Full Stack Front-end Developer/ Angular (5/4) Developer Resume
SUMMARY
- Extensive experience as a JavaScript Full Stack / Front end Developer in analysis design, development and testing of web applications in various industries like Health Care & E - commerce Domains.
- Expertise in developing end to end applications using MEAN stack - MongoDB, Express JS, Angular (5/4/2), AngularJS, Node.js, along with HTML5,CSS3,JavaScript, TypeScript, jQuery, AJAX, Bootstrap, JSON.
- Expertise inAngular 5.0 framework to create simple and scalable code for SPA.
- Good amount of work done on Reactive forms or Web Forms 2.0 inAngular 5and their Validations.
- Experience in working with Angular 5.0 component, directives, pipes, Http Interceptors, Routing and guard to protect the routes.
- Adopted Website performance optimization strategies, like AOT, Lazy loading, Zones in Angular 5.
- Hands on experience in using D3.js and Fusion Chart in Angular 5 to create Dynamic data visualization.
- Excellent knowledge in user’s authentication using JSON Web Tokens (JWT), bcryptjs and Passport.js.
- Sound Knowledge on AngularJS components like controllers, directives, services, routing, dependency injection, 2-way data binding, filters and events.
- Hands-on experience in creatingAngular factoriesfor using angular services like$httpand$resourceto makeRESTful APIcalls.
- Experience in makingResponsive Web PagesusingMedia QueriesandBootstrap.
- Experience on working with advanced JavaScript concepts, such as Closure, Promise, prototypes, Scope chain, ES6/ES7 and async/await.
- Excellent knowledge of working with features of ES6/ES7, along with transpilers such as Babel.
- Developed the backend by usingNode.js,Express, MongoDB and used Mongoose as ORM
- Hands on experience in working with databases like SQL, MS SQL Server and MongoDB.
- Experience working with Cross-Browser-Compatibilities issues using Modernizr.
- Experience of working on CSS Preprocessors like LESS, SASS along with JavaScript task runners like Grunt, Gulp.
- Implemented and used web services with the help of RESTful to get updates from third parties.
- Experience in working with REST API testing tool like Postman, Swagger2.
- Experience in TDD Environment and Exposure to different JavaScript testing Frameworks like Jest, Jasmine, Karma.
- Experience with variousIDE’ssuch asVisual Studio Code,Web Strom,SublimeandNotepad++.
- Excellent working knowledge and thorough exposure to compatibility issues with different versions of browsers likeIE, Mozilla FF, and Chrome.
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
- Worked on various version control systems - SVN, GIT.
- Involved in all phases of SDLC using SRUM/Agile Environment.
- Proven record of accomplishment in demonstrating innovative and unique designing skills, ability to work in a stressful environment with projects and interaction with every team member.
TECHNICAL SKILLS
Web Technologies: HTML 5.0/4, CSS3/CSS2, Twitter Bootstrap, ES7/ES6/ES5 JavaScript, AJAX, XML/JSON
JavaScript Libraries and Frameworks: jQuery, AngularJS, Angular 7.0/5.0/4.0/2.0 , jQuery UI, Node.js, Require JS, React JS with Redux
Web editors and IDE’s: Visual Studio Code,Web Strom, Sublime, Eclipse, Notepad++, Visual Studio
Languages: JavaScript, TypeScript, SQL, C, C++
Web Services: SOAP, RESTful, HTTP Web Services
Operating Systems: Windows 7/8/10, MAC OS X, Linux
Database: MS SQL Server, My SQL, MongoDB
Version Control Systems: SVN, GIT, Git Hub, Jira
Testing Tools: Jasmine, Karma, Selenium lDE, Appium, Jest
PROFESSIONAL EXPERIENCE
Confidential
Full Stack Front-End Developer/ Angular (5/4) Developer
Responsibilities:
- Was an active participant in daily scrum calls and involved in all the phases of SDLC using Agile methodology.
- UsedNPMfor installing required node modules and other publishedAngular NPM modules.
- Worked Extensively withAngular CLIfor creating components, services, pipes, directives.
- Updated the application with new features ofAngular 5.0.
- Designed and developed the application usingAngular 5.0framework along withHTML5,CSS3,Type Script,Java Script,Bootstrap,Node.js,NPM,MongoDB.
- Enhanced application by building new components inAngular 5.0andTypeScript.
- Worked on some of the new features ofAngular 5.0like new if else syntax, ng-templates, form validators, HTTP Client, Static Injector.
- Used observables, subjects to deal with asynchronous data using Reactive Extensions (RxJS).
- Achieved better and efficient performance by building services to share data in between component and for consuming REST APIs.
- Implemented forms using Forms Module along with custom validators while validating forms used Forms events and Angular flash messages.
- Implemented components with lifecycle hooks managed by Angular 5.0.
- Worked in building backend API using Node.js and ExpressJS and fixed bugs with CORS (Cross-origin resource sharing) in backend.
- Used Angular 5.0 pagination to show deals on multiple pages.
- Involved in agile software methodologies usingTEST DRIVEN DEVELOPMENT(TDD).
- UsedJIRAto keep track ofbugsto reducedowntime, increase productivity, and Communication.
- Implemented Unit Test cases using Jasmine and Test Runner Tool Karma.
Environment: Angular (5/4), Angular CLI, TypeScript, JavaScript, Node.js, NPM, Express.js, jQuery, Bootstrap, Ajax, HTML5, CSS3, GIT, TDD, Jasmine, Karma, Webpack, LESS.
Confidential, New York, NY
MEAN Stack Developer
Responsibilities:
- Intensively worked with Project manager to understand business requirements and implement the best UI design and modern front-end architecture.
- Responsible for developing the front-end application, user interactive web pages using HTML5, CSS3 and JavaScript 1.8.4, Bootstrap 3.0 for company and client portals.
- Created Single Page Application by using AngularJS 1.5.5 route Provider to configure routes for navigating between different HTML pages.
- Implemented AngularJS 1.5.5 components like controllers, built-in and customized directives, filters, services to build Model-View- Controller (MVC) architecture for the web application.
- Implemented Client-Side Validation in different modules by using Angular Form Validation for company and client
- Used CSS Media Queries to design responsive web pages for better user experience and used
- Involved in developing RESTful web services using Node.js v0.12 and Express.js 4.12.x
- Developed a secured login authentication using Regular expressions, JSON Web Tokens and bcrypt.Js for client-side validation.
- UtilizedAngularJS dependencyinjection to inject different services just like custom service and create some custom directives to do some reusable component.
- To do theasynchronouslyfetch data from backend to the frontend by usingpromisewhich include$httpand$qservice.
- Validated the JavaScript files using JSHint and utilized Modernizr to address cross browser compatibility issues
- Involved in configuring GIT repository and maintain the version control using GIT.
- Used Agile methodology for the software development. Worked in scrum process attending daily stand up and completing tasks in sprints.
Environment: HTML5, CSS3, AngularJS 1.5.5, JavaScript 1.8.4, jQuery 1.7.2, Bootstrap 3.0, D3.js, Node.jsv0.12, Express.js 4.12.x, MongoDB v1.8, Mongoose, AJAX, JSON, SDLC, RESTful Webservices, Grunt, GIT 2.4, Agile
Confidential
Full Stack Developer
Responsibilities:
- Involved in Agile/SCRUM based approach to develop web-based application.
- Involved in creating Single Page Application using AngularJS in Front-end and NodeJS in backend.
- Designed, Developed, and Maintained Web sites with CSS, HTML, JavaScript.
- Used SASS to keep CSS well organized and maintainable.
- Implemented Two-way data binding for efficiently managing view data and model data.
- Created various controllers and dynamically loaded them as per the view in the application.
- To efficiently manage data among controllers, created various services in AngularJS.
- Extensively used $http services to consume backend REST APIs by handling promises in the front-end.
- Used $location and $routeParams services to handle routes as per the requirement.
- Used $emit, $broadcast and $on for different controllers to be notified for various events.
- Implemented routing using $routeProvider to perform navigation in the app at the configuration level.
- Created various REST APIs in NodeJS and ExpressJS as middleware.
- Performed Database operations using mongoose as ODM for the MongoDB database.
- Ensured every page was compatible with all major browsers including IE8/9
Environment: HTML5, CSS3, JavaScript, Bootstrap, jQuery, REST APIs, Angular, MongoDB, NodeJS, Express JS
Junior Web Developer
Confidential
Responsibilities:
- Designed and developed User Interface Web Forms using HTML, CSS, and JavaScript.
- Did extensive JavaScript and jQuery programming to give AJAX functionality for the website.
- Worked on JavaScript to perform client-side validations, event handlers to manipulate elements based on user interactions
- Responsible for developing, editing, publishing and managing content on the external web pages.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Documented the code calling the web service/APIs to fetch the data.
- Used jQuery plugins for User Interface, and Forms.
- Used SQL server database to store the client’s information accessing the database.
- Participated in Code review and Quality Assurance.
- Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request.
Environment: HTML4, CSS2, JavaScript, jQuery, Php, SQL server 2008, Windows XP, AJAX, Chrome, IE, Mozilla