We provide IT Staff Augmentation Services!

Senior Web Developer Resume

Princeton, NJ

SUMMARY:

  • 6 years of experience in front - end development, rich user interface design, web 2.0 specifications and documentation.
  • Hands-on experience in various domains like Banking, Insurance and Telecomm.
  • Extensive experience in designing professional UI web applications using front-end technologies, like HTML5, CSS3, JavaScript, XML, DHTML, jQuery, AJAX, and JSON.
  • Experience in developing responsive web pages using CSS3 Media Queries, SASS, and LESS.
  • Expertise in designing, developing, and implementing Single Page Application (SPA) wif MVC architectures like AngularJS.
  • Developed complex UI nested components for reuse and rapid development by using Typescript and Angular2.
  • Expert noledge in Document Object Model (DOM) manipulation using Bootstrap, jQuery, ReactJS, and D3.js.
  • 2+ years for using ReactJS/Redux to do teh single page application and improve render performance.
  • Experienced in using ReactJS combined wif D3.js to design some module dat can provide user a much more figurative experience when they are tracking their account information.
  • Strong experience wif jQuery plugins like Validator, Drag and Drop, and AutoComplete.
  • Hands-on experience in consuming RESTful Services using JavaScript, jQuery, and AngularJS.
  • Extensive experience using JavaScript Closure, Promise and Prototype.
  • Worked on cross browser compatible issues using Modernizr and Ployfill, and debugging tools like Firebug.
  • Hands-on experience in NoSQL database such as MongoDB in conjunction wif ExpressJS for back-end development.
  • Expertise in JavaScript test frameworks like Jest, Jasmine and Karma, and end-to-end AngularJS test framework Protractor.
  • Core Java OOP concepts: Multi-threading, Garbage Collection, Exception Handling, Generics, Collections, and Input/Output.
  • Experience wif version control tools like Git and SVN for source code version management.
  • Proficient in using build tools/dependency tools like Bower and Maven.
  • Knowledgeable wif Relational Database Management (RDBMS) concepts like writing SQL Queries, Functions, and Stored Procedures.
  • Experienced in working in all phases of SDLC and AGILE based development environment and participating in Scrum sessions.
  • Excellent interpersonal abilities, communication skills, time management and team skills wif an intention to work hard to attain project deadlines under stressful environments.

TECHNICAL SKILLS:

Programming Languages: Java, JavaScript, C#, C++, SQL

UI Technologies: HTML5, DHTML, CSS2/CSS3, XML, Bootstrap,, JSON, AJAX

JavaScript Libraries / Frameworks: jQuery, AngularJS, Angular2, ReactJS, NodeJS, D3.js, Express

IDE: Eclipse, Netbeans, Code::Blocks, Webstorm, Visual Studio

Editors: Sublime Text, Atom, Brackets, NotePad++

Build & Automation Tools: Maven, Bower, Grunt, Gulp

Databases: SQL Server, MySQL, MongoDB

Application Servers: Apache Tomcat

Version Control: SVN, Git

Testing Tools: Karma, Jest, Jasmine, Protractor

Operating Systems: Windows 7, 8, 10, Mac OS X, Linux

Browsers: Internet Explorer, Edge, Chrome, Firefox, Safari, Opera

Methodologies: Object Orient Analysis, Agile, Scrum, TDD

PROFESSIONAL EXPERIENCES:

Confidential, Princeton, NJ

Senior Web Developer

Responsibilities:

  • Used HTML5, CSS3, JavaScript and TypeScript to render teh dynamic web pages for teh application in compliance wif W3C web standards.
  • Used react-bootstrap to develop Responsive Web Page (RWD) for multiple devices like desktop, tablet and mobile phone.
  • Used React Router to create a Single Page Application dat can bind data to specific views and synchronize data wif server.
  • Used ES6 and TypeScript for highly reusable components development and implemented TSLint for code checking.
  • Implemented Redux as predictable state container.
  • Pulled same logic out of components to create High Order Components (HOC).
  • Implemented middleware to make asynchronous requests inside of action creators.
  • Utilized Redux-form for handling forms' states and functionality, which reduces teh code complexity and makes teh code more maintainable.
  • Implemented both server-side validation and client-side validation for input fields.
  • Used Axios wif react for making AJAX calls to node services.
  • Developed Restful API by using NodeJS and Express to call teh Python Service for accessing data.
  • Developed Python functionality, generated WSDL file and published teh schema in teh system for Node service to consume.
  • Developed Python service to call Stored Procedures or Wrapping other Python service to get data from Oracle database.
  • Experienced in all phases of SDLC wif test driven development (TDD).
  • Experienced wif unit test framework like unittest and py.test.
  • Involved in Agile Development Methodology and Scrum team structure for teh development.
  • Used Git for source control and version management.

Environment: HTML5, JavaScript, TypeScript, CSS3, Python, XML, NodeJS, Express, D3.js, ReactJS, React-Bootstrap, Axios, AJAX, RESTful API, unit-test, Jest, Redux, Redux-form, Scrum (Agile)

Confidential, New York, NY

Web UI Developer

Responsibilities:

  • Used HTML5, CSS3, and JavaScript to render teh dynamic web pages for teh application in compliance wif W3C web standards.
  • Designed user interface for portal for admin and users to interact wif system by using AngularJS controllers, factories, filters, routers and services.
  • Used jQuery to navigate to different pages of teh application using DOM elements.
  • Used jQuery UI for dialogs, tabs, date picker and model pop-ups in retrieving customers’ info.
  • Implemented form validation for various modules using jQuery Validation.
  • Used ReactJS/Redux to create views to hook up to teh model and synchronize data wif server.
  • Involved in creating a column chart component page using ReactJS and D3.js for displaying loan and payment history.
  • Developed some middleware in ReactJS/Redux to handle asynchronized data flow.
  • Used Bootstrap components for teh design of menus, like Button dropdowns, navs, and Navbar.
  • Used RESTful Web Service which support JSON and XML to access back-end data payload.
  • Implemented asynchronous AJAX based rich client for improved customer experience.
  • Used NodeJS and Express for building restful API to interact wif nosql database MongoDB.
  • Handled browser compatibility issues using Modernizr.
  • Used a Websockets library to allow users to chat in a real time using TCP connection.
  • Involved in unit testing by creating Test Suites using Jest framework, and end-to-end AngularJS testing using Protractor.
  • Used Gulp as teh automation tool to run and manage JavaScript tasks.
  • Involved in Agile Development Methodology and Scrum team structure for teh development.
  • Used Git for source control and version management.

Environment: HTML5, JavaScript, CSS3, XML, jQuery, AngularJS2, NodeJS, Express, D3.js, Modernizr, Bootstrap, JDK1.7, AJAX, RESTful, WebSocket, Jest, Protractor, Bower, Maven, Scrum (Agile)

Confidential, NJ A

Front End/UI Developer

Responsibilities:

  • Developed UI using HTML5, CSS3, Bootstrap, jQuery and Modernizr for interactive cross browser functionality and complex user interface.
  • Involved in enhancement of existing application utilizing AngularJS, created role based HTML navigation menu wherein menu items changes dynamically based on teh values derived from teh database in teh form of XML.
  • Implemented account creation module as a Single Page Application using AngularJS along wif Angular validation.
  • Used angular-aria to improve AngularJS accessibility for disabled people.
  • Used SASS framework to minimize complexity and avoid duplication in CSS styles.
  • Extensively used jQuery UI for screen design and development.
  • Worked wif ReactJS components, Redux Forms, Events, Router and Flux Concept.
  • Built web pages dat are more user-interactive using AJAX, Bootstrap and ReactJS.
  • Used RESTful APIs dat support JSON and XML to access back-enddata and retrieved useful information using AJAX calls to display them on teh browser.
  • Handled NoSQL database MongoDB on performance-demanding data, using MEAN stack technologies along wif Mongoose and Express.js.
  • Worked wif Agile software life cycle methodologies. Create design documents when and as required. Performed coding, debugging and testing.

Environment: HTML5, JavaScript, CSS3, XML, jQuery, AngularJS, Bootstrap, NodeJS, Express, MongoDB, JSON, JDK1.7, JSP, Agile

Confidential, San Francisco, CA

Web UI Developer

Responsibilities:

  • Designed dynamic pages using HTML, CSS3, JavaScript, and jQuery.
  • Consumed RESTful services to obtain JSON data and render user account information.
  • Created AngularJS controllers, factories, filters, routers and services for various scripting tasks.
  • Used jQuery UI and Bootstrap for accordion, carousel, modal dialogs, tabs, and date picker.
  • Involved in responsive account management menu and display page design using CSS3 Media Queries and Bootstrap.
  • Used D3.js to implement a dynamic pie chart for customer spending category portfolio.
  • Implemented client side validation using jQuery Validation plugin.
  • Handled browser compatibility issues using Modernizr, and solved them using Polyfill wif Webshims.
  • Used AJAX for implementing dynamic web pages where teh content was fetched via API calls and updated teh DOM.
  • Execute unit test cases using Jasmine and AngularJS end-to-end testing using Protractor.
  • Involved wif all stages of Software Development life cycle using Agile methodology.
  • Used Git for teh version control.

Environment: HTML, JavaScript, CSS3, XML, jQuery, AngularJS, ReactJS, D3.js, Modernizr, Polyfill, Bootstrap, JDK1.7, Spring, JSP, AJAX, RESTful, Jasmine, Protractor, Bower, Agile

Confidential, Los Angeles, CA

Web UI Develope

Responsibilities:

  • Developed teh user interface for registration using HTML, CSS, jQuery, AJAX
  • Used technologies like JSP, AJAX, and JavaScript for Presentation.
  • Handled Browser compatibility issues in HTML, CSS and JavaScript for IE, Firefox and Chrome browsers
  • Used Ajax and jQuery to update teh parts of teh Policy review webpages.
  • Used Ajax, JavaScript for teh margin calculator web interface.
  • Used CSS Borders and jQuery Menus as part of teh UI navigation.
  • Used JQuery event handling in UI pages to display list boxes and to handle validations.
  • Involved in development of front-end components using Spring MVC, JSP, JavaScript, JAVA, and JSON.
  • Review business requirements, functional designs, business processes and system solutions in order to gain a deep functional understanding of teh application.
  • Implemented Oracle stored procedures and SQL scripts for data loading.
  • Took active part in designing teh data base tables.
  • Prepared test cases and carried out unit testing, integration testing, system testing and involved in bug fixing activities.
Environment: HTML, JavaScript, CSS, jQuery, AngularJS, Bootstrap, JDK1.7, JSP, AJAX, QUnit, SVN EDUCATION

Hire Now