We provide IT Staff Augmentation Services!

Stack Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Around 6 years of experience as a Frontend Web Developer developing highly scalable web application in various domains like Banking, Retail and Telecom.
  • Experienced in MEAN stack development using Angular 5/4/2/1.x , Express.js v4.1, Node.js v6.0 and MongoDB 3.x.
  • Expertise in Angular 5/2 features like Components, Services, Injectables, Subject, Http Client Module, HTTP Interceptors, Observables, Pipes, Route guards and working knowledge on Angular Fire2.
  • Knowledge in Angular5 features like Service Workers.
  • Strong Experience in Angular JS 1.x Controllers, Promises, Services, Custom Directives, Template Driven forms.
  • Hands on experience in working with JavaScript ES6, TypeScript, Web pack for web development.
  • Experience in working with NPM modules like http, express, mongoose, socket.io and JWT.
  • Hands on experience in consuming REST ful Web Services and authentication using JSON Web Tokens.
  • Experience working with core node modules like FS, OS, HTTP, Socket.io, Express, CORS
  • Sound knowledge in building RESTful API’s using Node.js and express.js
  • Extensively implemented Es6 for building interactive cross - platform web application and JavaScript concepts like Closures, prototypes, and promises.
  • Proficient in developing web applications using HTML 5, CSS3, JavaScript and jQuery.
  • Developed responsive web design using Bootstrap v3 and CSS media queries.
  • Working knowledge of third-party tools and frameworks like OAuth and Passport.js that are used for authentication purpose and secure user personal information .
  • Worked on CSS3 Grids, Positioning, Box-sizing, Gradients, Box-model, Pseudo Classes and Pseudo Elements using CSS pre-processors like LESS and SASS.
  • Experience in designing and testing compatibility for browser and cross-platform Web application using Webshim and Modernizr.
  • Strong knowledge in Traditional RDBMSs such as MySQL and NoSQL databases such as MongoDB.
  • Experienced in working with D3.js and Angular Fusion charts for dynamic data visualizations, JIRA for bug tracking and error reporting.
  • Experience in deploying enterprise applications by using Jenkins for Continuous Integration and Continuous Deployment (CI /CD).
  • Worked on Test Driven Development through Unit testing with Jasmine, karma, QUnit.
  • Proficient in using version controls such as GIT, Bitbucket.
  • Professional understanding of System development life cycle (SDLC) as well as various phases such as Analysis, Design, Development, and Testing.
  • Ability to write clear, well-documented, well-commented and efficient code for web development. Problem-solving, organizing, communication and planning skills, with ability to work in team environment.

TECHNICAL SKILLS:

Programming Languages\ Databases: JavaScript (ES6) \ MySQL 5.x, MongoDB 3.x

UI Web Technologies \ JavaScript Libraries and frameworks: HTML5, CSS3, JavaScript, AJAX, JSON, \ jQuery 2.x, Angular 2/4/5, JS1.5, Node.js\D3.js\ SASS, LESS, Bootstrap 3.x, XML\

Web Application Server\ Server-side Framework: Apache HTTP server, XAMPP 1.x \ Express.js\

Unit & end to end testing tools\ Versioning Tools: Protractor, Jasmine, Karma\ JIRA, GitHub, Bitbucket\

IDE & Tools\ Operating Systems: Eclipse, WebStorm, Visual Studio Code\ Windows 10/8/7/XP, Mac OS, Linux\

PROFESSIONAL EXPERIENCE:

Confidential

Stack Developer

Responsibilities:

  • Developed applications using Angular 4 Components, Services, Observables, RxJS, route guards.
  • Worked with Angular http module to consume Restful web services & used Modern Driven (Reactive) forms, to perform form validations on client side.
  • Hands on experience in creating UI layouts by using HTML5 for designing, CSS3 , Media Queries , Bootstrap 3.3.7 for styling and JavaScript for DOM manipulation .
  • Built applications using Angular classes and life cycle hooks to maintain the data present in each view. Implemented Angular services to connect the web application to back-end APIs.
  • Extensively implemented ES6 for building interactive cross platform web application and optimizing the application for high performance.
  • Extensively used Angular Fusion charts for manipulating documents based on data and for data-driven approach to DOM manipulation.
  • Worked with Node.js to develop RESTful APIs consumed in front end applications. Managed session handling using express session and using JSON web tokens to secure users .
  • Used MongoDB as back-end database and features such as indexing, for faster query result from data collection.
  • Used Babel 6.25 compiler for compiling ES6 to ES5.
  • Used Angular CLI to create projects, add files and perform variety of ongoing development tasks.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Worked with CSS preprocessor SASS and implemented Mixins, functions, custom grid systems following object oriented modular CSS patterns.
  • Hands-on experience in incorporating Gulp as automation task runner and continuous integration.
  • Followed Test Driven Development (TDD) and performing Unit testing on modules using tools such as Karma and Jasmine.
  • Used JIRA for Bug tracking and GitHub for Version Control.
  • Worked in Agile methodology and attended daily scrum meetings to access the current progress in a sprint.

Environment: HTML5, Angular 4, CSS3, Bootstrap3.37, SASS, JavaScript, jQuery, NodeJS, AJAX, JSON, MongoDB, Angular Fusion Charts, Gulp, Jasmine, Karma, GIT, JIRA, ES6

Confidential, Baltimore, MD

UI Developer

Responsibilities:

  • Designed and Developed New User Interactive Web pages with the help of HTML5, CSS, JavaScript, Angular JS, Angular 2, Bootstrap and AJAX.
  • Leveraged two-way data binding through scope in applications built on AngularJS 1.5.
  • Worked on creating business logic in controllers, directives and routers, developed routing through webpages and achieved Single Page Application.
  • Involved in designing the application by creating multiple controllers for each separate route and created custom services to share data among them.
  • Migrated from AngularJS 1.5 to Angular 2 using ngMigration Assistant.
  • Developed Angular 2 Components and Services, implemented JWT authentication for communicating with REST services.
  • Implemented various HTML templates by using angular UI-Router to render specific templates to achieve multipage routing and used ng-repeat to render the data from the backend team.
  • Used Angular-CLI to generate basic structure of an application which allows to jumpstart the development.
  • Used $http service provided by angular to make call to REST APIs to render data.
  • Used $q Service to return promises in function in case of asynchronous events like closing the detail panel.
  • Extensively worked on custom directives with navbar and Popup functionalities with specific requirements matched to the conditions.
  • Created custom Angular Directives and templates for repetitive and customizable components like sticky header for window or table, custom dropdowns, tables, checkboxes, radio button, graphs, date pickers, pagination.
  • Implemented various Validation Controls for form-validation, implemented custom validation controls and various functionalities such as search, pagination, filtering.
  • Implemented Object Modeling and Database interacting with MongoDB using Mongoose.
  • Developed several APIs using RESTful web services and consumed various APIs from different internal portals.
  • Used Java script and D3.js to implement interactive visualizations.
  • Worked in a Test-Driven Development environment where the front-end application was tested using Jasmine and test runner Karma.
  • Git was used as the version control to have a streamlined data, JIRA for bug tracking and Jenkins Continuous Integration.
  • Involved in development and implementation of the UI features in an Agile/Scrum methodology.44

Environment: HTML5, CSS3, Bootstrap, JavaScript, jQuery, AngularJS 1.5, Angular 2, Node.js, Express.js, MongoDB, Mongoose, D3.js, Git, JIRA, Gulp, Jenkins, Jasmine, Karma.

Confidential

UI Developer

Responsibilities:

  • Developed application using AngularJS.
  • Wrote code for consuming a Restful Web service with AngularJS.
  • Used $http and $q service to fetch data from backend to frontend in asynchronous functions.
  • Implemented Angular-JS components such as controllers, Services, filters.
  • Developed custom directives for reusable components used across the application.
  • Implemented ng-hint to improve debugging experience.
  • Implemented Lazy Loading using RequireJS.
  • Used Bootstrap JavaScript plug-ins to implement Tabs, Scroll Spy, Tooltips, Pop Overs, Buttons and Alerts.
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
  • Developed UI automation using Protractor for AngularJS applications.
  • Used Jasmine and Karma as end to end testing tools for debugging and software quality insurance.

Environment: HTML5, CSS3, JavaScript, Bootstrap, jQuery, REST APIs, AngularJS 1.3, MongoDB v2.4.0 Ionic, Android 2.1, Node v0.11.1, Express.js v3.2.3 Jasmine, Karma

Confidential

Web Developer

Responsibilities:

  • Responsible for understanding functionality at client side, requirement analysis and knowledge transfer.
  • Involved in developing the UI pages using HTML5, CSS3, JavaScript, JSON, jQuery and Ajax.
  • Used jQuery core library functions for the logical implementation part at client side for all the application. Utilized JavaScript and jQuery to improve overall design and UI of website.
  • Used Selectors in jQuery for updating content on DOM nodes.
  • Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
  • Worked alongside backend Java programmers to troubleshoot JavaScript related issues with front-end connectivity.
  • Implemented client-side validations using JavaScript and used JSON for data retrieval.
  • Implemented AJAX to speed up web application. Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Solved performance issues and brought optimal output from available resources.
  • Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility.
  • Participated in maintenance and production support.
  • Used GIT for version controlling

Environment: HTML5, CSS3, DHTML, JavaScript, jQuery, AJAX, JSON, XML, Tomcat, Apache, DOM

Confidential

Junior Web Developer

Responsibilities:

  • Designed the Front-End applications, user interactive (UI) web pages using web technologies like HTML, CSS, JavaScript, and jQuery.
  • Implemented AJAX functionality using JQUERY, JSON and XML.
  • Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
  • Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
  • Designed DOM based interactive to re-engineer selected links and adopted WCAG 2.0 standards for HTML and XHTML with W3C standards for CSS as well.
  • Worked on feature developments for the Growth team and projects handed down from the executive team, focusing primarily on HTML, CSS/SCSS, and JavaScript development.
  • Wrote Object Oriented JavaScript to create modules and extensively debugged with Firebug and other debugging tools.
  • Developed and designed the various screens and its architecture in MVC pattern.
  • Tested cross browser compatibility issues between multiple browsers.
  • Used Bootstrap framework for developing responsive UI and supporting multiple devices.
  • Worked on developing a communication application that provided a collaborative platform for users to share customer related issues, assign action items, and manage overall internal communication.
  • Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.

Environment: HTML, XHTML, CSS, JavaScript, jQuery, Bootstrap v3.0, JSON, AJAX, Eclipse 3.7 Juno

We'd love your feedback!