Full Stack Developer Resume
Jacksonville, FL
PROFESSIONAL SUMMARY:
- 3 years of IT experience in all phases of the Software Development Life Cycle (SDLC) including Requirement Gathering, Analysis, Design, Development, Testing, Implementation and Maintenance Support in various computing Environments.
- Work experience in Health Domain.
- Possess Effective communication, Interpersonal skills, experience and personality traits to successfully meet the current and unexpected challenges.
- Analyze and enhance efficiency, stability and scalability of the software and, Support software quality assurance and optimize performance.
- Solid understanding of Data Structures, Algorithms and Object - Oriented design concepts.
- Talented problem solver and able to think “Outside the Box.”
- Strong organizational and time management skills and, Ability to multitask and work under time constraints
- Strong in developing front-end applications using HTML , CSS , JavaScript , JQuery , Bootstrap , XML , Node.JS , Responsive design and MVC frameworks.
- Hands on experience with writing light weight Node.js express server, and using technologies like Ajax , JavaScript , JQuery , JSON to make connections between server and databases like MongoDB and MySQL .
- Extensive experience in designing and developing Multi-Tier Web Applications using Java, J2EE Technologies (JSP, Servlets) JUnit, JDBC, Web Services (SOAP, WSDL, REST), Log4j.
- Experience using Spring Framework Modules Spring Core container for Dependency Injection, Spring MVC, Spring Boot.
- Excellent handle in O/R mapping tool Hibernate.
- Extensively worked on Hibernate Cache, Query, Criteria and Transactions in projects
- Experienced in working with RDBMS like Oracle, MySQL and developing Stored Procedures, Triggers, Views, Functions and SQL Queries.
- Experience in designing UML diagrams and Database E-R diagrams using Microsoft Visio.
- Experience in the use of Defect Tracking & Version Management Tools such as SVN, GIT.
- Proficient in building applications using Maven and ANT and, deploying them on to servers.
- Extensive Knowledge in Amazon Web Services like EC2 , RDS , Elastic Load Balancing , SQS , SNS , IAM and Elastic Beanstalk .
- Having good knowledge in NoSQL data bases like Dynamo DB . Setting up and administering DNS system in AWS cloud using Route53 .
- Wrote comprehensive test cases and test plans for unit and functional testing and automated using Junit.
- Involved in Code Clean up that minimizes the chances of introducing bugs by Refactoring.
- Expertise in creating project documents like HLD and DLD.
- Ability to work effectively on the Sun OS, Unix and Linux platforms.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE, SQL, PL/SQL, Node JS
IDE: Eclipse, Spring tool suit, Intellij, Atom.
Methodologies: SCRUM, Waterfall, Agile
Design Pattern: MVC
Client Scripting: JavaScript, JQuery, Angular JS.
Version Control: Tortoise SVN, GIT .
Web Technologies: Servlet, JSP, HTML, CSS3.
MVC Framework: Struts 2, Spring 3.5.
ORM Framework : Hibernate 4.0, JPA.
Web service Specifications : JAX-WS, JAX-RS (Restful), Rest API
Databases : Oracle 9i/10g, MySQL, MongoDB.
Database Tools : Robomongo, MySQL Workbench
Build Tools : Apache Ant, Maven
Application/Web Servers : Apache Tomcat 4/6/7.
Other Tools/Technologies : Putty, Eclipse, Log4j, Microsoft Visio.
PROFESSIONAL EXPERIENCE:
Confidential, Jacksonville, FL
Full Stack Developer
Responsibilities:
- Attend requirement gathering calls, HLD calls.
- Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS and Angular JS.
- Built AngularJS based Single Web-Page Application.
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0.
- Integrated spring (Dependency Injection) among different layers of an application.
- Used Spring MVC framework controllers for Controllers part of the MVC.
- Implemented the Project structure based on Spring MVC pattern using spring boot .
- Implemented Business Logic using POJO’s and used WebSphere 7.0 to deploy the applications.
- Implemented Hibernate for data persistence.
- Utilized MongoDB management system for keeping user generated data
- Bottle micro-framework implemented with REST API and Mongo DB (NoSQL) as back end database.
- Developed Web services to allow communication between the applications using Rest and SOAP Web services.
- Worked with Agile methodology.
- Prepare Java/J2EE development structure for Maven.
- Use of SVN as software versioning and revision control system.
- Developed various Junit test cases for Unit Testing.
- Worked with Testers in resolving various defects in the application and was an integral part of the team.
- Implemented the DAO pattern to connect to the database and retrieve data.
- DAO and the hibernate transactions was implemented using Hibernate framework.
- Worked with Tomcat as the web server.
- Coded changes to remaining Java web applications as identified by the proof-of-concept stage of the project .
- Deployed application updates to AWS and monitored the load balancing of different instances.
Environment: Java 1.7, J2EE, Servlets, Spring 3.0, Hibernate 3.0, REST and SOAP Web Services, HTML, AngularJS, Tomcat, JavaScript, Agile Methodology, Mongo DB, XML, JSON, UML, SVN, Web sphere Application Server 7.0, AWS S3, AWS EC2, AWS IAM, Route53.
Confidential
Java/ J2EE Developer
Responsibilities:
- Involved in design, development and documentation on various phases of product life cycle.
- Involved in creating technical design documents (TDD) for Use cases and performed Use case design and object modelling using UML, and transformed Use Cases into Class Diagrams and Sequence Diagrams.
- Participated in the sprint review meetings and explained the technical changes to the clients.
- Developed the Site using the Struts with Spring Integration using the tiles framework
- Developed and Implemented Web Services and used Spring Framework.
- Interfaced with the back-end using Hibernate Framework and XML
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Developed AJAX scripting to process server side JSP scripting.
- Developing enterprise applications using Struts Frameworks
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Used GIT and tortoise GIT as a source version controller for this project.
- Created PL/SQL procedures, functions and written complex SQL queries
- Developed a fully functional prototype application using JavaScript (jQuery) and Bootstrap, connecting to a REST-full server on a different domain.
- Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services
- Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
- Developed web pages using HTML5, CSS3 and JavaScript.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
Environment: Java J2EE, Servlets, Spring, Hibernate, Rest and SOAP Web Services, HTML, Tomcat, JavaScript, JQuery, XML, JSON, GIT, Oracle, PL/SQL, Web sphere Application Server 7.0.
Confidential, Maryville, MO
Web Services Developer
Responsibilities:
- Involved in the project end to end SDLC phases.
- Design and Implementation of RESTful API services in JSON using Node.js, Sail.js framework with all the CRUD capabilities.
- Involved in design flow and scheduling the work to other Developers.
- Wrote restful services on the server in Node.JS to listen to requests from devices.
- Published the API services in the AWS cloud.
- Coordinated with REST clients and successful tested the API services.
- Used GitLab for version controlling and issue tracking.
Environment: Intellij WebStorm IDE, Node.js, MongoDB, Robomongo, MLAB, Postman, REST API’s, AWS.