Engineering Manager @Payments
CurrentLed a team of 8 developers in the migration of legacy monolithic applications to a cloud-based, containerized architecture using Dockers and PCF, resulting in improved scalability, fault tolerance, and cost savings.Developed and optimized data processing pipelines using Apache Kafka enabling real-time data ingestion and analysis for a high-volume data streamImplemented caching mechanisms using Redis and Memcached, reducing database load and improving response times by 50%.Conducted performance testing and optimization to identify bottlenecks and fine-tune system components for optimal scalability using Jmeter and Blazemeter.Conducted code reviews, mentored junior engineers, and promoted best practices to ensure code quality, maintainability, and scalability.Implemented monitoring and alerting systems using tools like Prometheus and Grafana to ensure system health and availability.Collaborated closely with product managers and stakeholders to understand business requirements and translate them into scalable system designs.Collaborated closely with DevOps teams to automate deployment processes using CI/CD pipelines, reducing release cycles and downtime.Utilized Agile methodologies, participating in sprint planning, daily stand-ups, and retrospective meetings for efficient project delivery.