We provide IT Staff Augmentation Services!

Senior Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Owings Mills, MarylanD

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience as a Full Stack Java Development using spring technologies (MVC, Spring. 4, core, Hibernate, boot, integrations, security) in various domains & frameworks.
  • Expertise in the web application development using HTML 4/5, CSS (2/3), JavaScript, jQuery, Angular.JS 1.x, ReactJS.6, Node.JS, Express.JS, Backbones and Bootstrap, Ext JS.6, PostgreSQL.
  • Strong experience in building front - end web applications using HTML5, CSS3 and JavaScript following W3C Web Standards and best design practices.
  • Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
  • Strong experience with jQuery, jQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML (DHTML) and JSON.
  • Have been working on diverse Database Servers like Oracle 9i/10g/11g, MySQL 5.0 and experienced in working with the No SQL databases like Mongo DB and Cassandra.
  • Experience in various open source framework like Struts framework , Play Framework , spring framework with modules like Hibernate.
  • Extensively worked on core java concepts like Multi-threading, Abstraction, Encapsulation, polymorphism, Exception handling and collection Framework.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions. 
  • Experience in developing client-side scalable Single Page Applications (SPA) with MVC architecture using AngularJS framework and Search Engine Optimization (SEO) techniques.
  • Responsible for requirement gathering , designing, implementation of  application  and client interaction. 
  • Developed multiple web-based chat demos using React, Redux, ES6/Babel, Webpack, and Mocha. 
  • Implemented several popular J2EE patterns like Business Delegate, Session Facade, Transfer Objects, Business Objects, DAO and Front Controller are used to decouple Model View and Controller components. 
  • Used Dependency Injection from AngularJS factory and services.
  • Implemented Authentication and Authorization Components for Service Components using Spring Security.
  • Efficiently handled periodic exporting of SQL data into Elastic search.
  • Integrate the frontend code to backend which is written in Play framework with Java. 
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and Domain configuration.
  • Hands on experience on React.js and Node.js in effective web design.
  • Experience Developing application using Groovy, Grails, GSP, GORM and Grails Plug-ins and Grails Rest Services .
  • Wrote Complex Oracle Packages, Stored Procedures and Views which will be called in Java layer and provide data for the grid in front end which will be either in  Ext   JS  or Flex
  • Developed REST APIs using Scala and Play framework to retrieve processed data from Cassandra database. 
  • Expertise in developing HTML5 applications compatible for various devices like mobiles, tablets and desktops using MVC frameworks, Flux Architecture (AngularJs, ReactJs, NodeJS) and responsive web design techniques with CSS3(AngularUI, Bootstrap CSS).
  • Involved in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
  • Used Elastic Search Kibana to construct dashboards for detection capabilities.
  • Highly motivated, reliable analytical problem solver and trouble-shooter with strong attention to detail.
  • Demonstrated ability to complete projects in deadline oriented environments.
  • Experience in working with open source tools Selenium ( Selenium IDE , Selenium RC, and Selenium Web Driver), JUnit, TestNG Eclipse and preparation of automation test framework.
  • Experience using the build frameworks Ant and Maven.
  • Exposure in development using Agile Methodology and SCRUM and Experience in Agile Process such as TDD (Test Driven Development).
  • Highly organized with the ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
  • Standardized unit test plans for Web Control Program (WCP) written as  Java Swing applets for all 3 product lines under my responsibility. 
  • Performed Efficient Manual Testing of web applications. Executed Test Plan, written Test Cases and Test Case Scenarios for testing the applications. Hands on experience on test management solutions like Quick Test professional (QTP).

TECHNICAL SKILLS:

Operating Systems: Window server, Mac OS X, Linux

Application: MS Office, Adobe Photoshop, Adobe Dreamweaver

Web Technologies: HTML 5, XHTML, XML, DHTML, CSS3 LESS and SASS, JavaScript, JQUERY, JQUERYUI, AJAX, JSON, Angular.JS 1.x, Node.JS, Vanilla JS, Android Frameworks, Bootstrap, REST, JBoss, Ext.JS .6, Grail Frame work

GUI editors: Sublime Text, Notepad++, Visual Studio, Eclipse

Languages: C, C++, JavaScript,Java.8

Database: SQL Server, Oracle10g, MongoDB, Cassandra

Servers: Apache Tomcat, Web Logic, Web Sphere

Version control tools\testing suites.: Jasmine, GIT, Karma

PROFESSIONAL EXPERIENCE:

Confidential, Owings Mills, Maryland

Senior Full Stack Developer

Responsibilities:

  • Developed presentation layer and GUI Framework using CSS3 & HTML5 and Client-Side validations were done using JavaScript and some server-side validations with Java code 
  • Elaborated on the Use Cases based on business requirements and was responsible for creation of class diagrams, sequence diagrams to understand the existing architecture 
  • Used JSF, HTML5, Ext.js.6, CSS3, Bootstrap and jQuery-UI  to develop the User-Interface (UI) panels 
  • Experience in developing  Ext JS  applications with extensive server calls using AJAX and strong hold in handling the server data and exceptions to provide interactive user experience.
  • Leveraging AngularJS1.x resources for all data access, encapsulating URL's and standardizing data access interfaces 
  • Developed Single Page Applications (SPA) using Angular2 , node.js and react.js 
  • Worked in distinct phases of the project cycle like design , development and testing  application . 
  • Wrote constraint Validations in Grails Domain classes. 
  • Implemented Micro-Services Architecture for various components using Spring Boot and Apache Tomcat 8. 
  • Involved designing in web pages using HTML 5, CSS3, JavaScript, React-Bootstrap , SASS, React.js , Redux framework. 
  • Implementation of a responsive UI which will scale itself depending on the device, platform and browser, using Angular 2 , HTML , CSS, Bootstrap, Web pack , Angular-client. 
  • worked on different management tools such as Quality center (QC) and Application Lifecycle Management (ALM),
  • Written modular, secure, and well-tested front-end code in Typescript, HTML5 and CSS using the latest web.
  • Using GIT for group development and access of repository. 
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.0 .
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins
  • Designed and implemented a complete web-based user interface for Aprius Virtual I/O management  console using  Ext JS 3 and CSS.
  • Used Web Services- WSDL, SOAP for client side for exchange rate calculation and Restful JAX-RS to communicate over the network by using Spring Boot.  
  • Hands-on experience in developing integration with Elastic search in any of the programming languages like JAVA and JavaScript. Having knowledge of advance reporting using Elastic search and Node JS. 
  • Used JDBC for accessing database to track all sessions of accounts, which include Quotes, financial details and Provider/Member info with all selected criteria.
  • Used various Core  Java concepts such as Multi-Threading, Exception Handling, Collection APIs , Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Migrated the legacy code from Struts MVC objects like Action Servlet , Controllers , Web Application Context , Handler Mapping, Message Resource Bundles , and Form Controller to Spring MVC .
  • Developed Hibernate configurations and session-per-request design pattern for connecting to database connectivity and to access the sessions for database transactions respectively. 
  • Implemented DAO (Data Access Object) design pattern to access data from Oracle database. 
  • Provide domain expertise of open-source and commercial relational DBMS products and services ( Oracle 11g/12c , SQL Server, Postgres, AWS RDS, AWS Redshift) and NoSQL databases (e.g. MongoDB, Cassandra, DynamoDB) databases. 
  • Designed and implemented  Java engine and API to perform direct calls from font-end JavaScript (ExtJS) to server-side  Java methods (Ext Direct) 
  • Developed business logic and managed the transactions with the database to deliver the content to the presentation layer and to store the data into the data layer. Developed stored procedures using SQL. 
  • Used Web-sphere Application Server to deploy and restart Web applications. 
  • Designed and implemented Product search Java Spring boot service to fetch the data from Elastic help of Elastic native queries. 
  • Managed Transactions using Grails Server Pages.
  • Involved in writing test cases using JUnit, Mock objects to satisfy the Test-Driven Development (TDD) in Extreme Programming (XP). s
  • Involved in post-production support and maintenance of the application.
  • Extensively used and implemented all the swing components in the 1source system for the disputes delivery. 

Environment: JavaScriptjava.8, SDLC, J2EE, JSF, JSP, JMS, Spring 3.0, Spring Web Flow, Spring IoC, Spring Boot, HTML5, XHTML, AJAX, jQuery, Angular JS1.x, JavaScript, CSS3, POJO, Angular2.0, JavaFX Ext.js, React.JS, Node.js, Spark, REST, WSDL, Hibernate 3.0, GIT, XML, Log4j, Eclipse, Grails, Oracle 11g, SQL, Selenium.

Confidential, Denver, CO

Senior Java UI Developer

Responsibilities:

  • Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons
  • Responsible for creating the screens with table less design following W3C standards.  
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js 1.x, and jQuery.
  • Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective. 
  • Designed and implemented the User Interface using JavaScript , HTML5 , XHTML, XML, CSS3,JSP, AJAX and MySQL.  
  • Implemented  Java Persistence API (JPA) through Hibernate 3.0. 
  • Analysis, Design, Estimation, Development, bug fixing testing & Integration of Key Components of ECommerce sites using Demand ware platform. 
  • Designed data formatted web applications using HTML, DHTML, XHTML and CSS and deploy the script by client-side scripting using JavaScript.  
  • Used Bootstrap for responsive design, which allows users to access it from any device.
  • Created and developed the web-page layout and positioned/developed design elements, using Dreamweaver, HTML and Adobe Photoshop
  • Reduced downtime in troubleshooting software issues by implementing best approaches in resolving issues using Web Services . Working on User Interface implementation for Mobile Application. 
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.  
  • Involved in writing and invoking the Spring MVC calls.  
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.  
  • Implemented java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules. 
  • Worked on the development of a cloud based multi-media applications streaming platform using C++ and Java under Linux environment. 
  • Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side. 
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.  
  • worked on different management tools such as Quality center (QC) and Application Lifecycle Management (ALM).
  • Experience in writing Build Scripts using Shell Scripts , ANT, MAVEN and using CI (Continuation Integration) tools like Continuum , Jenkins and Hudson.  
  • Exposed various capabilities as Web Services using SOAP/WSDL. Enhanced small servlet-based front-end and larger Swing interface to system.  
  • Hands on experience on Infrastructure Programming and sound knowledge of Cloud Computing & Virtualization concepts the proto-type built using leveraging the Model-View-Controller (MVC) design pattern. 
  • Designed and developed UI capabilities and J2EE server based services. 
  • Participated in understanding of Node JS technologies and development tasks. 
  • Developed and implemented UI controls and APIs with Angular JS.  
  • Designed and developed front-end interface with Bootstrap, CSS, High charts , and custom Angular directives. 
  • Used Spring MVC on the web layer and business delegate and DAO on the business layer. 
  • Built applications for scale using JavaScript, NodeJS, and Backbones.
  • Design Test lab setup, Test cases and Defects Importing to ALM using Templates and Logging Defects in ALM and conducting the defect review meeting analyzing the results and submitted the status reports to the project team and update test status in the scrum calls
  • Expert in coding and integration of Services with user interface in Service Oriented Architecture (SOA) using AJAX and JSON . Using Tomcat server for deployment of build. 
  • Implemented  Swing Components in a thread safe manner using  Swing Worker. 

Environment: HTML5, CSS3, JavaScript, AJAX, jQuery, MVC, Angular.js, Backbone.js, Node.js, Responsive Design, Bootstrap, Spring, Hibernate, DHTML, DOM , JSON, GIT, Stash, Dreamweaver , Firebug, SOAP, agile and Windows, SQL, Node JS, Tomcat .

Confidential, Washington, DC

Java Developer

Responsibilities:

  • Developed User Interface and implementing business process using JSP, JAVA, JSF and Servlets.
  • Worked on Enterprise JavaBeans (EJB) as service side model that encapsulates the business logic of an application in the middleware.
  • Contributed in design and development of Struts web based application.  Involved in documentation of the architecture and configuration details.
  • By using Ext J.S developed interactive web applications using techniques such as AJAX, XHTML and DOM scripting.
  • Used Ext J.s interoperability with JQUERY and prototype.
  • Worked with PMR's for  Mobile first platform issues. 
  • Used Struts Tiles and Validator framework extensively in developing the application.
  • Involved in Requirements and analysis: Understanding the requirements of the client and the flow of the application as well as the application Framework.
  • Designed the architecture based on the popular J2EE Model 2 approach of Model-View-Controller design paradigm.
  • Built centralized logging to enable better debugging using Elastic Search Logstash and Kibana.
  • Defined and developed the application presentation layer using HTML5, CSS3, JavaScript and JQUERY Scripting.
  • Redesigned pages to improve application design and UI to attract the customers by taking inputs from senior management.
  • Implemented Authentication and Authorization Components for Service Components using Spring Security.
  • Developed all client-side logical implementation part of applications with Angular JS controllers under specific modules, manipulating nodes in DOM tree.
  • Used various features in Angular.JS like data binding, routing, custom filters, custom directives to meet various customized requirements.
  • Worked with Java API Controllers, free marker templating files, and SQL searches to write RESTFUL API’S and implemented them through redux actions and JavaScript calls. 
  • Extensively used  JAVA and  SWING to design new GUI for the installer. 
  • Involved in CICD process using GIT, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.  
  • Used JS tree that provides interactive trees by which we can implement drag & drop with search functionality.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Worked with Data Tables, a table enhancing plug-in for JQUERY, JavaScript library, adding sorting, paging, and filtering abilities to plain HTML tables.
  • Worked with AngularJS1.x for creating own HTML elements for building a companied Web site which is an open Source Project. 
  • Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Worked on BDD framework and creating feature files to automate manual tests and build nightly run regression suites.
  • Involved in writing the Properties, methods in the Class Modules and consumed web services.
  • Proficient with full life cycle QA Methodologies and concepts and experienced in automation Testing using QTP/UFT, Selenium, HP QC/ ALM.  

Environment: HTML, CSS3, JavaScript, JQUERY, Bootstrap, backbone.js, AJAX, JSON, EJB, JAVA, JSF, Servlet, Junit, JSP, Servlets, MVC, J2EE, Karma, Angular JS1.x

Confidential, San Antonio, TX

Web Developer

Responsibilities:

  • Performed the requirement analysis by interacting with key stakeholders to get the better understanding of the scope and deliverables of the project.
  • Analyzed the complete architecture of various applications in-order to design the application.
  • Developed AJAX framework for the project using JQUERY, Servlet, and JSP.
  • Designed and Developed code for the XML driven UI using JSP, XML, JavaScript, HTML, CSS.
  • Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
  • Understanding of application development lifecycle methodologies.
  • Used JQUERY document to generate API documentation for JavaScript code.
  • Created client-side validation tool using technologies such as Ext.JS and JavaScript.
  • Knowledge of human factors and usability, best practices for interface design.
  • Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
  • Defined text alignment, size, borders, and many other typographic characteristics.
  • Responsible for code optimization and testing of the website across different browsers.
  • Designed, created and implemented custom Interwoven Team Site modifications to fully automate such activities as publishing, deploying, and updating online content (HTML, JavaScript).
  • Build, configured and deployed Web components on Web Logic application server.
  • Wrote Java code for accessing trade data from Oracle and DB2 databases using JDBC API and SQL queries and accessed it from J2EE Web component.
  • Implemented GUI screens for viewing trade data using Servlets, JSP, HTML, CSS, JQUERY, JavaScript and Spring MVC.
  • Updated UI as per changing needs and requirements.
  • Bug fixes for existing software system and software enhancement.
  • Used best practices while creating the web pages.
  • Understood their existing code and made changes to adapt the unique environment.

Environment: HTML, CSS, JavaScript, JQUERY, Backbone.js, XML, Bootstrap, JSON, DTD Restful API, AJAX, Servlet.

Confidential

Software Developer

Responsibilities:

  • Worked with System Analyst and the project team to understand the requirements.
  • Converted the Photoshop mockups in to hand-written HTML and CSS pages.
  • Developed web pages applying best standards.
  • Designed dynamic and multi-browser compatible pages using HTML, DHTML, CSS and JavaScript.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Responsible for design and development of the Customer Relations Module
  • Converted the mock-ups into hand-written HTML, CSS, JavaScript, and XML.
  • Developed GUI using JavaScript, HTML, CSS and JavaScript in ongoing projects.
  • Fixed bugs in the previous versions.
  • Involved with Product Managers and Software Engineers to provide guidelines on solid UI design.
  • Develop front end and back end web applications with the help of PHP and HTML.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
  • Applying CSS styles to create left and top nav of the web page.
  • Designed, developed and maintained an automatic e-mail from using PHP, CSS.
  • Provided production support by interacting with the end-users and fixing bugs. 
  • Developed IFRAME element to fetch and display the external pages that contains JavaScript/CSS code that runs when fetched via Ajax, the page is from an outside domain. Fixed issue related to that. 
  • Implementing the design pattern of software AMD (Asynchronous Module Definition) using Require JS and to isolate the components of our JS applications as modules and resolve their dependencies.

Environment: MySQL, WinSCP, CSS, AJAX, HTML, XHTML, Wamp Server, XHTML, PHP, Apache Tomcat, IE 6, 7 Firefox, Chrome.

We'd love your feedback!