I'm a passionate Software Engineer with over eight years of experience in building robust and scalable applications. My expertise lies in designing and implementing REST APIs and microservices, alongside developing user interfaces that enhance user experiences. I thrive on leveraging technology to create innovative solutions that streamline processes and improve efficiency.
Languages:Java
Golang
TypeScript
Key Areas of Focus:Microservices Architecture: Building and deploying modular services that enhance flexibility and scalability.
Highly Scalable Applications: Experienced in working with applications in production that handle high traffic and demand.
DevOps & Automation: Strong interest in automating workflows and optimizing CI/CD pipelines for better development practices.
Infrastructure Solutions: Proficient in using tools like Kubernetes, Terraform, and Ansible to manage and provision infrastructure.
Throughout my career, I've worked across various industries, including retail, logistics, streaming, IoT, and finance. I have a solid background in cloud technologies and infrastructure management, enabling me to deliver high-quality software solutions that meet business needs.
Enao Vision, a platform that uses mobile phones to capture images of conveyor belts in factory environments and detect produc...
Enao Vision, a platform that uses mobile phones to capture images of conveyor belts in factory environments and detect product defects through AI analysis. Contributed to the microservices ecosystem built with Java, Spring Boot, and PostgreSQL.
Key contributions:
● Successfully migrated an application from Amazon Web Services to Google Cloud Platform to enhance scalability and cost efficiency.<...
● Successfully migrated an application from Amazon Web Services to Google Cloud Platform to enhance scalability and cost efficiency.
● Maintain API and integration with OpenAI
● Containerized applications using Cloud Run and replaced AWS services (Cognito, S3, SQS, Lambda) with GCP equivalents (Firebase
Auth, Cloud Storage, Pub/Sub, Cloud Run).
● Optimized infrastructure with Terraform to implement Infrastructure as Code (IaC) for consistent and automated deployments.
● Improved development processes by setting up separate local, hybrid, and production environments, along with optimized CI/CD
pipelines.
● Enhanced security through VPC integration, strict role management, and controlled database access.
● Implemented centraliz
eveloped REST APIs using Java/Spring Boot and frontend components with NodeJs/Angular, enhancing service reliability and
front-e...
eveloped REST APIs using Java/Spring Boot and frontend components with NodeJs/Angular, enhancing service reliability and
front-end responsiveness.
● Maintained and optimized CI/CD and infrastructure as code using Terraform, ensuring efficient deployment and enhanced stability..
● Refined, designed, and implemented new features within a Scrum team, supporting faster delivery by adhering to Agile processes.
● Led the migration of on-prem Kubernetes clusters to GCP Cloud Services and Functions, enabling scalable and cost-effective cloud
infrastructure.
● Spearheaded redesign of a monolithic application into domain-driven microservices, improving system modularity and supporting
faster development cycles..
● Established and enhanced monitoring, notification, and alerting systems using GCP Services, improving issue detection and response
efficiency.
● Optimized build and deployment pipelines in GitLabCI, facilitating continuous integration and streamlined deployments.
● Set up and promoted quality gates, mentoring junior team members to improve code quality and adherence to best practices,