Leveraged Node.js and AWS expertise to build scalable serverless applications, implement robust CI/CD pipelines, and optimize database structures, demonstrating adaptability across backend technologies.
Achievements & Responsibilities
- Serverless Pioneer: Crafted serverless applications using Node.js and AWS Lambda, promoting efficient and cost-effective architectures.
- CI/CD Champion: Designed and maintained microservices-based architectures, integrating Gitlab CI/CD and AWS Beanstalk for streamlined workflows.
- Database Architect: Created and optimized database structures with PostgreSQL and MySQL, ensuring data integrity and performance.
- API Master: Built scalable REST (Express) and GraphQL (Postgraphile) APIs, providing flexible data access points.
- Stepping Up: Acted as a substitute lead developer, managing timelines and backend development on multiple projects.
- Test-Driven Quality: Ensured code robustness through TDD practices using Jest and Chai.
- Collaborative Reviewer: Participated in code reviews and PR approvals, upholding quality standards.
- AWS Strategist: Built and deployed AWS infrastructure (Lambda, SES, S3, IAM, RDS, CloudFront), optimizing for performance and security.
- Connected Systems: Implemented webhooks and push notifications, enhancing real-time updates for applications.
- Performance Optimizer: Improved application performance significantly, reducing server response times by 40%.
Key Technologies:
- Languages: Node.js
- Frameworks/Tools: AWS Lambda, Gitlab CI/CD, AWS Beanstalk, Express, Postgraphile, PostgreSQL, MySQL, Jest, Chai.
- Cloud: AWS (EC2, S3, SES, IAM, RDS, CloudFront)