We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Edmonton, AB

PROFESSIONAL SUMMARY:

  • Over 4 plus years of experience in Design, Development and Implementation of applications using JavaScript Development.
  • Extensive experience in Software Development Life Cycle (SDLC), Requirements Specification, designing documents and writing Test cases using various software engineering processes.
  • Experience in development of applications using Servlets, JSP, JDBC, Struts, Design Patterns, XML, Hibernate, Webservices, Oracle, SQL, MongoDB, JUnit, HTML and JavaScript.
  • Experience in requirement collection, design level analysis and decision - making.
  • Experience in using CSS with React.JS which is called in different scenarios required such as moving to the next page or animations while page and screen changes.
  • Working knowledge of Java Web Services with real time knowledge using SOAP, REST, WSDL and UDDI.
  • Experience in developing Web Applications using JQuery, HTML/DHTML, XML, JSF AJAX, JavaScript, CSS, JSON
  • Experience in using Configuration Management tools like VSS, SVN, GIT and Rational Clear Case.
  • Extensively worked on Node.JS frameworks like Express, Koa, Passport and Mongoose.
  • Experience in implementing Authentication using JWT and Bcrypt.
  • Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
  • Experience in using various web/application servers WebSphere, WebLogic, JBoss and Apache Tomcat.
  • Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
  • Experience in preparing JUnit test cases, measuring the code coverage, optimizing the code blocks and resolving issues raised by Component System test and Product System test.
  • Experience in optimizing the databases, applications, MongoDB and SQL code from time to time.
  • Working knowledge of Agile Software Development processes.
  • Strong experience in client interaction and understanding business application, business data flow and data relations from them.
  • Committed to excellence, self-motivator, fast-learner, team player, ability to deal with people diplomatically and a prudent developer with strong problem-solving skills and communication skills.

TECHNICAL SKILLS:

Languages: HTML 5, CSS 3, JavaScript, Java/J2EE

Technologies: Servlets, JSP, JDBC, XML, SQL, Java plug-in framework, spring, Hibernate, DOM, SAX,, React.js, Node.js.

Software: Process UML, OOPS, OOAD

Tools: Maven, Junit, Jira

Application: Servers Tomcat Server, JBoss, BEA Web Logic, Web Sphere

Version Control: SVN, Clear case, SharePoint, GIT

Database/No SQL: Oracle, DB2, MongoDB

IDE Eclipse: with Tomcat

Operating Systems: Windows Variants, UNIX, LINUX

PROFESSIONAL EXPERIENCE:

Confidential - Edmonton, AB

Full Stack Developer

Responsibilities:

  • Involved in the Software Development Life Cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
  • Involved in Analysis, Design, and Implementation of software applications using HTML, Bootstrap, J2EE, XML and XSLT and Web Services (REST, SOAP).
  • Developed application using Spring MVC, JSP and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton, Factory and DAO.
  • Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
  • Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Implemented Java Message Services (JMS) using JMS API.
  • Designed the front end applications, user interactive (UI) web pages using web technologies like HTML/HTML5, XHTML and CSS3.
  • Developed Spring Framework based Restful Web services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
  • Implementing responsive React.JS components for different solutions.
  • Writing effective JavaScript code for React.JS applications for interacting with server and network applications.
  • Used Java script for front-end validation and creating Request/Response data transfer object to server.
  • Worked on generating the verification hash code using Node JS and added user validations and user permissions by using Node.JS.
  • Designed and developed Multi-Threading for different components in the application.
  • Applied object oriented methodologies and core J2EE design patterns like Factory, Business Delegate, and Singleton.
  • Using Amazon Web Services (AWS) for effective implementation of the modular components.
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
  • Worked with NoSQL database MongoDB and developed custom MongoDB applications specific to client needs.
  • Version control through CVS and Git.
  • Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Environment: Java, JSP, Servlets, Spring MVC, Hibernate, SOAP, HTML5, CSS3, React.js, JavaScript, JQuery, JSON, LOG4J, Eclipse, CVS, GIT, AWS, MongoDB, Oracle and Windows.

Confidential - Montreal, QC

Full Stack Developer

Responsibilities:

  • Technical design, review and implementation across the project. Developed UML diagrams like Use case, class and sequence diagrams.
  • Extensively involved in the integration of the Front End web interface with the Spring MVC, React JS, JSP, HTML, CSS and JQuery.
  • Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using spring Framework.
  • Used DevTools for debugging and browser compatibility, cross browsers/platform Testing and Compatibility Assurance.
  • Experience in setting up MongoDB Client and writing queries to validate data against Mongo Collections.
  • Developed JMS message listeners using Spring JMS Template to consume messages from queue.
  • Involved in coding, maintaining, and administering EJBs, Servlets, and JSP components to be deployed on a WebLogic application server.
  • Developed a cross-device/cross browser web application utilizing React.js, JavaScript API in conjunction with Bootstrap and Reactstrap.
  • Designed, developed and integrated Spring DAO layer with Hibernate. GeneratedHibernate XMLfiles for the configured beans.
  • Orderly logged the whole process using log4j for auditing, debugging and error logging purposes.
  • Installed and configured JBoss server developer and test environments. Used Maven and Jenkins for Build process and continuous integration
  • Performed build management for the development and testing environment. Worked with release management to develop technical release notes for every code release.
  • Involved in technical mentoring, production system support and customizing solutions.

Environment: Java, J2EE, Agile, JSP, HTML, CSS, JQuery, JSON, JavaScript, Spring, Spring MVC, JMS, Hibernate, REST, JBoss, Eclipse, UML, Log4j, JNDI, JUNIT, log4j, SVN and Windows.

Confidential

Software Developer

Responsibilities:

  • Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
  • Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Specifications.
  • Developed system ps dynamic user interfaces and created web application prototype using Angular.JS JavaScript, CSS and HTML.
  • Developed Spring MVC rest controllers, services for backend interactions.
  • Involved in design and development of RESTful (JAX-RS) web services for other application to communicate and tested web services using SOAP UI and REST Client.
  • Involved in implementation of MVC pattern using Angular.JS and Spring Controller.
  • Responsible for implementation of Servlets.
  • Java front-end development using spring, Ext.JS, JSON and Hibernate.
  • Involved in Service, DAO Layers.
  • Creating Pojos with annotations using hibernate.
  • Implemented change requests for the application using Java/J2EE.
  • Designed the front-end application and user interactive web pages using web technologies like Angular.js in conjunction with Bootstrap to render web pages responsive.
  • Constructed UML and Behavior trees modeling diagrams to depict the business flows.
  • Created and implemented PL/SQL queries, views stored procedures and triggers.
  • Used Maven to build the application and deployed on Apache Tomcat Server.
  • Implemented the logging mechanism using Log4j framework and used SVN version control to track and maintain different versions of the application.
Environment: J2EE, HTML, spring, Spring MVC, JBoss, log4j, Hibernate, Maven, Rest, Maven, Eclipse, Java script, XML, MySQL and Windows.s: Will be provided upon request.

We'd love your feedback!