BACKEND DEVELOPER
Established Software Developer with hands-on experience contributing to all aspects of the Software Development Life Cycle using design patterns, modern development techniques, and object-oriented programming. Implemented back-end components for various applications, using languages and technologies such as Java, REST, Spring Boot, Micro-services, Hibernate, SQL, and NoSQL databases.