Tech Lead
capgemini
2020-10-01-Present
· Participated in IT Advisory with related external client engagements
· Worked with clients to understand and translate their business n...
· Participated in IT Advisory with related external client engagements
· Worked with clients to understand and translate their business needs into business/functional requirements
· Collaborated with engineering management on the development plans and customer alignment
· Architected, Designed large and complex cloud-native, high-availability, Secure and sustainable systems
· Lead the development team to build system design and its implementation in various tech stacks: AWS/GCP/Azure,
NetCore, SpringBoot, Go, React, Kafka, Terraform, ...
· Built modern and docker-based CI/CD to deploy reliable apps to multi-clouds environment
· Mentored and guided peers towards best architecture and engineering practices across different environments.
Java
Node.js
React
View more
Java
Node.js
React
Spring Boot
Apache Kafka
Redux
Terraform
.NET Core
.NET Framework
AWS
View more
full stack software engineer
vistaprint
2019-01-01-2020-09-01
· Designed and Developed micro-services (product API, Payment API,...,) that are of high quality, scalable, cloud-native, reliable, and h...
· Designed and Developed micro-services (product API, Payment API,...,) that are of high quality, scalable, cloud-native, reliable, and highly available in
various languages NetCore, NodeJS, React, Python, Golang,...
· Designed and develop micro-frontends Apps in React and Angular
· Designed dockerized Unit-Tests for different projects to be executed in CI pipelines
· Setup-ed cloud data pipelines for ETL and Reporting, from data stored in Data-warehouse(snowflake)
· Developed and modernized CI/CD pipelines as code to on-premise and cloud (GCP, AWS, Azure)
· Assisted peers with technical tasks through mentoring, code reviews, and encouraging best engineering practices.
· Deployed apps to Kubernetes clusters as Helm charts and setup-ed monitoring with Prometheus.
· Designed and implemented event-driven apps using cloud queues and Serverless functions.
· Debugged and paired with support squads in troubleshooting production issues raised.
· Wrote technical documentation related to processes and specifications, Threat Models, and RFC compliance,...
· Advised on tech-stack choices for apps after research and consideration within the team.
· Automated recurrent processes: secrets rotations, alerts triggers, cloud infrastructure using Terraform/CloudFormation.
· Improving cloud infrastructure in terms of security, cost/resources optimization, policies, VPC, ...
· Collaborated in Tech interviews: problem-solving or coding.
· Took On-Call rotation for a production accident.
· Mentored interns in different domains Data-Science(NLP), DevOps, and Software development projects.
· Participated and organised in Cimpress/Vistaprint Conferences, Events, Meetups
Python
Java
Node.js
View more
Python
Java
Node.js
React
Google Cloud Platform
.NET Core
Go
AWS
View more