Experienced in Cloud Architecture, Backend Development, and Frontend Engineering, I specialize in designing and optimizing scalable, high-performance applications. With 5+ years of hands-on experience, I have deep expertise in AWS services, distributed systems, and modern web technologies.
Holding AWS Certified Solutions Architect – Associate, Developer – Associate, and Cloud Practitioner certifications, I’m passionate about efficiency, automation, and solving complex challenges. Constantly learning, improving, and pushing the boundaries of what’s possible in cloud and software development.
Certificates
Technical responsibilities:
Frontend:
- Build complex SPAs with Angular + TypeScript + RxJS, SCSS and Bootstrap.
- Implement modular, OOP-style components, advanced reactive forms (custom validators) and dynamic, data-driven UIs.
- Integrate with AWS AppSync (GraphQL); host static assets in S3 and distribute via CloudFront (OAI).
- Maintain unit tests with Jest and enforce high code quality.
Backend:
- Develop services in Go (Golang) using goroutines, channels and concurrency patterns for performance.
- Integrate with third-party systems (e.g., AFAS) and persist data in Aurora Serverless (MySQL) via GORM.
- Expose APIs through AppSync (GraphQL) and API Gateway (REST).
Serverless & Async Workflows:
- Build Lambda-based microservices (Go) invoked by AppSync pipeline resolvers or API Gateway.
- Implement resilient async processing using SNS → SQS → Lambda.
Infrastructure as Code:
- Design and manage the AWS estate with AWS CDK (TypeScript).
- Manage stacks, nested stacks and environment deployments.
CI/CD, Security & Observability:
- Build and run pipelines (CodeBuild / CodePipeline) and deployment scripts (Bash).
- Configure authentication/authorization with Cognito (user pools/groups/custom attributes).
- Implement centralized logging, tracing (X-Ray) and WAF protection; secure secrets with Parameter Store / Secrets Manager.
Testing, Reviews & Enablement:
- Cypress E2E automation and CI integration; collaborate with QA to reduce flakiness.
- Review all FE/BE PRs, mentor teammates, produce docs to accelerate onboarding and maintain standards.
Process & collaboration:
- Actively participate in refinement, sprint planning, retrospectives and architecture reviews.
- Translate business needs into technical requirements and prioritize trade-offs with stakeholders.
- Make deployment, rollback and incident decisions as the reliable owner for on-call and production activities.