IW
Islam Walid
Backend Developer at Azzrk
Mansoura, Dakahlia, EgyptWork Experience
Software EngineerFull Time
ICloud-Ready
Jun 2024 - Present -1 yr, 1 month
Egypt , Cairo
- Job Details:- Improved efficiency by refactoring monolith multi-tenant mongo database into more scalable single tenant databases. - Implemented CRM integration feature with whatsapp API. - Hardened business logic workflows reliability and durability by integrating Temporal. - Worked on authentication microservice to handle users' accounts and stripe subscriptions.
Backend DeveloperFull Time
Azzrk
Nov 2022 - Present -2 yrs, 8 months
Egypt , Cairo
- Job Details:- Implemented microservices within an Agile environment utilizing Scrum methodology. - Leveraged Golang and Node.js extensively in project development. - Demonstrated expertise in designing and deploying microservices architecture, employing HTTP and gRPC protocols. - Established robust CI/CD pipelines for seamless deployment of production services. - Distinguished in crafting comprehensive unit and integration tests leveraging leading industry tools. - Spearheaded performance optimization efforts through benchmarking initiatives. - Produced documentation for code, APIs, and technical procedures to facilitate comprehension and future maintenance. - Proficiently managed both relational (RDBMS) and NoSQL databases, ensuring optimal data management solutions. - Exhibited a profound understanding of containerization principles and demonstrated mastery of Linux environments. - Actively contributed to the advancement of existing and new projects, enriching functionalities and features. - Engineered high-quality, reusable codebases, fostering efficiency and sustainability across project lifecycles.
Software EngineerInternship
- Job Details:- Implemented a Terraform module to dynamically create VMs and configure them automatically via environment variables to create Kuberentes cluster. - Implemented Filesystem in Userspace (FUSE) software interface for linux to let non-privileged users create their own Filesystem using Loadable Kernel Modules (LKMs) without editing kernel code. - Implemented priority-based process manager that runs services specified in YAML file by sorting them topologically according to their dependencies. - Worked with the team on deploying several internal services using Kubernetes ,Terraform, Docker and Docker Compose. - Implemented unit tests for all services I have worked on and used CI/CD tools (Github Actions) to apply Test Driven Development (TDD).
Education
Bachelor's Degree in Computer Science
Mansoura UniversityJan 2023
Languages
Arabic
FluentEnglish
Advanced