We provide IT Staff Augmentation Services!

Sr. Ui Full Stack Developer Resume

Atlanta, GeorgiA

SUMMARY:

  • Over 8+ years of progressive experience in developing, deploying and supporting multi - tier web/mobile application projects using HTML5, CSS3, Vanilla JavaScript, AngularJS, NodeJS, jQuery, Ajax, JSON, Core JAVA, J2EE, Angular 2, Angular 4, XML, DHTML, XHTML, Bootstrap and D3JS.
  • Sound familiarity in creating and accessing various databases using SQL queries, PL/SQL scripts on Oracle, MS-SQL server and No-SQL databases like MongoDB.
  • Experience in designing Responsive Web Design(RWD) with CSS media Queries and Bootstrap.
  • Experience with various MVC JavaScript frameworks like AngularJS, Require JS, Node JS, React JS.
  • Extensive knowledge in developing applications in a Single Page Applications (SPAs) using Angular JS.
  • Experience with AngularJS, Angular 2 MVC framework including authoring complex directives, services, controllers and filters, working with animations, routing and states.
  • Experience in installing, configuring and maintaining Application Servers like WebSphere and Web Logic, Web Servers like Apache HTTP , Tomcat and Nginx.
  • Extensively used Angular, Angular 2, Angular4 components like directives, factory and service methods, routing, dependency injection, pipes, filters, 2-way data binding and also 1-way data binding.
  • Good experience in third party REST API integration, using open source build (lint and concatenation) and package management tools like GULP, GRUNT, NPM (Node Package Manager).
  • Experience in working with Virtualization technologies like VMware and Cloud technologies like AWS.
  • Experience in working on CSS preprocessors like LESS/SASS along with JavaScript task runners like Gulp.
  • Extensive experience working in both AGILE/SCRUM and SDLC based development environment and participating in SCRUM sessions.
  • Experienced in Unit Testing using Karma, Jasmine and end-to-end test using Protractor and experienced in TDD (Test-driven development) method.
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JDBC, JSP, struts 2.0, Spring, Spring Boot, Hibernate, XML, Web services, Maven.
  • Deep understanding of JavaScript concepts such as Objects, Closures, Hoisting, Prototype, Callback, DOM manipulation/scripting, Prototype, Libraries, promises, async and sync functions.
  • Experience in using modern frameworks for building mobile and responsive applications such as Bootstrap and Ionic.
  • Experienced in source code management/review and branch configuration using VCS like GIT, SVN(Tortoise), TFS (Team Foundation Server).

TECHNICAL SKILLS:

Web Technologies: HTML5, CSS3, JavaScript, Ajax, Spring, Hibernate, XHTML, JSP, PHP, Servlets, XML, GULP, GRUNT, NPM, TypeScript, LESS, SASS, ECMA Script

Application/Web Servers: Apache Tomcat, Web Sphere, Web Logic, J Boss.

SOAP, RESTful, WSDL, JAX: B

Databases: MY SQL, MS SQL Server, Oracle 10g/11g, DB2, MongoDB, SQLite, PostgreSQL.

Frameworks/Libraries: Angular 4, React JS, Node.js, jQuery, D3JS, Bootstrap, Spring MVC, Hibernate, Vanilla JS, Express.js.

Programming Languages: Core Java, J2EE, SQL, Unix Shell Scripting, Python

Tools: Jasmine, GitHub, Karma, Firebug, Chrome Developer Tools, Eclipse, IntelliJ, Net beans, Brackets, Atom, MS Office, JIRA

Methodologies: Agile, Scrum, Waterfall

Version Controls: GIT, SVN, CVS, TFS

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, Georgia

Sr. UI Full Stack Developer

Responsibilities:

  • Followed Agile methodology to track the project details in Rally and attend the daily stand up meetings to discuss the progress, technical issues and roadblocks.
  • Developed a Web-Mobile catalogue API application based on a framework work called Concerto which was built using the Angular 4 and also HTML5, CSS3, LESS, Typescript, ES6 and Bootstrap.
  • Resolving the user interface related technical problems for the team members by coordinating with Interface Design Architects for meeting accessibility standards and also created conceptual diagrams.
  • Worked on some of the new features of Angular 4 like if else syntax, ng-templates, form validators, Router.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
  • Used NPM as package manager for JavaScript, GULP for task runner, which handles template cache and code minification, ngAnnotate, babel and Watch the changes in the application
  • Used Angular CLI for code bundling and Traceur as compiler for transpiling Typescript files to JavaScript files in unsupported browsers.
  • Implemented Services and Dependency Injection in Angular 4 to connect the web application to back-end APIs and for sharing the code between the components.
  • Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format using the Spring Boot.
  • Later participated in the Testing phase in accordance with QA team, to help them to come up with best testing scenarios.
  • Build and deploy the code to different test and production environments
  • Used Karma, jasmine for unit testing.
  • Worked on Angular 4 structural and attribute directives and also created custom directives to reuse it.
  • Used Maven as build tool and Jenkins for continuous integration development.
  • Used GIT as distributed revision control system for code check-in, check-out, merging and branching and used the Bitbucket as the repository for pulling and pushing.

Environment: HTML5, CSS3, JavaScript, ECMA Script 6, Angular 4, jQuery, Typescript, JSON, GIT, Bootstrap, Spring Boot, Rest API, Gulp, LESS, Agile, web services, Jasmine, Karma, Scrum.

Confidential, Atlanta, Georgia

Sr. UI Full Stack Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications and development of the ups.com application for dynamic user experience.
  • Followed Scrum methodology to track the project details and update the development status weekly.
  • Developed the application both for web and mobile using HTML5, CSS3, EcmaScript6, jQuery, Ajax, Angular 2, TypeScript, Bootstrap for front-end development and NodeJS for Server-side development.
  • Used Angular 2 to create a Single Page Application (SPA) following MVC architecture and used the directive called as Router-outlet to render the Views using HTML5 for specific location of the application.
  • Moved existing AngularJS controllers to Angular 2 components for better performance and also to achieve the lazy loading. As Angular 2 is one framework for Mobile and desktop apps.
  • Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format using the Node JS Framework like Express JS.
  • Used Node JS to offer an easy and safe way to build high performance and scalable network application.
  • Extensively used Angular 4 forms like Template Driven forms and Reactive forms (Dynamic Forms) to perform form validations both on server and client side.
  • Performed the Synchronous/Asynchronous file operations and created web server with the help of Express Using Node.JS.
  • Also worked with Angular material instead of using the Bootstrap for the designing purpose as it is more flexible with the Angular 2.
  • Used NodeJS as a proxy to interact with Restful services and interacting with MongoDB Database and also used the Postman to check the database connection.
  • Used Karma, jasmine for unit testing and Protractor for end to end testing.
  • Worked on Angular 2 structural and attribute directives and also created custom directives to reuse it.
  • Implemented load-balancing with NGINX to allow dozens of Node JS instances to handle thousands of concurrent users.
  • Used Maven as build tool and Jenkins for continuous integration development.
  • Used GIT as distributed revision control system for code check-in, check-out, merging and branching and used the GitHub as the repository for pulling and pushing.

Environment: HTML5, CSS3, JavaScript, ECMA Script 6, Angular 2, jQuery, Ajax, JSON, GIT, Bootstrap, Backbone.js, node.js, express.js, Rest API, SASS, LESS, Agile, web services, Jasmine, Karma, Protractor, Scrum.

Confidential, Atlanta, Georgia

UI Developer

Responsibilities:

  • Involved in team meetings with corporate webmaster's UI team and end user client for understanding needs in new implementation & Involved in daily team meetings & weekly Scrum meetings.
  • Designed and developed dynamic browser compatible pages, page layouts, navigation, animation buttons and icons using HTML5, JavaScript, AngularJS, jQuery, Bootstrap and media queries in CSS3.
  • Responsible to design various search forms prototypes and also involved to create error validation code using JavaScript and jQuery.
  • Implemented Routing in AngularJS using $routeProvider for the Single Page Applications (SPA).
  • Used AngularJS Http Request to read data from web servers and process JSON data to render in the UI.
  • Developed a HTTP REST handling framework with Promises, to reduce the AJAX calls and reuse response there by increasing the overall performance of the app.
  • Also involved in migrating the data using data Pipelining from the SQL server to PostgreSQL. This is achieved by running a Cronjob for pulling the data frequently like an automation process.
  • Transforming the data obtained from SQL server to OMOP common data model.
  • Used interceptors in Angular JS for configuring security authentication for session management.
  • Used the AngularJS services for the API’s call for getting the patient data from the back end. The routing services are also used for navigating from one page to another page following the MVC framework.
  • Managed project with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the node.js environment.
  • Used Express Framework to set up middleware to respond to the HTTP requests with the help of NodeJS.
  • Used session handlers from Express.js and Node.js to handle user login and cookies to provide authentication during events like page refreshes.
  • Integrated Node.js with Express.js and communicated with MongoDB for CRUD operation on the data.
  • Used Subversion (SVN) for change management and used Maven based Project Object Model (POM) to facilitate build management.

Environment: HTML5, CSS3, JavaScript, jQuery, AngularJS, Express.js, D3.js, RESTful web services, passport.js, SQL Server, PostgreSQL, Unix Shell Scripting, GULP, Grunt, Bower, LESS, SASS, Node.js, Bootstrap, Ajax, Karma.

Confidential

UI Developer

Responsibilities:

  • Involved in Requirements, Analysis and responsible for designing page layout using HTML5, CSS3 along with JavaScript, Bootstrap, jQuery, AngularJS and adding dynamic functionality to each module.
  • Involved in daily SCRUM meetings to keep track of the on-going project status and issues using JIRA.
  • Written controllers and components in AngularJS that are responsible to hold model data, call back functions and for rendering views.
  • Transformed design mock-ups to W3C standards with HTML pages using HTML5, XHTML, CSS3 and AngularJS and JavaScript.
  • Worked on AngularJS, Used its two-way data binding to achieve the feedback functionality from the user and $event.stop Propagation () for nested clicks on a section.
  • Responsible in migrating the front-end code to AngularJS. Responsible for the implementation of UI changes using JavaScript, HTML, and CSS3.
  • Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
  • Developed custom AngularJS directives to build custom reusable components to use across the application pages. Also used AngularJS form validations.
  • Used CSS Sprites to decrease the number of HTTP requests and load time of web pages. And also used Bootstrap to show and hide classes for different and grid classes to create RWD.
  • Used JSON and AJAX for storing and exchanging information between browsers and servers
  • Developed, tested, and deployed Storify business features in Node.js with Express JS and MongoDB backend, Incorporating APIs from Twitter, Typekit, Stripe, and other for Storify.
  • Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
  • Making pages that are cross-browser compatible and used GIT sever for project development.

Environment: HTML, CSS, JavaScript, Bootstrap, JIRA, AngularJS, JSON, Ajax, Selenium, Adobe Dreamweaver, XML, SQL, JSP, Spring MVC, JAVA, Oracle, Node.js, MongoDB, SVN, GIT.

Confidential, Philadelphia, Pennsylvania

UI Developer

Responsibilities:

  • Worked in the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews.
  • Designed and developed Web application layout and forms using HTML, CSS3 and JavaScript, AngularJS, Bootstrap, jQuery and Ajax.
  • Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
  • Responsible for creating the Vanilla JavaScript code, for different modules and Created some custom controls using Vanilla Script.
  • Worked on the Login Authentication module using AngularJS and also created Single Page Application by developing various AngularJS templates and rendered the nested view using the Angular “NgRouter".
  • Used Responsive Web Design templates to meet cutting-edge technology requirements. Bootstrap library is used to build UI project quickly and efficiently.
  • Created maven archetypes for generating fully functional RESTful web services supporting both XML and JSON message transformation. Archetypes built on Spring Boot technology.
  • Wrote the code using CSS flexbox so that we have changed the existing that is from tabular format to grid format. We also used the box-sizing property to overcome the existing problems.
  • Also involved in migrating the data using data Pipelining from the SQL server to PostgreSQL. This is achieved by running a Cronjob for pulling the data frequently like an automation process.
  • Used jQuery plug-ins to implement features as a light box, galleria, sliders and other intuitive features.
  • Worked with Team Foundation Source Control (TFS), to store all the code, as well as a record of all changes and current checkouts for versioning.
  • Follow QA testing automation setup to set up Selenium WebDriver to run automated test scripts.

Environment: HTML, CSS, JAVA, JavaScript, AngularJS, JSON, jQuery, RESTful Web services, Ajax, Bootstrap, XML, DHTML, Spring MVC, Selenium, TFS, Agile, Scrum, DOM.

Confidential, Dallas, Texas

UI Developer

Responsibilities:

  • Involved in Agile process, and daily Scrums to discuss the development of the application.
  • Designed the front-end applications, user interactive (UI) web pages with dynamic and browser compatible features using HTML, XHTML, CSS, JavaScript, jQuery, JSP and Ajax.
  • Have used Vanilla JavaScript to define different modules and for building the smaller applications on it.
  • Used CSS media types to make the website responsive and mobile first.
  • Worked extensively with CSS background, layout, position, text, border, padding, pseudo classes, elements and CSS behaviors in CSS.
  • Involved in writing application level code to consume APIs using JSON, XML and AJAX to populate the screen on demand.
  • Designed dynamic client-side JavaScript codes and jQuery to build web forms, page navigation and form
  • Used jQuery to get the Client-side elements effect Hide, Show, Event-Handling and DOM manipulation.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript. And using Node.js applications to written in JavaScript.
  • Involved in writing procedures, complex queries using PL/SQL to extract data from database, delete the data and to reload the data on Oracle DB using Toad tool.
  • Used Oracle to write SQL queries that create/alter/delete tables and to extract the necessary data.
  • Participated in developing and testing the intranet web applications using JSP, JavaScript and CSS.
  • Implemented Grunt Automation and designed my application using SASS preprocessor.
  • Used JENKINS for building and deployment and created change controls for deploying code into environments.
  • Added live reload configuration using Browserify programmatically with libraries loaded from NPM.

Environment: HTML, DHTML, XML, CSS, media queries, JavaScript, Ajax, JSON, jQuery, DOM, ANT, JUnit, Agile, Scrum, NPM.

Confidential, Clayton, Missouri

UI Developer

Responsibilities:

  • Followed Agile Methodologies (Scrum) to manage full life-cycle development of the project.
  • Designed dynamic and browser compatible pages using HTML, CSS, jQuery and JavaScript.
  • Effective use of CSS features, such as creating multiple column, borders and background, etc. and designed my application using LESS Preprocessor.
  • Used jQuery to make the HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Worked on jQuery to make dropdown menus on web pages and display part of a web page upon user request and also based on user interactions.
  • Wrote code to implement AJAX based application by fetching the response from backend APIs as a part of JSON. Used JSON for data interchange, as it is faster and can be parsed using JavaScript.
  • Implemented JavaScript source code and embedded nested handling logic using jQuery event handlers and call back functions.
  • Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
  • Provide the users with the physical status form regularly with information about their workout frequencies, physical data, etc. using JavaScript and SQL Server.
  • Implement the function of automatic Email notification referring confirmation, rescheduling and promotions through JavaScript and jQuery.
  • Used Tortoise SVN as version control application to maintain the update.

Environment: HTML, DHTML, XML, CSS, media queries, JavaScript, Ajax, JSON, jQuery, DOM, LESS, SVN, JSP, SQL.

Confidential

UI Developer

Responsibilities:

  • Built and managed overall development process according to the Agile Scrum methodology.
  • Wrote extensive HTML, CSS and JavaScript code to build dynamic pages using Eclipse.
  • Developed JavaScript function manipulating CSS to display “clicking” of a button on an enter keypress and to refresh the Data Grid.
  • Created CSS pop-up elements with auto scrolling to a specific section in the div using JavaScript.
  • Wrote a script file in JavaScript and jQuery to handle the events that were triggered by the users.
  • Displayed external page using jQuery inside a container when a tab is clicked via an AJAX request.
  • Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, and MySQL.
  • Involved in designing and developing JSON, XML objects to convert to MySQL tables, using PHP.
  • Used PHP, HTML and JavaScript webpage coding integrated with MySQL using Apache HTTP.
  • Used GIT for version Repository maintenance.

Environment: HTML, CSS, JavaScript, jQuery, XML, Bootstrap, PHP, MySQL, JDBC, Struts, GIT

Hire Now