We provide IT Staff Augmentation Services!

Senior Web Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • I have 12 years of experience in managing, designing, migrating and developing scalable web and mobile applications used by millions of customers in the financial services and retail industries. Responsible for JavaScript architecture, focusing on scalability and performance.
  • Strong understanding of Payments, Banking, Insurance, Logistics, Engineering, Non - Profit, Digital Media, Digital Platforms domains.
  • Strong understanding and excellent skill in developing, designing enterprise web application.
  • Expertize in Frontend application frameworks - Node.js, React.js, Backbone.js, Angular.js, Angular 2, Angular 4, REDUX, FLUX, HTML, HTML5, J-Query, J-Query-UI, YUI etc.
  • Expertize in building and designing Rest services. Implemented REST services using Node.js, Restify.js, kraken.js, loopback.js, strongloop.js, Swagger etc.
  • Expertize in building and designing responsive dynamic web applications - Client side rendering and server side rendering.
  • Expertize in building and designing single page progressive web applications.
  • Expert in setting up custom middleware authentication and social authentication e.g. Google, Facebook, Twitter, Confidential , LinkedIn etc.
  • Expertise in setting up Web Sockets, TCP and UDP connection, code push and deploy pipeline.
  • Expertise in AWS web services, Google Cloud, Confidential API Connect.
  • Hand on experience in unit, flow and functional testing tools. - Jest, Selenium, Karma, Jasmine, J-Unit, Mocha etc.
  • Flexible and able to work with multiple priorities and collaboratively with Development, Business and QA team.
  • Highly motivated self-starter with managing teams, excellent communication, problem solving skills and committed to deliver on time.
  • Worked closely with design and usability teams to rapidly build and deliver exceptional user experiences.
  • Expertise in optimizing existing application to lower down initial renders time and implementing lazy loading.

TECHNICAL SKILLS:

Node.js, JavaScript, ES6, ES7, Type Script, Ruby, HTML, HTML5, CSS, CSS3, XML, JSON, Angular, React, Redux, Flux, Ionic Native, React Native, J-query, Dojo, Backbone.js, Babel, Bootstrap, SPA, PWA, Jenkins, Maven, GIT, Selenium, Cucumber, J-unit, Selenium, Jest, Mocha, Jasmine, Soap UI, Jenkins, Jira, Rally and Confidential frameworks.

WORK EXPERIENCE:

Confidential

Senior Web Developer

Responsibilities:

  • At Confidential, we re-designed and developed the new donation experience (WPS donation product) that has replaced the existing WPS donation product.
  • I've led development of web apps, using Node.js and JavaScript at massive scale to serve hundreds of thousands of users every day.
  • I was mainly responsible for JavaScript architecture, web performance, code quality, and 3rd party JavaScript widget development.
  • Actively participated in developing and updating reusable, shareable components using react.js. So share via NPM module.
  • Participated in meetings to define the application requirements.
  • Involved in deriving and finalizing the UI for the application. Major contribution in revamping the UI design of various modules making it much more intuitive & user friendly.
  • Responsibilities include bug fixing, adding feature requests, enhancements and new development. Migrated the Legacy applications to new stack.
  • Developed tested cross-browser compatible and standards-compliant CSS-based page layouts.
  • Involved in deriving and finalizing the UI for the application. Major contribution in building the UI design from scratch. Interacted closely with the UX designer to make the UI user friendly and better.
  • Actively participated in prototyping for new project using react, redux, node.js and NoSql database.
  • Implemented new features like maintaining session between different Confidential applications, so user will not need to re-authenticate and also implemented SSO for admin apps.
  • Organized knowledge sharing sessions to develop familiarity of new technologies among the team members.
  • Continuously involved in recruiting new members to the team, interviewing etc.

Environment: React, Redux, flux, JavaScript, ES6, Type Script, node.js, HTML5, CSS, Angular, Backbone.js, LESS, dust.js, Mongo DB, Selenium, Web Analytics, Single Page App architectures (SPA), Session Management, Data Analytics, AB Testing and PXP experimentation.

Confidential

Senior Web Developer

Responsibilities:

  • Actively took part in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
  • Actively implemented new views with angular.js routing and custom directives for the associate profile.
  • Developed custom end-to-end automated framework Cucumber, selenium Standalone Server for web applications .
  • Developed custom dashboard to display multiple built results from various Jenkins jobs on single screen using HTML, JavaScript and CSS.
  • Organized knowledge sharing sessions to develop familiarity of new technologies among the team members.
  • Written code for the cross browser functionality and improvement of website performance using best practices.
  • Continuously involved in recruiting new members to the team, interviewing etc. Also helped other teams with technical issues.
  • Experience CA LISA in setting up test for validation of DPS layer (API’s) without application and deployed test on CSV dashboard for continuous execution and monitoring.
  • Developed custom automated framework Cucumber/ Calabash / Ruby / X-code for iPhone, iPod and iPad applications.
  • Responsible for conducting daily meeting with QA team to review defects.
  • Contributor in development of tool, user for mocking rest services, tool was developed on node.js.

Environment: Node.js, JavaScript, Java, Ruby, Cucumber, Selenium, Lisa, Calabash, Cucumber-jvm, Jenkins, Sublime, Eclipse, Maven, RAD, AJAX, HTML, CSS, JSON, Ajax, REST API, XML and Apache.

Confidential

Senior Web Developer

Responsibilities:

  • Developed AJAX based web based UI framework by extending dojo classes.
  • Created cross browser custom UI widget by extending classes various Dojo widgets, like Dojo Data grid, Dijit Dialog.
  • Used Dojo’s Content Pane, Tab Container layouts and extended their classes to design the framework for the application.
  • Worked extensively on fixing JS Lint errors to build stability and improved performance.
  • Worked on the upgrading process of the whole UI code from Dojo 1.2 to 1.7.
  • Written object oriented code in JavaScript to implement the business logic.
  • Worked on Task List widget on the dashboard that shows all the created tasks for a particular user in Dojo Data grid.
  • Consumed REST web services on the Dojo UI to populate and submit data from UI.
  • Extensively used JSON to transfer data between the UI and the services layer.
  • Customized Dojo Data grid to show images and buttons on the Grid using Dojo Data grid formatters.
  • Worked on Search Document, Task History, Reconcile Widget that involves the use of dijit form and form controls, Dojo Data grid, dijit Content Pane, and dijit Dialog.
  • Used Dojo xhrGet, xhrPost, xhrPut, xhrDelete to perform the CRUD operation on Reminder widget, and Search Document Widget.
  • Used Jenkins and Sonar for continuous monitoring and executions of repeated jobs, such as building a software project.
  • Worked on developing automated unit testing framework-using DOH. Expertize in make test cases independent and unbreakable using Sinon.

Environment: Java Script, Dojo, HTML, DHTML, CSS, XML, JSP, Design Patterns, Sinon, DOH, Jenkins, Sonar and Maven.

Confidential

Senior UI Developer

Responsibilities:

  • Developed AJAX based web based UI framework by extending Ext JS classes.
  • Worked extensively with the backend which comprised of spring and SQL server.
  • Developed the custom data grids upon Ext JS grid framework to deliver the business data.
  • Worked upon the dashboard for the project which contained a variety of charts and drag gable components.
  • Worked on the upgrading process of the whole UI code from Ext js 3.8 to 4.0 and then later 4.1.
  • Implemented the MVC architecture of Ext JS 4.0 to existing and new code development.
  • Worked on the web layer of the spring framework for integration with backend code.
  • Written object oriented code in JavaScript to implement the business logic.
  • Widely used lot of Front-end as well as Back-end Builders.
  • Worked with Tomsawyer Team to integrate Data Visualization and analysis component into the current application.

Environment: Java Script, HTML, CSS, Java, Maven, Eclipse, AJAX, Ext.js 4.0, 4.1, HTML, DHTML, XML, Servlets, Design Patterns

Confidential

Senior Software Developer

Responsibilities:

  • Develop HTML prototypes and UI deliverables, such as wireframes, screen mock-ups, and interface design.
  • Assist with walk-through and usability testing. Update Software per changing needs and requirements.
  • Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML, CSS and JavaScript
  • Wrote and maintained client-side code and software component Development in an agile team environment.
  • Refactored code for the performance boost.
  • Integrated LESS CSS framework to add dynamic behavior such as variables, mixing, operations and functions into CSS writing.
  • Developed screen functionality using HTML, CSS, JavaScript and DOJO and J-Query.
  • Worked with the user experience team to come with best possible Software design for the end users.
  • Wrote Selenium Test Cases for the automation of functionality test.
  • Designed and developed application from concept to final production. The sites were designed using JSP/MVC, MySQL, XHTML, jQuery, JavaScript, and XML integrated custom code, open source and web APIs.

Environment: OO JavaScript, Ajax, Dojo, HTML, JSP, JSP Tag Libraries, JSON, Eclipse, Java, HTML, Selenium and Linux.

Confidential

Software Developer

Responsibilities:

  • Developed mockups for the client screen according to the requirement specification provided by client using HTML, CSS and JavaScript.
  • Developed various component using J-Query like Image slider, carousel, horizontal menu bar etc.
  • Added interactive functionality for user interface components using the J-Query and Prototype.
  • Customized various components of YUI library like data table, color picker by extending the default component available for CMS application.
  • Written code for the cross browser functionality and improvement of website performance using best practices in JavaScript, HTML.
  • Implemented various third party tools for different clients like video, rating components
  • Use DWR and JSON for data interchange between server and client side browser.
  • Coding for various Map Controls using JavaScript and PHP.

Environment: OO JavaScript, Ajax, YUI, HTML, CSS, PHP, JSP, JSON, Aptana, Oracle, SQL HTML Pages, Oracle and PL/SQL

Confidential

Java/UI Developer

Responsibilities:

  • Developed application using Web 2.0 design concepts.
  • Wrote and maintained client-side code and UI component Development in an agile team environment.
  • Worked on the UI layer coding JSP with HTML, CSS style sheets and Java Script.
  • Created cross browser UI components using various Dojo Dijit components, Data Stores, Data Reader and Data Grids.
  • Worked on JavaScript Event modal, dynamic grid creation, Layout management, etc.
  • Implemented web based Rich Internet Application using Ajax/Dojo and JavaScript on front hand and Java, XML and Oracle on the backend.
  • Worked with almost all the Dojo based controls such as text based, menu based and data- driven and application container, layout container and used them for building rich and interactive web applications.
  • Created Java web services to call the backend data services.
  • Used DWR technologies to call Java method directly in browser using ajax.
  • Worked on consuming any XML inside the Dojo UI in the form of data grid, tabular layout or raw data.
  • Extensible work on JSON to transfer data between the UI and the services layer.
  • Used Dojo-rpc to implement web services.
  • Created web Services using Axis2 API.

Environment: JavaScript, Ajax, Dojo, HTML, JSP, JSP Tag Libraries, Weblogic10, JSON, Dojo-RPC, Eclipse, SQL Server, Java, HTML, DHTML, XML, Web-services,

Confidential

Java/UI Developer

Responsibilities:

  • Used JavaScript, HTML, CSS, DHTML, JavaScript.
  • Used ExtJS Dom query’s various CSS selectors to navigate through the DOM.
  • Used JSON to load and submit records from/to the server.
  • Used JSON API to parse JSON to POJO/List and vice versa on server side.
  • Created Editable Grid to display data defined data source for JSON and Column Models definitions.
  • Used Ext Calendar Data Field and also created custom components.
  • Developed CSS to maintain the uniformity of the all the screens though out the application and positioning of the screen objects.
  • Extensively used of Event Handling Modal such as Listener and dispatcher in Ajax framework and JavaScript
  • Created ExtJS Tree Panel to display Products and its sub categories in tree structure.
  • Handled and solved cross - browser compatibility and browser side caching issues.
  • Used JSP, JSTL, JSP tag libraries (JSTL) and custom tags to design various report.
  • Worked on the simple search and advanced search using jQuery JavaScript library.
  • Used jQuery CSS selectors, toggles, hover functionality.
  • Implemented jQuery Ajax, JSON support.
  • Handled browser side caching issues.
  • Used Layout Manager and Tab Panels to positions UI components.
  • Created web-services using Apache Axis API.
  • Worked on writing UNIX scripts for scheduling some backend jobs.
  • Responsible for deploying application on Stage and Production environment
  • Used Maven to compile and package the application.

Environment: ExtJS2.0, CSS, JSON, JSON API, HTML, JavaScript, jQuery, DWR, Spring Framework, Ajax, J2EE 1.4, Web Logic, Java Server Pages, Oracle, PL/SQL

We'd love your feedback!