- Passionate Java developer with over 5 years of hands - on experience developing a wide variety of web applications, and software solutions, which improve productivity and reach company goals.
- Organized and analytical, with excellent communication and time management skills which allow project deployment within tight deadlines.
- Expertise in advanced technologies, SDLC methods, and algorithms, ensuring the highest performance and quality of final projects. History of implementing projects in the financial, healthcare, and banking business domains.
- Object-Oriented Software Server-Side Programming Web Apps Data Manipulation Productivity Tools Internationalization Testing & Deployment Network Design
Languages: Java, C, C++
Web Services: REST, SOAP
Web/App Servers: Apache Tomcat, IBM Glassfish
Frameworks: Spring Suite, Spring Boot, Hibernate, Angular, Express
Databases: MySQL, MS SQL, MongoDB, NoSQL
Design Patterns: Abstract Factory, Builder, Singleton, Decorator, Mediator
SDLC: Agile/Scrum, Waterfall
Tools: IntelliJ IDEA, NetBeans, Eclipse, Visual Studio Code, StarUML, GitHub, STS Suite, Postman, Visual Studio, Mockito, JUnit
Platforms: Windows, Mac OS
Hardware: Mega-16 Microcontroller
Software Developer (Java/J2EE)
- Designed and built system which verifies data integrity between bank and company records.
- Developed back-end logic using Spring, Hibernate, and MySQL.
- Implemented user interface using HTML, CSS, and jQuery.
- Created RESTful web service API using Jersey and JAX-RS.
- Key contributor to sprint planning and task time estimation.
- Consistently optimized quality and delivery standards.
- Designed web application enabling employers to post open positions, including job requirements and detailed descriptions. Employees may view data and search jobs.
- Supported internationalization and implemented security with Spring Security.
- Built modules using Maven, and used Jenkins and Git for code repository.
- Coordinated with product owner to identify priorities and participated in Agile/Scrum meetings.
- Tested application components for functionality and performance.
Technologies Used: JSP, HTML, CSS, JS, Bootstrap, AJAX, JSON, jQuery, JSTL, EL, Spring (MVC, Security, Email), Apache Tiles, Hibernate/JPA, JMS, REST, GitHub, STS, MySQL, Tomcat
- Developed both client-side application and server-side programming.
- Designed and implemented optimized database and user interface.
Technologies Used: Java, JavaFX, Hibernate, JPA, MySQL, NetBeans, JUnit, Agile/Scrum