DevOps Pilot for Hospitality Client - Microservices Developer
•-----------------------------------------------------------------
•Educated client Pilot team on Devops tools and Agile best practices for CI/CD
•Developed Spring Cloud microservices to expose a REST API, integrating with the legacy SOAP based system. Deployed the microservices to AWS ECS (EC2 Container Service). Introduced a Jenkins pipeline to build, package, test, and deploy microservices to AWS ECS
•Introduced Agile processes, including daily standups, 2 week sprints, user stories, sprint planning and story estimation, backlog refinement, and sprint retrospectives
•Tools Used: Spring Cloud (Java), AWS ECS (EC2 Container Service), Docker, Jenkins, Cucumber (functional testing), Gatling (performance testing), SonarQube
Accenture JumpStart - Software Developer
•-----------------------------------------------------------------
Built prototype applications for clients using Serverless microservices architecture and DevOps tools
•Deployed a Spring Cloud microservices reference application on the Openshift platform, porting the team DevOps stack to host all resources in Openshift, establishing team best practices.
•Developed a backend service using Azure Functions, CosmosDB, Blob Storage, and a Node proxy application connected to an Azure Event Hub for streaming simulated vehicle telemetry data over websockets for a major Motor Company
•Developed an AWS Serverless Framework Scaffold, parameterized to quickly and easily deploy a skeleton backend application to the cloud. Created sample Lambda functions written in typescript, DynamoDB, S3, and an API gateway with database calls written in Cloudformation, configured with functional and performance testing integrated into the Jenkins pipeline