Software Developer Resume
SUMMARY:
- Productive application designer with over 4 years of experience as a Java developer, following project requirements to design full solution specifications, utilizing design patterns and advanced frameworks.
- Proficient in analysis and testing activities, easily converting project requirements to design plans, as well as writing and performing unit tests for performance improvements.
- Familiar with many essential technologies, including Java, JavaScript, AJAX, Angular, ExpressJS, NodeJS, TypeScript, MongoDB, JPA, JSP, Spring MVC, Hibernate, HTML5, jQuery, SQL, Hadoop, and UML. Proven skills in analysis, coding, and debugging; with the ability to rapidly adapt to new technical environments.
- Solution Development Back - End Logic Design Patterns Enterprise Applications
- Development Life Cycle Data Maintenance Advanced Algorithms Requirement Analysis
- Modular Functionality Database Schema Sequence Diagrams User Interface Design
- Web Services Persistence & Data Layer Optimized Code Continual Improvement
TECHNICAL SKILLS:
Languages: Java / J2EE, Scala
Web: AngularJS, NodeJS, JavaScript, Servlet, JSP, HTML5, CSS, JSON, AJAX, Bootstrap, jQuery, XML
Web Services: REST, SOAP
Web/App Servers: Tomcat, Glassfish
Frameworks: Spring (MVC, Boot), Hibernate, JPA Express
Databases: MySQL, MS SQL, MongoDB
Design Patterns: Abstract Factory, Observer, Command, Strategy Template, Adapter, Proxy, Composite, Singleton
SDLC: Waterfall, Agile, TDD
Tools: Eclipse, NetBeans, JDBC, JPA, JUnit, STS, Brackets, Visual Studio Code, Maven, Git, Scene Builder, UML, MS Visio, Visual Paradigm
Platforms: Windows, Unix
PROFESSIONAL EXPERIENCE:
Confidential
Software developer
Responsibilities:
- Designed detailed application plans to develop complete solutions, including analysis, coding, testing, and delivery.
- Coordinated with clients to gather requirements for projects and added features.
- Structured UML diagrams such as use case, activity, sequence, and VOPC, creating documentation and incorporating into design.
- Utilized MVC design patterns and advanced frameworks to build enterprise applications.
- Built aesthetic user interfaces, including RESTful web services for asynchronous activities, as well as persistence layer for data control.
- Provides special event management such as holidays, weddings, trips, and meetings, including functionality for CRUD operations and resource tracking.
- Allows custom search algorithm, input validation, security, exception handling, tiles, and upload.
- Analyzed requirements, designed specifications, and made recommendations.
- Designed UI components using AngularJS(Angular 2), jQuery, JS, JSP, HTML5, and CSS.
- Implemented RESTful web service API components using Jersey and JAX-RS in multithreaded environment.
- Developed back-end and data access logic to create ORM using Hibernate, JPA, and JDBC in MySQL database.
- Used Spring MVC in back-end to develop N-tier architecture.
Other Technologies: Java Servlets, AJAX, Spring (Flow, Security, Boot), REST, SOAP, Bootstrap, JUnit, Log4j, Maven, Eclipse, Apache Tomcat.
Confidential
Software developerResponsibilities:
- Implemented front end using Bootstrap, HTML5, CSS3, AJAX, Spring MVC, Spring Web Flow, and JSON.
- Built RESTful web service with Jersey and JAX-RS, and integrated ORM using Hibernate, JPA, JDBC, and MySQL for data access logic.
- Performed validations using Spring and regular expressions in Java.
- Optimized quality and delivery standards during development of solution.
- Designed and implemented DAO, Singleton, Factory, and DTO design patterns.
Other Technologies: Java, JSP, JS, jQuery, XML, UML, JUnit, Maven, MVC, IntelliJ.