SENIOR CLOUD ENGINEER PwC
Led the design of end-to-end cloud-native architectures, collaborating with global teams to deliver cutting-edge cloud and AI solutions. Specialized in cloud-native application development, Generative AI solutions, and cloud migration projects on AWS platforms.
Tech Stacks:
Java, Python, FastAPI, LangChain, LangGraph, LangSmith, Pinecone, Quarkus, GraalVM, AWS, Azure, Docker, Kubernetes, Hibernate, Querydsl, MySQL, Oracle, PostgreSQL, Redis, Flyway, Maven, Groovy Scripts, Spock, Git, OpenAPI.
Key Achievements:- Developed multiple high-performance cloud-native applications using Java and its ecosystem, leveraging Quarkus and GraalVM for native image generation, and deployed them on AWS, significantly improving system scalability and efficiency.
- Built intelligent Generative AI chatbots using LangChain, LangGraph, and LangSmith. Mastered advanced AI techniques like prompt engineering and Retrieval-Augmented Generation (RAG), which improved user engagement and automated complex tasks.
- Improved database performance by optimizing SQL queries, tuning indexes, and enhancing systems in MySQL, resulting in faster query execution times and better resource utilization.
- Migrated multiple enterprise infrastructures to AWS, setting up essential resources like VPCs, EC2 instances, databases, containers, and CI/CD pipelines, streamlining operations and reducing infrastructure costs.
- Streamlined development processes by creating Maven Archetype templates and implementing code quality tools—such as integrating Google Checkstyle checks into the Maven lifecycle and adding Git pre-commit hooks for code submissions—improving code quality and reducing development time for the team.
- Promoted best practices in code development and DevOps through code reviews and documentation, enhancing overall team productivity and software quality.
- Collaborated effectively with global teams across different time zones, frequently working with teams in the United States and India. Participated in early morning internal meetings and evening international conferences daily, ensuring seamless project integration and delivery. Facilitated knowledge sharing among international colleagues.
- Guided junior developers and colleagues on code-related issues through video sessions and face-to-face meetings, helping them solve technical problems by explaining underlying principles and sharing problem-solving approaches. Regularly recommended new technologies to broaden the team's horizons, fostering a culture of continuous learning and improvement.
- Delivered projects ahead of schedule, receiving commendations from clients and stakeholders for exceeding expectations and demonstrating reliability.
- Adapted quickly to rapidly evolving technological environments, showcasing strong problem-solving skills by effectively integrating new technologies and methodologies into ongoing projects.