Loading your page...

Please wait

Profile Photo

Sina Hemmati

Summary

Results-driven Software Developer with 8+ years of experience, specializing in Java development 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

gRPC API Developer - Core Customer Banking 2024 - Present

  • Building CIBC’s next-gen API system using gRPC, Quarkus, and Java 21.
  • 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

  • Key member of one of CIBC’s most critical teams, responsible for building and maintaining customer banking microservices (client addresses, emails, products, tax details, notifications, etc.).
  • 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 process improvements that enhanced development workflows and system efficiency.

Microservice API Developer - Notification System 2019-2020

  • Developed the retry software for CIBC SMS system, ensuring successful message delivery by implementing an intelligent status check and resend mechanism.
  • Transformed legacy SOAP web services into modern RESTful microservices, improving performance and maintainability.
  • Received Top Performer Award (2020) for outstanding contributions to system improvements.
  • Developed an XML-to-JSON adapter to enable SOAP-based applications to communicate with RESTful APIs, improving interoperability between legacy and modern systems.

Melal General Trading LTD - Software Developer

2017 - 2019

  • Developed and customized a full-featured Currency Exchange POS system with secure AWS RDS and S3 storage for transactions and customer documents.
  • Integrated real-time exchange rates, AML background checks, and live cash register balance tracking for compliance and efficiency.
  • Connected the system to receipt printers, cash registers, barcode scanners, and ID scanners, automating customer transactions.
  • Implemented automated receipt generation with branding customization and SMS-based receipt delivery.
  • Designed a high-availability system with industry-leading security and 99.999% uptime.

Skills

Languages Java, 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