We provide IT Staff Augmentation Services!

Senior Web Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • Around 5 years of experience in Web UI Development implementing web development tools like HTML 4.0/5, XHTML, DHTML, CSS/CSS3, JavaScript, jQuery, Node.js, Angular JS, React, Express JS, MongoDB, AJAX, JSON and XML.
  • Always followed the W3C standards in building web pages.
  • Always being abreast on the versions HTML5 and CSS3. Implementing the new elements for better working of forms and validation.
  • Hands on experience working on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome and checking cross browser compatibility.
  • Knowledgeable about Document Object Model (DOM) and DOM Functions along with experience in Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation.
  • Worked on RWD (Responsive Web Design) and advanced level of Angular js and React Js.
  • Adept in designing UI patterns and applications with the help of Sublime Text, Adobe Photoshop, Adobe Dreamweaver, Notepad++, Webstorm.
  • Hands on experience using the version controls like STASH and GIT.
  • Have extensive technical writing experience in areas of Web development including skills of creating, editing and developing Business Process Documentation.
  • Expertise in database development using SQL and PL/SQL creating tables, stored procedures, views, indexes and triggers.
  • Commendable communication and interpersonal skills substantiated with developers, project managers, subject - matter experts, stakeholders and end clients.
  • Knowledge working in Agile and Waterfall (SDLC Methodologies) environments.
  • Excellent communication skills and can work in a team as well as an individual.

TECHNICAL SKILLS:

Operating Systems: Window 7, Window Vista/2003/2000 XP/98/95, MAC OSX

Applications: MS Office, Adobe Photoshop, Adobe Dreamweaver, Jenkins CI Server

Web Technologies: HTML 4.0/5, XHTML, DHTML, CSS2/CSS3, JAVASCRIPT, NODE.JS, Express JS MongoDB, JQUERY, AJAX, JSON and XML, Angular JS, React JS, Nunjucks, Bootstrap JS, Selenium Webdriver, D3.js

Tools: Sublime Text, Eclipse, Jenkins, Grunt, NPM, Selenium

Database: SQL Server, Oracle Server, Mongo DB

Languages: C, C++, JavaScript, MySQL, Node Js

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Senior Web Developer

Responsibilities:

  • Got an opportunity to work across different modules on the UI layer which was a single page application built on an Angular JS framework packaged as a module rendered through a Java backend.
  • I was part of the effort on integrating the Client site with ongoing Owner Center division wide strategy to move towards a more RESTFUL architecture.
  • Worked with the Confidential .js(wrapper around the D3.js) library for rendering dynamic charts for the Smart Driver metrics feature.
  • Node Js used mainly for NPM package management and bundling the front end source assets to a single module for the dev environment, later to be consumed by a JAVA based web service for the initial server side rendering of the site.
  • Designing the User Interface using HTML5/CSS3, with emphasis on ES6 conventions wherever supported.
  • Angular UI router for handling State changes based on user input or data changes.
  • Protractor for unit testing angular modules.
  • SVN for version control.

Environment: HTML5, CSS3, JavaScript, Node JS, Angular JS, Gulp, Browserify, Confidential .js, Protractor, NPM, SVN

Confidential, Austin, TX

Software Engineer

Responsibilities:

  • Translated requirements specifications gathered from the currently used legacy Ruby ‘build’ application and mapped them to individual functional components. This application was responsible for building and deploying Desktop applications by packaging them and creating a CD and Downloadable installer packages. These builds would be run multiple times quarterly throughout each release cycle involving some manual inputs.
  • Setup & administered a Jenkins server running as a system service and added build jobs for the various desktop applications. Jenkins would be the build management interface that triggers the actual Node Js application.
  • The application was built with Node Js utilizing several npm packages for Microsoft specific system level interactions.
  • The application generates executable and Microsoft installer packages through running Wise scripts & Delphi build tools invoked through the Node Js scripts from the system terminal.
  • Ran a Node js HTTP server within a Microsoft IIS server, which proxy used to flow traffic from the same port to the target Node js server script, using an npm adapter package.
  • Created a portable lightweight automated email generation HTTP service with Node Js, which would be used as an API endpoint on an ASP .NET site.

Environment: JavaScript, Node JS, Jenkins, Microsoft .NET, SVN, Wise Package Installer, Ruby

Confidential, New York, NY

Senior Web Developer

Responsibilities:

  • Different type of user and media data was decoupled into external smaller services written in Node Js with Express as the web framework. Swagger was used for endpoint schema definitions and documentations.
  • Designing the User Interface using HTML5/CSS3, with Nunjucks templating. React js framework was used for dynamic web pages on the client.
  • Web page layout and design components based on CSS OOP concepts utilizing Bootstrap as a platform.
  • Mocha for unit testing and Selenium for integration tests.
  • Automated deployment hooks Rock yml along with continuous integration across different environments through the Jenkins Deployment servers.
  • Git version control and other tools like sonar and drone to help boost code quality.

Environment: HTML5, CSS3, JavaScript, Node JS, Express JS, React JS, Redux, Nunjucks, Swagger, Gulp, Browserify, NPM

Confidential

Node JS engineer

Responsibilities:

  • Designing the User Interface using HTML5/CSS3, with Jade templates.
  • Wrote Node Js micro services as restful API endpoints with Express JS framework and MongoDB as the NoSQL database.
  • Integrating middleware services with API messaging using Rabbit JS node package, for the Rabbit MQ backend.
  • Responsible for designing front-end as well as back-end server scripts in the Node JS environment.
  • Designed the user interface of the application using HTML5, CSS3, JavaScript, Angular JS, Node JS, and Jade.
  • Build fully functional applications based on business requirements and design specs.
  • Used Chrome dev tools, Firebug Lite, IE Developer Toolbar for debugging and browser compatibility, Webstorm Debugger for server side testing & performance.
  • Created Styles, Control Templates, Data Templates and Triggers for dynamic activity.

Environment: HTML5, CSS3, JavaScript, Express JS, Angular JS, Node JS, MongoDB, Jade

Confidential, New York, NY

Senior Automation Engineer

Responsibilities:

  • Primarily responsible for writing and implementing Automation scripts for end-to-end testing for the web application, using JavaScript as the programming language.
  • The scripts were executed in the Node.js environment utilizing npm to manage critical framework modules like cucumber, chai as promised, protractor etc.
  • Maintaining & configuring Jenkins server running with automated node js scripts for continuous deployment jobs like builds and deployments to SOA platforms.
  • Worked a lot with asynchronous code (JavaScript promises) using node.js and promise libraries like Q and chai as promised to handle assertions and callbacks.
  • The automation framework consisted of Gherkin scripts, Protractor Js for testing Angular based web app testing and also utilizing native selenium webdriver functions.
  • Designed pages to use Html custom e2e attributes adding to the webpage layout and for selecting and manipulating the DOM using page objects using CSS and angular attribute specific selectors.
  • Worked on controllers and services refactoring for better structuring of the model and view.
  • The test suites heavily relied on asynchronous code by utilizing JavaScript promises, using Chai as promise library and cucumber for test assertions.
  • Configured and maintained periodical jobs running e2e test builds on the Jenkins continuous integration server, in different test environments.
  • Helped with project-wide enhancements to the existing e2e testing framework including optimizations configuring versions and adding libraries to node.js modules, and also configured initial environment setup on different browsers running on the selenium grid virtual machines.

Environment: JavaScript, Node.Js Angular JS, Protractor, Selenium Webdriver, .Jenkins Server

Confidential, Colorado Springs, CO

UI Developer

Responsibilities:

  • Involved in designing the User Interface mainly focusing on easing access to registration, plans and features available on the website using HTML, HTML5, CSS/CSS3/JavaScript, JSON, and JQuery.
  • Responsible for creating JavaScript code, for different modules.
  • Wrote application level code to interact with the backend APIs using Express JS framework and MongoDB as the NoSQL database.
  • Identify all inputs and their origin when coding and testing.
  • Focused on improving readability, utility
  • Responsible for designing front-end as well as back-end server scripts in the Node JS environment.
  • Designed the user interface of the application using HTML5, CSS3, JavaScript, Angular JS, Jquery and AJAX.
  • Developing software system using HTML, CSS, JavaScript and JQuery.
  • Implemented AJAX to enhance the capability of the application.
  • Build fully functional applications based on business requirements and design specs.
  • Created a webpage using CSS3, JQuery, JavaScript to give the page a dynamic look
  • Developer web pages using HTML5/CSS3.
  • Created the initial design to determine the look and feel of the website by creating Wireframes, Mockup UIs, Screen Flows and Prototypes.
  • Used Firebug, Firebug Lite, IE Developer Toolbar for debugging and browser compatibility
  • Research about implementation of HTML5 and canvas Element in existing websites and submit detail report with optimization techniques and also create sample HTML5 canvas to replace current large images.
  • Created Styles, Control Templates, Data Templates and Triggers for dynamic activity.

Environment: HTML5, CSS3, JQuery, Express JS, Ajax, JavaScript, Angular JS, Node JS, MongoDB

We'd love your feedback!