About
Knowledgeable software developer with over 12 years of experience in technical and client-facing roles, including 4 years of professional experience with Java development. Personable team player with experience interfacing with clients as well as serving as a key member of diverse technical and cross-functional teams.
- Over 12 years of experience in the analysis, design, and development of enterprise-wide applications.
- Over 4 years of Experience in various technical and functional areas of Java-based MVC frameworks Spring, Spring Boot, and Spring MVC.
- Experience in developing User Interfaces with web page design technologies Angular, jQuery, TypeScript, JavaScript, HTML5, CSS3, and Bootstrap.
- Strong Experience in implementing Java technologies Core Java, Collections Framework, enterprise standard exception handling, and application logging.
- Hands-on experience in implementing structural, behavioral business patterns which simplify business logic.
- Hands-on experience in developing Utilities to share common functionalities across the application environment.
- Experience in developing Restful web services with Spring, and JSON libraries.
- Experience in developing microservices with spring boot and service discovery (Eureka).
- Experience in developing data persistence objects with ORM technologies Hibernate, and JPA.
- Strong experience in writing DDL and DML Queries and creating indexes, and views on Databases MySQL.
- Hands-on experience with version control tools Git.
- Experience with IDE IntelliJ IDEA for developing, building, debugging, testing, and deploying.
- Strong Experience in developing applications with Agile, and Waterfall methodologies.