Senior Serverless Developer
Serverless Guru
2023-01-01-Present
As a Senior Serverless Engineer at Serverless Guru, I specialized in the design, development, and maintenance of cloud-based applications...
As a Senior Serverless Engineer at Serverless Guru, I specialized in the design, development, and maintenance of cloud-based applications with a strong focus on serverless architecture. My role involved collaborating with other developers to deliver scalable, efficient, and highly available solutions for complex business requirements.
Key Responsibilities:
- Developed and maintained serverless applications using AWS Lambda, ensuring optimal performance, scalability, and cost-efficiency.
- Designed and implemented CI/CD pipelines using Bitbucket Pipelines, enhancing automation and reducing deployment times.
- Managed infrastructure as code (IaC) using AWS CloudFormation and Serverless Framework, ensuring consistent and repeatable deployment processes.
- Leveraged AWS X-Ray and AWS CloudWatch for monitoring, logging, and debugging of serverless applications, improving reliability and uptime.
- Implemented robust security practices, including IAM roles and policies, to ensure secure access to AWS resources.
- Worked with AWS DynamoDB for NoSQL database solutions, ensuring high-performance data storage and retrieval.
- Implemented GraphQL APIs using AWS AppSync.
- Applied AWS Secrets Manager for secure management of credentials and secrets, enhancing application security.
- Engaged in code quality and maintainability improvements using ESLint, Prettier, and Jest for testing, ensuring high-quality code standards.
Technical Lead
OnsiteIQ
2021-06-01-2022-05-01
OnsiteIQ is a construction tech company that delivers useful insights to project managers and developers about construction project progr...
OnsiteIQ is a construction tech company that delivers useful insights to project managers and developers about construction project progress and it's milestones. This is done through an advanced computer vision technology integrated into a web app which I was responsible to develop and maintain together with the team. The web-app would show a google street view like interface going inside a construction project on a weekly basis.
As a technical leader I have:
- Managed a team of 1 backend engineer, QA engineer, a Frontend and a Devops engineer with new features, maintenance and refactoring using Django and Django Rest Framework in the backend, React in the frontend, cypress.io for automated testing. We have worked inside the AWS devops environment;
- Developed test-driven development culture in the engineering team and
reduced the number of bugs in our software
- Implemented CI/CD pipeline using Github actions giving full code coverage
report
- Containerization of our web apps reducing time to onboard new engineers
and making local development faster and more reliable
- Implemented Kanban in a team that needed more flexibility because of
consistent context switching due to small team size that needed to deal with
bugs, new features and refactors.
With strong communication skills at hand I have made direct contact with
product team to break down product needs into feasible and comprehensible
User Stories and subtasks.
Product Development Manager
Digital Engage
2020-01-01-2021-04-01
Digital Engage's unique value proposition is effective people management based on recognition and transparency. Using the most efficient ...
Digital Engage's unique value proposition is effective people management based on recognition and transparency. Using the most efficient Human Resources tools and methodologies validated in the market we are able to give valuable insights through a data-driven approach towards Collaborators engagement, best performance and well being
React
Process improvement
View more
React
Process improvement
View more