Menlo Park, California, United States
• Architected and implemented a suite of RESTful APIs that catered to the complex role and permission management needs of our internal application. These APIs were designed to be efficient, scalable, and secure, allowing seamless integration with various client applications.
• Designed and developed the entire infrastructure required to facilitate seamless testing, building, and deployment of the application across multiple environments. Leveraging the power of Terraform, I ensured consistent and reproducible infrastructure as code, minimizing human errors and maximizing efficiency.
• Engineered a robust CI/CD (Continuous Integration/Continuous Deployment) pipeline. By utilizing AWS CodePipeline and CodeDeploy, I streamlined the software release process, enabling rapid and reliable updates to the application. Additionally, I utilized AWS ECS Fargate for container orchestration, optimizing resource allocation and improving application scalability.
• To further enhance our development workflow and facilitate code collaboration, I designed and developed the entire CI/CD infrastructure using Gitlab pipelines. This allowed for automated testing, code analysis, and deployment, ensuring that new features and bug fixes were efficiently delivered to production.