Software Developer Resume
SUMMARY:
- Experienced, versatile and innovative software developer with 6 years of experience designing and implementing web application systems. Proven ability to employ Java, C#, C++, JEE, HTIML5, CSS3,JSTL,JSP AJAX, JavaScript, jQuery, AngularJS, NodeJS, Bootstrap, MySQL, Oracle, Spring, and Hibernate, as well as Web Service such as REST and SOAP with Design Patterns and various Software Development Life Cycle (SDLC) methodologies.. Developed functional, business, and high - level design requirements. Strong problem solving, interpersonal, communication, leadership and collaborative skills to ensure seamless cross-functional cooperation and optimal project delivery.
- Software Development Life Cycle Requirements Analysis Project Implementation
- Unit / Integration Tests Object Modelling Software Design Design Patterns
TECHNICAL SKILLS:
Languages: Java, C#, PHP, C++/C, VB.NET
Web: HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX, AngularJS, XML, JSON, JSP, Servlets, NodeJS
Web Services: REST, SOAP
Web/App Server: Apache, Tomcat, GlassfishFramework: Spring, Hibernate, Bootstrap, AngularJS
Databases: Oracle, MySQL, MS SQL Server, Mongo DB, PostgreSQL, JDBC, Spring Data
Design Patterns: Strategy, Observer, Decorator, Visitor, Iterator, Proxy, Facade, Adaptor, Factory, Singleton
SDLC: Waterfall, Agile-Scrum, RUP, TDD
Tools: Eclipse, NetBeans, IntelliJ, Spring Tool Suite, JUnit, Log4J, UML, Git, GitHub, Maven, SVN
Platforms: Windows, UNIX, Linux, OSX
Other Technologies:: EJB, JMS, SOA, JPA, JTA, JSTL, SPEL, Spring Web Flow, Spring Security, Apache Tiles
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Responsibilities:- Gathered and analyzed the system requirement.
- Applied, Singleton, factory, observer, proxy and P2I Design patterns
- Developed System design, UI and back end module
- Applied jQuery Library functions for sending AJAX requests
- Elicited and analyzed the system requirement to determine appropriate system model.
- Used hibernate for ORM, database querying and transaction management.
- Developed the backend using core java and spring. Used spring for DI, emailing and caching
- Used JavaScript, jQuery, HTML, CSS, for UI development.
- Generated functional requirements for system.
- Used Hibernate Validator for form input validation
- Used core java, java 8 (Stream API),Spring and Hibernate for backend development.
- Used Spring for dependency injection, JMS Messaging, implementing security, Unit testing
- Used Hibernate and JPA As ORM tool, for validation and for database querying
- Developed System model, UI, backendand application database,
Technologies used include: Java, JavaScript, Spring, Hibernate, MySQL, JSP, CSS, HTML.
Confidential
Project Manager and Programmer
Responsibilities:- Defined project requirements. Designed system model
- Developed user interfaces, database, and system module
- Defined project requirements and performed requirement analysis.
- Developed UML diagrams (class, activity, and sequence diagrams) using MS Visio.
- Coded backend module. Applied test driven development techniques.
Technologies used include: HTML, CSS, JavaScript, JSP, Java, Spring, Hibernate, MySQL