H

Hamza Rahmani

Senior Software Engineer

Mississauga, Ontario, Canada1 yr 7 mos experience

Key Highlights

  • Expert in developing highly distributed systems.
  • Strong background in CI/CD and microservices.
  • Proven ability to optimize build processes and improve security.
Stackforce AI infers this person is a SaaS-focused software engineer with strong expertise in CI/CD and microservices.

Contact

Skills

Core Skills

GoCi/cd

Other Skills

microservicesRedisCI orchestrationTest-Driven DevelopmentVuetypescriptC# (.NET)SQLDockerJenkinsKubernetesAWSGitlabPythonJava

About

Experienced, technically-astute professional with a proven track record of developing highly distributed systems. Strong expertise in CI/CD, microservices, and infrastructure deployment using technologies such as Docker, Kubernetes, AWS, and Gitlab. Skilled in designing scalable systems, optimizing build processes, and improving security. Programming Languages: Go (Golang), Python, Java, Typescript / Javascript, SQL, Groovy, C, HTML/CSS Technologies: Spring, React, Flask, Jest, Tailwind CSS, PostgreSQL, MySQL, Redis, DynamoDB, MongoDB, Hibernate, Node DevOps: Docker, Kubernetes, Helm, AWS, Gitlab, Jenkins, Terraform Other: Test-Driven Development, API Design, Unit, Integration & E2E testing

Experience

1 yr 7 mos
Total Experience
1 yr 7 mos
Average Tenure
1 yr 7 mos
Current Experience

Confluent

Senior Software Engineer

Nov 2024Present · 1 yr 7 mos

Loblaw companies limited

Senior Software Developer

May 2023Oct 2024 · 1 yr 5 mos · Ontario, Canada

Molex

2 roles

Software Developer II

Promoted

Jul 2021Feb 2023 · 1 yr 7 mos · Waterloo, Ontario, Canada

  • Designed a reliable and scalable license management service (Go based microservices and Redis).
  • Developed a highly distributed CI orchestration system to meet strict compliance requirements (Go based microservices with declarative Python DSL).
  • Employed Test-Driven Development (TDD) to promote high quality software for full stack app (Vue, typescript, C# (.NET) and SQL).
  • Optimized a CI/CD system with over 100k builds to reduce build time and increase stability and maintainability.
  • Added various products to the continuous integration and delivery cycle utilizing Docker, Jenkins, Kubernetes, Helm, AWS and Gitlab.
  • Updated and maintained various CLI tools and scripts (Python) used by 150+ developers daily.
  • Vital to the on call rotation, supported various developers with debugging and troubleshooting.
  • Established a book club focused on technical books to spark conversation regarding software craftsmanship, architecture, design and security.
  • Assisted with monthly security analysis and led initiative to improve container security.
GomicroservicesRedisCI orchestrationTest-Driven DevelopmentVue+10

DevOps / Cloud Developer

May 2019Sep 2020 · 1 yr 4 mos · Waterloo, Ontario, Canada

  • Created and maintained CI/CD pipelines using Jenkins and docker.
  • Utilized AWS services along with kubernetes to deploy applications.
  • Maintained and updated a multi-repository management tool (python CLI tool).
  • Overhauled continuous integration workflow to streamline the process for creating and maintaining build and release pipelines.
  • Introduced unit tests and code analysis tools within pipelines to promote code quality and early detection of bugs.
JenkinsDockerAWSKubernetesPythonCI/CD

Polycultural immigrant & community services

Computer Literacy Instructor

Jul 2018Aug 2018 · 1 mo · Ontario, Canada

  • Taught a variety of different topics such as, Microsoft Office, HTML, CSS and Photoshop.
  • Used Sony Vegas Pro to make a video about Polycultural's summer camp.
  • Made flyers for various programs and services using Photoshop.

Education

McMaster University

Bachelor of Engineering - BE — Computer Engineering

Jan 2016Jan 2021

Stackforce found 100+ more professionals with Go & Ci/cd

Explore similar profiles based on matching skills and experience