We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY:

  • Over 8 yearsof experience in design, analysis, development, testing and deployment of enterprise, client - server, distributed, Internet/Intranet based database applications for Financial, Health and Retail sectors.
  • Expertise in developing and implementing web applications using Java and J2EE technologies including Core Java, JDBC, JSP, JMS, JSF, JNDI, Java Beans, Spring and Hibernate framework.
  • Proficient in creating effective web applications using HTML5/HTML/XHTML, CSS3/CSS, JavaScript, Bootstrap, jQuery, Node.js, JSON, XML and JSTL tags.
  • Experience in developing Single Page Applications (SPA) using JavaScript frameworks like Angular JS/Angular 2, React.js.
  • Expert in using Angular 2 as main front-end framework using features like components, pipes, modules, custom directives, templates, data binding, dependency injection, routing and Angular CLI.
  • Having knowledge on Angular 5/Angular 6.
  • Experience with optimization and CSS3 Code Reduction using CSS Pre-processors like LESS and SASS.
  • Solid experience with Responsive Web Design (RWD) on various web browsers.
  • Worked on Struts utilizing Apache Tiles, Struts controllers(Actions and Forms)and validations.
  • Developed RESTFUL web services interface to Java-based runtime engine and accounts.
  • Extensive experience in working with different operating systems such as Windows, UNIX and LINUX.
  • Implemented Cloud based Linux OS in AWS to develop Scalable Applications with Python.
  • Worked on Amazon Web Services(AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
  • Comfortable working with MEAN(MongoDB, Express, Angular, Node.JS) stack.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages
  • Experience in SOA(Service Oriented Architecture) and Web Services technologies (SOAP, WSDL, Schema), REST and RESTful web services.
  • Strong experience in database design using PL/SQL to write Stored procedures, Functions, Triggers.
  • Expertise in writing complex queries, using Oracle, DB2, SQL server.
  • Well versed in designing Use cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered, object-oriented system architectures utilizing Unified Modeling Tools (UML).
  • Experience in implementing end to end testing using Jasmine and Karma, Unit Testing using Junit, TestNG.
  • Worked in various version control systems such as SVN, CSV and GIT.
  • Goal-driven, self-organized developer with comprehensive understanding of various SDLC methodologies such as Waterfall and Agile.

TECHNICAL SKILLS:

Languages: Java, C, C++, PL/SQL, HTML, JavaScript, Python

Java Technologies: J2EE (Servlets, JSP, JDBC, JNDI, JMS, EJB, Java Mail, JTA), XML, XSLT, Web Services

Web Technologies: HTML5, DHTML, CSS3, JavaScript, JSON, JSP, jQuery, AJAX, AngularJS/Angular 2, Node.js

Frameworks: Struts, Spring, Hibernate, Junit, Log4j, Jenkins

Development Tools: IntelliJ, RAD, WSAD, JBuilder, Jdeveloper, Visual Studio.NET, 2010,2012, Toad, Putty, VMware, Maven, Jira, Jenkins, Bamboo, Docker, Ansible, Ant, selenium, cucumber

Web Servers: Apache Tomcat, Apache Storm, Apache SparkJboss, Node.js, JAX-RS, Restful

Databases: Oracle, MS SQL Server, MySQL, DB2, MongoDB, Cassandra NoSQL Database.

Application/Web Servers: Apache Tomcat, Oracle WebLogic, IBM WebSphere, JBoss

Design Modeling: Microsoft Visio, IBM Rational Rose

IDE Tools: Eclipse, NetBeans, RAD, Intellij

Version Control: Concurrent Versions System (CVS), Visual Source Safe (VSS), SVN, Git.

Operating System: Unix, Linux, Windows

Other Tools: Macromedia Flash, Dreamweaver, Adobe Photoshop, Elastic Search with Packages

PROFESSIONAL EXPERIENCE:

Confidential, Tampa, FL

Full Stack Developer

Responsibilities:

  • Collaborated with Scrum Agile team members to review user stories and supporting requirements and translated them into a system design.
  • Worked with Bootstrap to implement mobile first approach and created responsive web design.
  • Developed applications in Java based UI within Angular 2.0 framework and Node.js, integrated with TypeScript.
  • Experience in developing Node.JS applications using MVC frameworks and installation of client side dependencies using Bower.
  • Created Node.js ExpressServer combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB to provide broadcast service and chatting service.
  • Use JMS in the project for sending and receiving messages on the queue.
  • Developed a Single Page Application (SPA) for the clients to perform risk analysis and predict the impact of fraud, waste and abuse using AngularJS.
  • Extensively worked on JPA as persistence layer, involving EJB3 annotations, synchronizing database tables through XML.
  • Used the http services in Angular 2.0 to make API calls and exchange data in JSON.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j+Log4j.
  • Engaged in developing the UI by using HTML, JSF, JQuery, and JavaScript and in some places used AJAX to make calls to other services.
  • Created modules to store and mutate data to build the backend API using Express.js and Node.JS.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS resources.
  • Worked as a MEAN (MongoDB, Express, Angular and Node.js) stack developer for the development of dynamic web applications.
  • Developed the Servlets for processing the data on the server.
  • Used best practices to maintain source code management and consistency across different developers using GIT and JIRA.
  • Experience in creating Asynchronous Messaging configuration in Tomcat, WebLogic and WebSphere servers.
  • Designed and developed back-end Java components residing on different machines to exchange information and data using JMS.
  • Used SVN for version control.
  • Experience with messaging systems like Kafka, Kafka event sourcing.
  • Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
  • Tested REST services using google chrome’s POSTMAN plugin.
  • Worked on POCs with Apache Spark using Scalato implement spark in project.
  • Built REST web service by building Node.js server in the back-end to handle requests sent from front-end jQuery AJAX calls.

Environment: HTML, JSF, jQuery, Node.js, JavaScript, Servlets, Spring MVC, SVN, SOA, RESTful, SoapUI, POSTMAN, Agile.

Confidential, Norfolk, VA

Full Stack Developer

Responsibilities:

  • Participated in design and development as a Core Java and J2EE Software developer.
  • Pooling up most apposite design pattern for DAO and implementing interface to reduce code reuse.
  • Understanding the Business Process and developing logic and software stack based on business flow.
  • Used Node.js APIs for authentication and authorization.
  • Used advanced level of HTML, AJAX, TypeScript, JavaScript, CSS3, Linuxand pure CSS layouts.
  • Implemented application level persistence using Hibernate and Spring.
  • Developed and designed new cross-browser accessible interfaces using Node.js,AngularJS, and JavaScript.
  • Used Node.js to run Grunt tasks.
  • Experience with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Consumed the data from Kafka using Apache Spark.
  • Microservices has been built using Spring Boot, Spring Security and deployed to AWS cloud.
  • Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Used WebLogic for deployment of applications.
  • Integrated Apache Kafka for data ingestion.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Analyzed the Node.js server structure in legacy project and mimicked the REST service using Java JAX-WS API for corresponding configurations.
  • Developed REST web services using JAX-RS API.
  • Used Node schedule module to develop the scheduler to perform some specific tasks.
  • Deployed MAPPER and Reducer Java files to Hadoop File System in Linux to find crime records..
  • Implemented modules into Node.js to integrate with designs and requirements.
  • Implemented interface elements using Google Web Toolkit.
  • Experience in building serverless RESTful APIs in Node.js using Lambda and DynamoDB.
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
  • Used Backbone.js to create Data model to and to trigger event-handling on data change on UI interface.
  • Developed a production Node.js application with Express module and persisted user information in MonogoDB using Node.js.
  • Debugged the application using Firebug to traverse the documents and manipulated Node.js using DOM and DOM functions.

Environment: : Java, J2EE, JavaScript, HTML, CSS3, TypeScript, AngularJS, Node.js, Spring, Hibernate, WebLogic, REST, jQuery, AJAX, JavaScript, JSP, Servlets, MongoDB, Oracle, UML, REST, LINUX.

Confidential, NYC, NY

Java Developer with UI

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project.
  • Documents requirements from Project Manager and design high level UML diagrams to depict the flow of the system.
  • New library development with microservices architecture using REST APIs, Spring Boot and Pivotal Cloud Foundry.
  • Used Spring MVC integrated Hibernate in the back-end side taking advantage of IOC, AOP and Hibernate DAO Support.
  • Applied Spring IOC for dynamic bean injection, and used AOP concept for modularizing cross-cutting concerns.
  • Used log4js for tracking errors and debugging the code.
  • Spring Security is applied for authorization and authentication functionalities.
  • Used Spring Hibernate ORM feature to construct connection between java and Oracle database.
  • Involved Hibernate Cache to improve the performance of Web Service.
  • Designed GUI of the project using HTML/HTML5, JavaScript,Linux, jQuery, CSS to improve visual effect on the dynamic front-end.
  • Used JBoss as the application server for deploying the application.
  • Performed Integration Testing and Unit Testing using JUnit for the developed applications.
  • Used CSS Blueprint to create grids and adopt cross browser interactive features.
  • Developed data visualization using D3.js and Google Charts.
  • Worked with jQueryUI to improve user experience, such as Validation Engine, Data Table, Dynamic Charts, etc.
  • Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
  • Configured multiple jobs on Jenkins for different projects with different plugins for SCM(Software Configuration Management), Unit Testing, code analysis, release and deployments.
  • Used AJAX for asynchronous request handling and partial refreshing.
  • Applied SOAP Web Service and JavaMail API to generate and deliver confirmation e-mail and account alert.
  • Tested Java functions using Unit Testing&Regression Testing.
  • Used Git for version control and JIRA for bug tracking and project management.
  • Followed the Agile methodology and involved in daily Sprint meeting.

Environment: UNIX /Linux, Spring 3.1, Hibernate 3.2, Hibernate Cache, HTML5, JavaScript, jQuery, AJAX, JSON, CSS, Eclipse 3.7, Java Mail,Html, JunitGit, JIRA, JBoss

Confidential, Centennial, CO

UI Developer

Responsibilities:

  • Involved in several stages of SDLC by gathering the needs, analyzing the user specifications, implementing, debugging, and maintenance, and participated in Water Fall methodology for development.
  • Used ANT script for building and deploying the application.
  • Developed WebGUIfor internal/external web application using AngularJS, HTML, Bootstrap, CSS3 and extensively used Tableless designin CSSfor positioning.
  • Used jQuery for web page animation and navigation of web pages.
  • Created React Components using Redux for unidirectional data flow.
  • Used Node.js for back end design, to interact with database.
  • Analyzed the software requirements to determine feasibility of design within time and cost constraints.
  • Used jQuery handling events for UI page handle validation and form validation.
  • Extensively worked on applications using both XML and JSON objects.
  • Well versed in developing client-side validations and DOM manipulations using JavaScript.
  • Implemented AJAX to update the prices of insurance plans.
  • Developed the MVC structure for the web application by using Backbone.js to connect with back end APIs over RESTful JSON interface.
  • Used Mongoose API in order to access the MongoDB from Node.js.
  • Created prototypes in HTML, Photoshop, Axure RP, JavaScript and CSS for different UI pages.
  • Database design, writing stored procedures and triggers, writing session and entity beans, JMS messages, JSPs and Servlets using IES architecture.
  • Wrote services to store and retrieve user data from the MongoDB for the application on device.
  • Used AJAX in suggestive search and to display dialogue boxes with JSF (JavaServer Faces) and Dojo for front-end.
  • Created statistic report by using Highcharts.
  • Tested functionalities of various modules by using QUnit.
  • Used WebStorm as the IDE for the project team.

Environment: Windows, Java, Data structures and Design Patterns, HTML, CSS, Node.JS, JavaScript, Backbone.js, Bootstrap, Ajax, RESTFULWeb services,Linux, WebStorm, JSON, QUnit, SVN, MongoDB.

We'd love your feedback!