Building server applications with Java 8, RxJava, Apache Camel and Spring Boot for the largest sports organizations in the United States.
• Designed and implemented microservices within a four-tier application architecture using Java 8, RxJava, Spring, Hibernate, MongoDB, Apache Spark, Kafka, and Neo4j
• Improved system performance by 14% by designing and implementing a JMeter based performance testing strategy, identifying bottlenecks, and resolving critical issues
• Developed backend infrastructure for Apple TV, enabling support for 100k concurrent users using Java and Spring Boot
• Migrated 20 GB of data from MySQL to Neo4j by developing custom migration tools and refactoring a Spring Boot service to transition from MySQL to Neo4j for data operations
• Increased test coverage to 87% by setting up robust CI/CD pipelines with Jenkins CloudBees, introducing test automation, and integrating PMD for static code analysis to enhance code quality and reliability