We provide IT Staff Augmentation Services!

Senior Front-end Developer Resume

4.00/5 (Submit Your Rating)

Schenectady, NY

PROFESSIONAL SUMMARY:

  • Having 4+ years of IT experience with consistently increasing responsibilities in software design and development in web - based applications using Various Technologies which include good experience in MEAN Stack, business analysis, database design and database programming.
  • Expertise in building robust, battle-tested web applications with almost zero downtime.
  • Strong background in JavaScript (ES5, ES6, ES7, ES8) and new frameworks like Angular JS 1, 2 & 4 and Node JS for Backend.
  • Always experimenting with new UI libraries and stay up-to-date using JS blogs, Medium and GitHub.
  • Experience with features of Angular 2 such as directives, dependency injection, modules and routing.
  • Highly used Angular 2 routers to build single page application for navigate through the different status and multiple modals.
  • Experience with Mocha, Chai, Karma and Sinon Testing Tools for Angular and Node apps.
  • Experience with many Devtools Monitors like Log Monitor, Dock Monitor and Slider Monitor for Redux.
  • Experience with Node Packages like MQTT, Socket.io, Express, Passport.
  • Built 100’s of Angular components with UI/UX mock ups and minimal directions.
  • Experience with debugging tools like Chrome Debugging Tools.
  • Experience with many Angular tools like Angular CLI, Angular Fire, ngrx, ng2-bootstrap.
  • Highly motivated and great learner in building robust web applications.
  • Hands on experience with Dockers where they are used in developing and running distributed applications.
  • Experience in TDD oriented development using Jasmin, Mocha, Chai, Karma, Phantom JS.
  • Professional web application development using HTML5, CSS3, JavaScript, Node.js, Angular JS 2.0.
  • Hands on knowledge on building API which is used in developing RESTFUL web services in Node.JS.
  • Self-taught lot of programming languages, tools, frameworks including JavaScript.
  • Stay up-to-date with meetups and JS blogs.
  • Ability to work in advanced Agile SDLC environment, iterated through many development cycles to produce quality software with help of tools and frameworks.
  • Experience in using MongoDB with Node.JS with MEAN stack.
  • Experience in using agile/scrum methodology, TDD.
  • Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 & CSS3.
  • Experience in creating hybrid mobile web applications using HTML 5, Angular and Ionic framework.
  • Experience in using Gulp and CSS procedures LESS, SASS.
  • In-depth knowledge of integration of RESTFUL WebServices, HTTP Services and Web Services with web applications.
  • Good Experience in Unix and Linux operating systems.
  • Extensive experience in responsive design and fluid layout implementation.
  • Sound knowledge in developing applications using three tier architectural frameworks such as MVC (Model View Controller).
  • Having good knowledge on server-side JavaScript programming like Node.js.

TECHNICAL SKILLS:

Programming Languages and Web Technologies: HTML5, CSS3, Bootstrap, XHTML, DHTML, JavaScript, AJAX, JSON, XML.

JavaScript Libraries and Frameworks: jQuery, Angular.JS, Angular2, Node.JS, React.JS, Backbone.JS, Express.JS, External.JS, Knockout.JS, Require.JS.

Application/Web Servers: JBoss, HTTP Web Server, Apache Tomcat, Web Sphere

Operating Systems: UNIX, Linux, Windows, Mac OS.

IDE s: Eclipse, NetBeans, WebStorm, Notepad++, Sublime Editor

Web Services: SOAP, REST, WSDL, RSS

Databases& Platforms: Oracle, MongoDB, MySQL

Build Tools: Maven, Jenkins

Configuration Mgmt tools and Developer Tools: SVN, GIT, CVS, visual studio, Dream viewer, Firebug

Testing and Performance: Junit, Load Runner, Protractor, Karma, Jasmine, Mocha, Chai.

Methodology: Agile, Scrum, waterfall.

PROFESSIONAL EXPERIENCE:

Confidential, Schenectady, NY

Senior Front-End Developer

Responsibilities:

  • Developing Front and Backend applications using Angular and Backend using Node.js and ExpressJS.
  • Designed the front-end applications using web technologies like Angular 2 and used Twitter Bootstrap for creating grid layout, responsive screen sizes and devices.
  • Developed reusable UI Components in Angular 2.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Converted the codebase to use modern ECMAScript (ES6 / ES7) used Babel, Typescript to transpile and Web pack as a module loader and used along with Angular CLI.
  • Developing highly scalable API’s using Node.js and Express.js.
  • Made use of Angular UI grid to display tree-based grids.
  • Worked with various databases like MongoDB, Cassandra, Elastic Search and Postgres.
  • Extensively used Raygun to log regular debug and exception statements.
  • Used angular animations module to in corporate animations in the application.
  • Made use of JOI Validations to design the model for mongo.
  • Made use of Observables to make HTTP Requests and leveraged its functions to loop around results.

Environment: Node.JS, Express.JS, Angular 2/4, MongoDB, Docker, TypeScript, HTML5, CSS, LESS, Bootstrap, GIT.

Confidential, Merrimack, NH

User Interface Developer

Responsibilities:

  • Experience building presentational and functional components aptly to increase performance.
  • Involved in design and development phases of Software Development Life Cycle (SDLC).
  • Experience with routing Angular apps.
  • Developed Application using Agile methodology.
  • Interacted with various stake holders (Business Team, User Testing Team and Clients) to finalize requirements.
  • Used Bootstrap-material design framework to develop a Responsive web application.
  • Used Webpack to minify and bundle the code along with gulp.
  • Involved in building a high efficiency Dynamic Single and Multiple Pages Web Application using Angular JS, Node JS, HTML, HTML5, Java Script, Bootstrap, jQuery and CSS3.
  • Wrote unit tests using mocha & Karma
  • Wrote Angular JS custom directives.
  • Worked on JOI Validations both on client side and server side.
  • Made use of ngMessages module to show validations on client side.
  • Worked on creating CRUD end points to MONGO collections using FHREST Router.
  • Used angular google maps module extensively for all the map functionality across the application
  • Created Restful web services/ API’s using Node.js
  • Unit tested the application using Mocha, Sinon, Chai.
  • Used Chromedevelopertoolbar for debugging JavaScript and fixing issues.
  • Created responsive web design using Bootstrap.
  • Experience using jQuery and Bootstrap plugins for the Web Pages.
  • Extensively used Bootstrap and CSS3 media queries for Responsive Web Design (RWD).
  • Implemented with AngularJS using its advantage including two-way data binding and templates.
  • Integrated the AngularJS application with the RESTFUL Web Services.
  • Worked on the MVC architecture of AngularJS in developing the apps, controllers and directives which are totally customized to meet the needs of the application
  • Responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular JS.

Environment: JavaScript, Ajax, jQuery, Angular JS, Express JS, MongoDB, Node.js, HTML5, CSS3, chai, mocha & karma, less, bootstrap, agile, GIT, target process, sublime text.

Confidential

UI Developer

Responsibilities:

  • Responsible for creating pages using HTML5, CSS3, Bootstrap, JavaScript and AngularJS.
  • Implement functionality such as Searching, Filtering, Sorting, Categories validating using AngularJS framework.
  • Created Single Page Application (SPA) using AngularJS 1.4.
  • UI-Route, Dependency Injection design pattern on Controller and Services for shared data between controllers.
  • Implemented AngularJS Services to bind the data and provide access to the data on the server.
  • Used AngularJS as the development framework and done CRUD operations with $http service.
  • Used AngularJS filters for search, sorting, pagination and custom filters.
  • Developed Web pages using Ajax, JavaScript, jQuery, and XML that interact based on events.
  • Created form validations and user-friendly error messages using JavaScript and Angular JS$valid, $dirty and $error service.
  • CreatedAngularJSRouting to connect different controller to the view which allows the single-page application.
  • For better design user experience used Bootstrap for Modal pop-ups, Alerts, etc.
  • Used Angular ng-grid, ng-repeat for showing Tabular Database.
  • Responsible for creating database using Code First Approach.
  • Developed form validation withAngularJS$valid, and data validation.
  • Used ng-grid for displaying record using ui-grid module and implement pagination using third party module.
  • Involved in debugging HTML5, CSS3 and JScode using tools such as Chrome Inspector, Firefox Firebug.
  • Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
  • Involved in scrum process, monthly Sprints, and daily standup meetings to discuss the progress of the application.

Environment: JavaScript, CSS3, HTML5, JQuery2.2, Bootstrap3, LESS, AngularJS1.4.5, AJAX, JSON5, RESTful, Junit4.12, Grunt, Git, Scrum, Agile.

We'd love your feedback!