Loading your page...

Please wait

Profile Photo

Sina Hemmati

Summary

Results-driven Software Developer with 8+ years of experience, specializing in Java development, React for front-end and Python for machine learning applications. Proficient in Spring / Spring Boot, Quarkus, REST, SOAP, gRPC, SQL, Docker, OpenShift, Jenkins, Git, and ORM frameworks, with expertise in designing and architecting scalable, high-performance systems.

Recognized as the top contributor, earning the #1 ranking on GitHub Contributions on a team of 20+ developers every single year and multiple awards for top performance. Skilled at high-level system design, consistently delivering high-quality solutions on time and within budget while optimizing processes and enhancing efficiency. Passionate about driving innovation through technical excellence and a continuous learning mindset.

Work Experience

CIBC - Senior Software Developer

2019 - Present

Microservice API Developer - Core Customer Banking (2024 - Present)

  • Architected and developed CIBC’s next-generation API system using Java 21, Quarkus, and gRPC, enhancing core banking functionalities.
  • Designed and developed a high-performance, thread-safe, concurrent, asynchronous, non-blocking service architecture.
  • Integrated service mesh with JWT authentication (Istio & Envoy filters), implementing robust authorization and access control mechanisms.
  • Developed caching strategies and logging solutions for enhanced system efficiency.
  • Led Test-Driven Development (TDD) efforts and deployed solutions to OpenShift

Microservice API Developer - Core Customer Banking (2020-2024)

  • Designed and developed multiple high-impact RESTful microservice APIs using Java 8 and Oracle SQL, supporting critical customer banking operations (client addresses, emails, products, tax details, notifications).
  • Designed and developed multiple high-impact microservices, owning the majority of services on the team.
  • #1 contributor in GitHub every year, outperforming a team of 20+ developers based on commits, PR reviews, and code contributions.
  • Led multiple projects, including a large-scale government-mandated API project. Managed everything from business requirements, user story reviews, high-level design (HLD) analysis, to full development and deployment.
  • Proposed and implemented key process improvements that streamlined development workflows and enhanced overall system efficiency.

Microservice API Developer - Notification System (2019-2020)

  • Transformed legacy SOAP web services into modern RESTful microservice APIs using Java 8, Spring Boot, Hibernate, JPA, and Oracle SQL, significantly improving performance and maintainability.
  • Developed a robust retry software for the CIBC SMS system, implementing an intelligent status check and resend mechanism that ensured successful message delivery.
  • Received the Top Performer Award (2020) for outstanding contributions to system improvements and efficiency gains.

Tools: Java 21, Oracle SQL, Spring, Spring Boot, Quarkus, gRPC, RESTful APIs, SOAP, Hiberate, JPA, Docker, Openshift, Service Mesh, Jenkins, Git


Melal General Trading LTD - Software Developer

2017 - 2019

  • Developed and customized a full-featured Currency Exchange POS system using Java 8 for backend, React for the front-end, Spring Boot, AWS RDS MySQL and AWS S3
  • Integrated critical third-party services including Jasper for receipt generation, Twilio for SMS notifications, and hardware peripherals (receipt printers, cash registers, barcode scanners, ID scanners), automating customer transactions.
  • Implemented real-time exchange rate updates, AML (Anti-Money Laundering) background checks, and live cash register balance tracking, ensuring compliance and operational efficiency.
  • Deployed a high-availability system with industry-leading security protocols, achieving 99.999% uptime.

Tools: Java 8, React, Spring Boot, Hibernate, MySQL, AWS RDS, AWS S3, Twilio, Jasper Reports

Skills

Languages Java, React, Python, Swift
Frameworks Spring / Spring Boot, Quarkus, Light4J, Hibernate / JPA
API & Protocols REST, gRPC, SOAP
Databases MySQL, Oracle SQL, AWS RDS, Firebase
Cloud & DevOps Docker, OpenShift, CI/CD, AWS S3
Tools Github, Postman, Jenkins, Twilio, Jupyter Notebooks, Github Co-Pilot
Machine Learning Scikit-Learn (sklearn), Pandas, NumPy, Tensorflow

Education

[1.5 Years] University of Toronto - Artificial Intelligence (Certificate)

[4 Years] Toronto Metropolitan University - Computer Science (Bachelors)


Certifications

Date Certification Name Certification Issuer
2018-11 Data Science and Big Data Analytics Dell EMC Academic Associate
2018-12 Operations Engineering - Cloud Computing 101 Amazon AWS Educate
2019-07 Agile Way of Working Tata Consultancy Services
2021-10 Spring Foundation Intermediate Tata Consultancy Services
2021-05 Certificate in Canadian Banking Tata Consultancy Services
2022-04 Microservices Advanced Tata Consultancy Services
2025-01 TCS Young Achievers Award Tata Consultancy Services