A seasoned Senior Java Developer at Upland Software, specialize in optimizing Java applications, integrating microservices, and leading agile teams. With expertise in Apache Kafka for real-time messaging, and strong experience with MySQL and MongoDB for both relational and NoSQL databases, deliver scalable, high-performance solutions. Skilled in the Spring Framework, also mentor teams to improve productivity and application performance, ensuring high-quality software delivery.
NoSQL database management
Agile development methodology
SQL database management
Git version control
Hibernate ORM
JUnit testing
Docker containerization
API design and development
Software development lifecycle
Maven build tool
Microservices architecture
Spring framework mastery
Apache Kafka messaging
Agile methodology
NoSQL databases
Automating unit testing
AWS Certified Developer – Associate - Amazon Web Services (AWS).
Football is one of my greatest passions and a hobby that keeps me active and engaged. Whether playing in a local league or simply enjoying casual matches with friends
AWS Certified Developer – Associate - Amazon Web Services (AWS).