Web/front End Developer Resume
Houston, TX
PROFESSIONAL SUMMARY:
- 7 Years of experience in developing professional web applications using HTML, CSS, JavaScript(ES6), jQuery, Angular.js, React.js, Redux, Node.js technologies.
- Expertise in developing front - end systems using MVC frameworks such as Angular.js, jQuery as a platform for web applications.
- Extensive experience in developing Single Page Applications (SPA) using JavaScript frameworks like React.js, Angular.js and jQuery.
- Created Custom Directives, Two Way Binding, Controllers, Filters and Services using Angular.js Fr.
- Having proficient knowledge in latest Javascript frameworks Angular2 / 4 and good understanding of Typescript
- Expertise in creation of reusable UI components and interactive UIs using React.js
- Experience in managing data-state and UI-state using Redux
- Created responsive web pages using frameworks such as Bootstrap.
- Knowledge in XML validations with DTD & XML Schema and processing files with DOM Parsers.
- Proficient in manipulating properties and methods of document objects and modifying attributes and values via the DOM
- Extensive experience in developing Node.js applications using MVC frameworks and installation of client side dependencies using Bower and NPM.
- Having knowledge in implementing micro services using Express.js.
- Experience with common front-end development tools such as Babel , WebPack , NPM .
- Thorough knowledge on Virtual Dom implementation within React.
- Used popular Node.js frameworks like Express.js and Restify to create a Restful Mock API
- Good understanding of REST API’s and extensive experience of integrating services via Ajax using JavaScript, jQuery, Angular.js.
- Designed and developed custom MongoDB applications specific to client’s needs.
- Solid experience in working with CSS Preprocessors like SASS and LESS using mixins, functions, custom grid systems following object oriented modular CSS patterns
- Working with complex CSS Layouts, Positioning, Key frame Animations and Pseudo Elements.
- Expertise working with debugging tools like Firebug, Fiddler, Chrome Developer Tools, knowledge about Profiling and Optimizing a Single Page Application.
- Developed applications using IDE tools such as Atom, Web Storm, Sublime, Visual Studio.
- Hands on experience in configuration management of the frameworks Grunt, Gulp.
- Experience in using unit testing and integration testing frameworks and libraries like Jasmine, Mocha and test runners like Karma, assertion libraries like Chai, Expect, Should.
- Extensive knowledge in creating charts using High Charts and d3.js.
- Well versed with multiple version control tools like SVN, CVS and GIT.
- Configured Jenkins for doing the build in all the non-production and production environments.
- Proficient in solving Cross browser compatibility issues and bug tracking using JIRA and integration tool.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Good in communicating with clients, customers, managers and other teams in enterprise at all levels.
TECHNICAL SKILLS:
Web Technologies: HTML4/5, CSS2/3, XHTML, JSON, AJAX, jQuery, CSS3, JSP, JavaScript, ES6, Node.js
Web Frameworks: Angular.js, React.js, Express.js, Handlebars.js, Bootstrap, LESS
Databases: MongoDB, MySQL, Oracle 11g/10g
Web/Application servers: HTTP Web Server, Jetty Server, Apache Tomcat,
Operating Systems: OSX, Win 7/8/10, Linux (Ubuntu/ RedHat)
IDE’s: Eclipse IDE, JetBrains, Web Storm, Atom, Sublime
Tools and Testing Frameworks: Gulp, Grunt, Bower, NPM, Webpack, Babel, Mocha, Jasmine, Chrome Developer Tools, Firebug, Gulp, Grunt, Protractor, Karma
Version Control and Build Tools: Maven, GIT, SVN, CVS
PROFESSIONAL SUMMARY:
Confidential, Houston, TX
Web/Front End Developer
Responsibilities:
- Involved in developing the User Interface and designing the web application that matches the requirements of the client.
- Involved in discussions with UX designer to generate the best wire frames for the application.
- Developed the user interface using HTML/DHTML, DOM, XHTML, JSX, CSS, Bootstrap and JavaScript.
- Utilized HTML5 form elements and created reusable HTML templates and style sheets based on UI standards and guidelines
- Worked on CSS and Bootstrap to design the responsive web design using media queries and used LESS preprocessor for the extended features of CSS.
- Performed the form validations and implemented callback functions using JavaScript and jQuery.
- Developed the application using JavaScript and its frameworks, React.js, Redux, jQuery and Node.js.
- Used React.js for creating reusable UI components
- Implemented Ajax calls for triggering data from REST API's provided by the backend team using JSON.
- Effectively utilized the React features like Functional, Class based components and State using the Props.
- Involved in implementing web pages using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Used React.js to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Used React.js for search engine optimization and also refresh pages with updated changes using React-State.
- Used Node.js, Express.js, Handlebars.js and NPM packages to integrate with the designs and requirements.
- Designed and developed custom Mongo DB applications specific to clients' needs.
- Used tools like Grunt and WebPack as task runners and orchestrators for the build process.
- Worked extensively on GIT as Version Control.
- Built backend REST API with Node.js, Express.js.
- Optimized using responsive design techniques to work equally well at both full and mobile screen sizes.
- Worked on developing the web pages according to the WCAG standards and ADA compliance
- Used D3.js for interactive data visualization.
- Developed unit test cases using Jasmine framework and managed them via Grunt and Karma.
Environment: HTML5, CSS3, LESS, Bootstrap, JavaScript, ES6, Node.js, AJAX, JSON, JSX, Rest, MongoDB, Express.js, React.js, jQuery, Redux, Jasmine, D3.js, Handlebars.js, GIT, Grunt, Karma, WebPack, NPM, Jenkins
Confidential, Glendale, CA
Front End Developer,
Responsibilities:
- Involved in all the phases of SDLC including Requirements Gathering, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Developed user interfaces using JavaScript, HTML and CSS, jQuery, AngularJS, JSON and AJAX.
- Involved in development of single-page application using Models, Views and Controllers of AngularJS
- Implemented interaction between front-end and back-end using JSON and integrated the dynamic pages with AngularJS.
- Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
- Developed services, controllers, Custom directives, ng routing and performed AngularJS validations.
- Developed modals, autocomplete for form in AngularJS and used Angular http services.
- Implemented Angular Service calls using Angular Factory.
- Manipulated data using CRUD operations of database and handled database access with Node.js.
- Written Callbacks and worked with Streams and Files for Asynchronous Programming using Node.js.
- Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Used jQuery core library functions for the logical implementation part of the application.
- Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node.js.
- Used Angular directives to extend syntax definitions for HTML.
- Used Gulp task runner for JS minification and cache control and uglification.
- Handled cross browser/platform compatibility issues like Chrome, IE, Firefox, and Safari on both windows and Mac and handling mobile devices.
- Used Jasmine to write unit test cases.
- Worked on Sublime IDE and its extended plugin features for the code development
- Debugged and troubleshoot JavaScript code using tools such as Firebug, Fiddler
- Used JIRA for bug tracking and GIT for version controls.
Environment: HTML, CSS, JavaScript, AngularJS, jQuery, Node.js, AJAX, JSON, GIT, REST, JIRA, Jenkins, Sublime, Gulp, Firebug, Fiddler, Jetty.
Confidential, ROCHESTER, MN
UI Developer
Responsibilities:
- Participated throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Developed web pages using HTML, JavaScript, CSS, jQuery, JSON and AJAX.
- Produced content pages with Bootstrap layout and style markup presentations developed the UI with extensive use of Backbone JS framework.
- Wrote application level code to perform client side validation using jQuery, JavaScript.
- Implemented JavaScript source code and embedded nested event handling logic using jQuery event handlers and call back functions.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, JQ-Validator, AutoComplete.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Created JSON for storing and exchanging information between browsers and servers.
- Used Ajax to reduce the network load and update only the certain components of the application.
- Coordinated with the Business Analysts and conducted feedback sessions.
- Developed the pages that are complaint to W3C standards.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery.
- Developed cross browser and multi browser compatible web pages using Bootstrap and JavaScript
- Used NVDA to test accessibility features
- Actively participated in scrum meetings and weekly tentative review meetings to track the progress.
Environment: HTML, CSS, JavaScript, jQuery, W3C, Less, Backbone JS, Bootstrap, NVDA, JSON, Ajax, SVN, IntelliJ .
Confidential
Web/UI Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Involved in designing and developing dynamic web pages using HTML, CSS, JavaScript and jQuery.
- Created and used Cascading Style Sheets to change the look and feel of user Interface.
- Handled all the client side validations using JavaScript.
- Worked with back end developers to implement AJAX and dynamic HTML functionality.
- Used jQuery to simplifies the HTML document traversing, event handling and Ajax interactions for development.
- Extensively worked in making calls to APIs to fetch the data from the backend as JSON and parse it on the UI for DOM Manipulation.
- Improved page load performance by analyzing content and adjusting the code by following optimization standards.
- Responsive Web Design RWD for different types of Devices like tablets, laptop, desktops and mobiles using media queries.
- Worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall UX.
- Tested and bugged web application using Firebug and Fiddler.
- Worked on creating SQL and MySQL events for the application.
- Worked on Eclipse IDE for the development.
- Worked closely with QA team to understand the reported defects and fix them.
- Used SVN version control to maintain the code versions.
Environment: HTML, CSS, JavaScript, jQuery, JSON, AJAX, XML, MYSQL, Tortoise SVN, Firebug, Eclipse, Apache tomcat.