Talented and skillful software engineer, playing a critical role in business and enterprise software design, development, testing, and deployment of both front and back-end systems along with production support. Experienced in implementing best programming practices, design and architectural principles and testing approaches to establish and maintain optimal development approaches. Skilled in Java, GO, PHP, Spring MVC, Microservices, Spring Cloud, Spring security, Hibernate, Docker, Jenkins CICD, JavaScript, TypeScript, NodeJS, VueJS, jQuery, AJAX, CSS3, HTML5, Angular, React, and JSP. Technologies: Java Programming, Object-Oriented Principles, Design Patterns, RESTful Web Services, Microservices, Scrum Methodologies, Aspect-Oriented Programming, Testing, Software Architecture, Team Mentoring, Code Review, Requirement Analysis. Languages: Java, GO, Kotlin Web: HTML, CSS, JavaScript, PHP, JSP, Servlets, Bootstrap, TypeScript Web Services: REST Web and Application Servers: Apache, Tomcat Frameworks: Spring Boot, Spring Data, Hibernate, Angular, VueJS, Laravel, Symphonie, Mockito Databases: MySQL, Oracle, Firebase, MongoDB Design Patterns: MVC, Singleton, Factory, Bridge, Decorator SDLC: Agile / Scrum Tools: Git, Android Studio, Eclipse, Junit, Maven, Jenkins, Postman, StarUML, Trello, Kafka Platforms: Linux, AWS, Windows