We provide IT Staff Augmentation Services!

Full Stack Ui Developer Resume

3.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Around 7 years of experience in Requirement Analysis, Design, Development, Implementation, Deployment and Testing of software applications.
  • Extensive experience as a Front - End Developer with understanding of Object Oriented Design and analysis.
  • Followed W3C standards for building and rendering web pages and WCAG (Web Content Accessibility Guidelines).
  • Experience on Web Technologies using HTML4/5, CSS2/CSS3, LESS, SASS, JavaScript, jQuery, jQuery UI widgets, AJAX, AngularJS, XML and JSON by following W3C standards.
  • Designed web contents, web applications utilizing various Search Engine Optimization (SEO) techniques.
  • Good experience in MV* (MVC, MVVM, MVP) frameworks using AngularJS and Backbone.js for creating dynamic web applications.
  • Knowledge on implementing React.JS and Angular-2 frameworks by using Typescript and REDUX.
  • Extensive knowledge on AngularJS components of controllers, directives, factory and service resources, routing, Dependency injection, Promises, Scopes, 2-way data binding, filters and events.
  • Implemented server side technologies with RESTful API and MVC design patterns using node JS framework and single threaded applications using Node JS.
  • Extensive knowledge and experience in developing Single Page Applications using AngularJS and Node JS.
  • Built the cross-browser compatibility applications using AngularJS, Node JS and Responsive Design.
  • Knowledge on various JavaScript frameworks of underscore.js and Handlebars.js.
  • Implemented both Grunt and Gulp build tools for project management.
  • Knowledge in using Redux, Flux, Babel+ES6 and task runner Web-Pack for various applications in SPA development.
  • Experience on working with CSS for background, Layouts, Positioning, Text, Border, Margin, Padding, Table, Pseudo elements and CSS behaviors.
  • Experience in using CSS preprocessors with LESS and SASS.
  • Worked in cross browser compatibility and Responsive web design using HTML5, CSS3 and Bootstrap.
  • Experience in Object oriented programming using JavaScript for client-side validations.
  • Experience in jQuery UI interactions for rich interfaces and complex widgets and predefined plugins for better compatibility.
  • Proficient in using AJAX for implementing dynamic Web Pages where the content was fetched via API calls and updated the DOM.
  • Experience with Chrome developer tools, Firebug and IE developer tools.
  • Good Experience in implementing Soap and Restful Web Services using XML and JSON.
  • Experience in developing web-based applications using Python 2.7/2.6, Django.
  • Experience in implementing with server side technologies with restful API and MVC design patterns with Django framework.
  • Experienced in working with various Python IDE’s using PyCharm and PyDev.
  • Good knowledge and installation of Apache HTTP server and Tomcat servers.
  • Good knowledge of using MySQL database and NoSQL database using MongoDB, Redis and Cassandra.
  • Hands on experience of designing and developing MongoDB collections and writing queries to retrieve JSON documents.
  • Written unit test cases in mocha, chai on server side and karma, jasmine on the client side.
  • Expertise in using source code control systems such as GIT, SVN and bug tracking tools using Version One and JIRA.
  • Experience in Agile methodologies with SCRUM and Waterfall Model.
  • Involved in daily stand-ups, SCRUM meetings and bi-weekly sprints to check the status of ongoing tasks.

TECHNICAL SKILLS

Operating Systems: Windows XP/7,8,10, MAC OS X and Linux Centos

Programming Languages: JavaScript, TypeScript, ECMAScript, Java and Python

Web Technologies: HTML/HTML5, CSS2/CSS3, Bootstrap, DHTML, XML, XHTML, JavaScript, AJAX, jQuery, JSON, LESS, SASS

JavaScript Libraries: Angular JS, Node JS, Backbone.js, React.js, D3.js, High charts

Webserver: Apache HTTP webserver, Tomcat and WebSphere.

IDE’s and Tools: Eclipse, Pycharm, IntelliJ IDEA‎, WebStorm, Developer Tools

Databases: MySQL, SQL Server, Cassandra and Mongo DB

Testing Tools: Bugzilla, Jasmine, Karma and JUnit

Project Build/Management Tool: Grunt, Gulp, Web-Pack, JIRA and Version One

Version control: GIT, SVN, CVS and TFS

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Full Stack UI developer

Responsibilities:

  • Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
  • Experience with JavaScript task runner using Gulp, unit testing framework using Jasmine and JavaScript workflow tool Yeoman. Dependency management tools NPM and Bower.
  • Installed NPM to Node JS for creating the online repositories with the help of Express JS web framework.
  • Responsible for designing the SPA web application using MEAN stack (Mongo dB, Express.JS, AngularJS and Node.js) and Bootstrap3.
  • Experience in Node.js modules with gulp, bower, express and mongoose.
  • Web application logics are written on server side and back end components are developed by connecting the application with web services and integrating the work with Node.js.
  • Custom Node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs and handling authentication.
  • Made use of Node.js for running local server, routing and switch between dev and production environment.
  • Created the backend application using Node JS and Mongo DB for single threaded applications.
  • Used Angular JS as framework to create Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Using AngularJS, created custom directives for data manipulations and to display data in company standard format in UI.
  • Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
  • Used AngularJS HTTP request to read data from web services and process JSON data to render in the UI.
  • Performed client side application using AngularJS and implemented dynamic web applications using it.
  • Used AngularJS for adding styles and classes and improved the look and feel of data visualizations.
  • Spearheaded adoption of Responsive web design principles and converted existing websites to Responsive websites by using Bootstrap.
  • Designed and developed KPI (Key Performance Indicators) chart modules using Highcharts.JS chart engine and built dozens of interactive charts, dynamic maps and dynamic reporting using Highcharts.JS.
  • Worked on CSS preprocessors of LESS and SASS for code reuse across multiple projects.
  • Worked on cross browser compilation and Responsive Web Design using HTML5, CSS3 and Bootstrap.
  • Used JavaScript, jQuery, AJAX, CSS3 and HTML5 as data and presentation layer technology.
  • Created web application prototype using jQuery and Angular JS for creating mockups as they are dynamic.
  • Worked on MongoDB installation, configuration and in designing MongoDB multishared cluster.
  • Designed Mongo DB collections and wrote queries for storing and retrieving data in JSON documents.
  • Experience in writing unit tests on both client and server side using Karma and Mocha frameworks.
  • Maintain the code base by frequent updates to revision using GIT.

Environment: HTML5, CSS3, LESS, Bootstrap, XML, JSON, JavaScript, AJAX, jQuery, AngularJS, High Charts, Node JS, NPM, Gulp, Bower, Restful API, Mongoose, Mongo DB, Jasmine, Karma, GIT.

Confidential, Warren, NJ

MEAN stack Developer

Responsibilities:

  • Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings various users using JavaScript and Angular JS.
  • Implemented responsive web design and mobile friendly design using AngularJS.
  • Used HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, AngularJS and Bootstrap extensively for redesigning our internal web pages and applications.
  • Created web application prototype using jQuery and AngularJS.
  • Responsible in implementation of the presentation layer for the application using HTML5, CSS3, JavaScript.
  • Experience developing web pages in Responsive Design using jQuery, JSON, AJAX, AngularJS and Bootstrap.
  • Experienced mock-up designs and developed various functionalities with JavaScript and jQuery.
  • Used various jQuery plugins like autocomplete, date picker, color picker, document slider to enhance the usability, functionality and overall experience for Website.
  • Worked on Responsive Web Design using Bootstrap and AngularJS and developed page layouts, tables, grids, navigation, animation, buttons and icons for displaying on the UI.
  • Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
  • Used AJAX for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
  • Created forms to collect and validate data from the user using AngularJS, jQuery and JavaScript.
  • Used AngularJS routers to establish routing between nested html views
  • Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance and enhanced performance.
  • Implemented the search functionality for Internal Application using AngularJS.
  • Used AngularJS's built-in directives, custom directives and services for developing interceptor and complex UI data table grids.
  • Designed a cash flow analysis chart which mapped user transactions using the JavaScript library D3.js.
  • Developed a chat portlet using Node.JS and Socket IOand custom JavaScript elements using require.js directives.
  • Worked on integration of Node.JS, Express.JS and MongoDB and created a persistent layer using Mongoose.
  • Implemented backend application using Node.JS application server and performed Restful routing using Node.js which submits my form data to the mongo DB database.
  • Developed Web API using Node.JS and hosted on multiple load balanced API instances.
  • Worked on Node.js by providing an event-driven architecture and a non-blocking I/O API that optimizes an application's throughput and scalability.
  • Made use of Node.JS and Grunt CLI for minification, uglification and running local test runner server.
  • Created Test Cases and performed unit test using the testing frameworks Jasmine and karma.
  • Maintain the code base by frequent updates to revision using GIT version control system.
  • As a scrum team member worked on agile stories, troubleshooting issues and fixing defects.

Environment: HTML5, CSS3, JavaScript ES5, jQuery, JSON, Bootstrap, AJAX, REST API, GIT, AngularJS, D3.JS, Node.JS, MongoDB, Linux, Agile/Scrum, Jasmine, Karma, Grunt.

Confidential, Washington D.C

UI Developer

Responsibilities:

  • Responsible for complete SDLC process in gathering requirements, system analysis, design, development, testing and deployment.
  • Developed presentation layer using HTML, CSS, Bootstrap, JavaScript, jQuery, Backbone.js, Node.JS and AngularJS.
  • Designed and developed server-side application with technologies Node.JS and Express.JS frameworks.
  • Developed back-end components, connect the application with the other (often third-party) web services, and support the front-end developers by integrating their work with the Node.js application.
  • Applied advanced HTML5, JavaScript and CSS to deliver cutting-edge user interfaces and components.
  • Developed and deployed Action Classes and JSP for Dynamic HTML generation.
  • Worked on backend of the application, mainly maintain the Active Records using Node.JS.
  • Developed and tested many features for dashboard using Bootstrap, CSS and JavaScript.
  • Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.
  • Spearheaded adoption of Responsive web design principles and converted existing websites to Responsive websites by using Bootstrap.
  • Using bootstrap for responsive web app design to support multiple devices.
  • Created web application prototype using jQuery & AngularJS and AngularJS for single page dynamic web applications.
  • Worked on AngularJS custom directives to develop reusable UI custom component.
  • Worked on interactive D3.JS Graphing framework, able to handle hundreds of lines to visualize big-data network trends into the web portal.
  • Implemented Backbone JS for dynamic web applications.
  • Watched changes in project with gulp task runner, with installation of latest versions of ES5 which will run on Node.JS environment.
  • Applied jQuery scripts for basic animation and end user screen customization purposes.
  • Created interactive websites and its features using jQuery / jQuery UI and implemented jQuery UI for a rich set of mouse-based interactions.
  • Wrote application level code to interact with the backend databases jQuery, AJAX and JSON.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Preparation of Bug report & Bug Tracking using Bugzilla online software.
  • Manage, collaborate and coordinate the work of an offshore development team.
  • Responsible for design and development of the web pages from mock- ups.
  • Analyzed existing interface code to understand business process and the proposed changes.

Environment: HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSON, Angular JS, Backbone.JS, D3.JS, Node JS, Gulp, Restful Web service, GIT.

Confidential, Chicago, IL

UI developer

Responsibilities:

  • Improved the application by designing and developing it using HTML and JavaScript.
  • Responsible in implementation of the presentation layer for the application using HTML5, CSS3, JavaScript.
  • Created web application prototype using jQuery and AngularJS.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, AngularJS and Bootstrap.
  • Worked on cross browser compilation and Responsive Web Design.
  • Experienced mock-up designs and developed various functionalities with JavaScript and jQuery.
  • Used various jQuery plugins like autocomplete, date picker, color picker, document slider to enhance the usability, functionality and overall experience for Website.
  • Used Google Analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
  • Wrote JavaScript coding for validations and passing the attributes from one screen to another.
  • Worked on Responsive Web Design using Bootstrap and developed page layouts, navigation, animation, buttons and icons.
  • Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
  • Used AJAX for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
  • Refactored and enhanced an existing application to AngularJS to follow strict MVVM/MVC patterns for improved source code maintenance, 40% code reduction, ease of upgrade, scalability and enhanced performance with offline client caching.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Used $http to make Ajax calls and consume JSON response across various services and created custom filters which parses $http response to match the wireframes.
  • Used AngularJS routers to establish routing between nested html views by using $routeProvider.
  • Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance and enhanced performance.
  • Implemented the search functionality for Internal Application using AngularJS.
  • As a scrum team member worked on agile stories, troubleshooting issues and fixing defects.

Environment: HTML5, CSS3, JavaScript, XML, JSON, jQuery, AJAX, Bootstrap, AngularJS, Linux, GIT

Confidential

Python Developer

Responsibilities:

  • Performed troubleshooting, fixed and deployed Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Created Business Logic using Python 2.6.
  • Worked on developing internal testing tools written in Python.
  • Used Django configuration to manage URLs and application parameters.
  • Performed client side validations using JavaScript and server side validations using Django.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Developed interface to display report data using jQuery, AJAX, JavaScript, JSON and XML.
  • Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Used RESTful API for information extraction and fetched it to the front end.
  • Build SQL queries for performing various CRUD operations.
  • Used Jenkins for automation of build process and coordinated deployments across different sites.

Environment: Python 2.6, Django, HTML, CSS, XML, JavaScript, jQuery, AJAX, Eclipse, SVN, Bugzilla, MySQL.

Confidential

Jr. Python Developer

Responsibilities:

  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Developed user interface using HTML, CSS and JavaScript.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, CSS, JavaScript and jQuery.
  • Responsible for debugging and troubleshooting the web application.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Implemented MVC architecture in developing web applications using Django frame work.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector.
  • Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Using Subversion version control tool to coordinate team-development.

Environment: Python 2.6, Django, HTML, CSS, JavaScript, XML, jQuery, AJAX, MySQL, SVN, Apache Web Server.

We'd love your feedback!