JAVA
Developing scalable, fault-tolerant, distributed backend services. Constantly strives to improve the software development process and team productivity. Having experience in designing Restful APIs and Microservices and evolving the architecture for performance and scalability. Understanding of Object-Oriented Programming, Object-Oriented Design, Data Structures and Algorithms prevalent Design Patterns, Caching, NoSQL, and RDBMS.
JAVA