Java Developer
About Candidate
Introduction:
The candidate is a Senior Software Engineer with over 8 years of experience, specializing in software development, cloud computing, and automation. With a solid foundation in Java, AWS, and cloud technologies, they have developed and implemented highly scalable solutions, particularly in AWS environments, where they utilized services like Lambda, DynamoDB, and SQS. The candidate has a strong background in microservices architecture, working with technologies such as Spring, Hibernate, and SQL. They have played pivotal roles in optimizing processes, such as reducing data delivery times and improving privacy compliance across large teams. Additionally, the candidate has led teams to enhance automation and code review processes, driving significant improvements in development workflows. Their experience spans multiple industries, including e-commerce and energy, where they have contributed to critical system enhancements and platform scalability. The candidate is skilled in managing large-scale projects, developing custom solutions, and ensuring compliance with industry standards, all while working effectively within cross-functional, remote teams.
Responsibilities:
- Developed and implemented a CrossPartition communication system to facilitate data transfer between incompatible partitions, ensuring privacy compliance.
- Built an analytics platform to track business metrics related to data delivery, improving the data delivery process and reducing time by 3x.
- Designed and implemented an event-driven architecture for onboarding automation, improving privacy compliance for over 300 teams.
- Improved scalability by replacing file processing functionality with database point-in-time recovery for a metric gathering system.
- Led the code review automation team, increasing automation by 20% and onboarding 38,000+ repositories across the organization.
- Developed and provided detailed code deep-dive reports for business-critical teams.
- Designed and implemented a new cost calculation microservice to improve performance and reduce calculation time from 1.5 hours to 30 minutes.
- Improved development deployment times by optimizing the deployment process and eliminating monolithic dependencies.
- Worked on cloud infrastructure management using AWS services like Lambda, SQS, SNS, Kinesis, CloudWatch, and API Gateway.
- Led efforts to improve privacy compliance by designing automation solutions for onboarding processes.
- Optimized system performance and reduced operational bottlenecks through innovative solutions in microservices and event-driven architectures.
- Coordinated with cross-functional teams to ensure privacy regulations and business requirements were met.