Sr. Angular Developer Resume
Franklin Lakes, NJ
SUMMARY
- Having around 9 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, 2, 4,5,6,7,8,9 and 10 and Node JS for Backend.
- Always experimenting with new UI libraries and stay up to date using JS blogs, Medium and GitHub.
- Experience with Mocha, Chai, Karma and Sinon Testing Tools for Angular and Node apps.
- Experience in AWS platform and its features including IAM, EC2, EBS, VPC, RDS, Cloud Watch, Cloud Trail, Cloud Formation AWS Configuration, Autoscaling, Cloud Front, S3, SQS, SNS, Lambda and Route53.
- 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 mockups and minimal directions.
- Experience with debugging tools like Chrome Debugging Tools.
- Implemented teh caching of teh get requests using teh interceptors of HTTP Client Module of Angular 4.
- 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, TypeScript, Node.js, Angular.
- Hands on noledge 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.
- Experience in Cross browser compatibility for implementing browsers like Safari, Firefox, Opera, IE and Chrome.
- Used Backbone.js and Require.js to create Views to hook up models to teh DOM and synchronize data to/from server.
- 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.
- Used Test Driven Development (TDD) as part of agile process.
- Experienced in implementing various jQuery UI Controls and corresponding Event Handlers.
- Experience in using Responsive Web design with Media Queries, SASS and LESS.
- 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 noledge 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 noledge in developing applications using three tier architectural frameworks such as MVC (Model View Controller).
- Having good noledge on server-side JavaScript programming like Node.js.
TECHNICAL SKILLS
Programming Languages and Web Technologies: HTML5, CSS3, Bootstrap, XHTML, DHTML, JavaScript,C++, AJAX, JSON, XML.
JavaScript Libraries and Frameworks: jQuery, Angular.JS, Angular 2, 4, 5, 8, 9,10, Node.JS, Backbone.JS, Express.JS, External.JS, Knockout.JS, Require.JS, Ag-grid and D3.
Cloud Technologies: AWS, Cisco cloud lock
Application/Web Servers: JBoss, HTTP Web Server, Apache Tomcat, Web Sphere
Operating Systems: UNIX, Linux, Windows, Mac OS.
IDE’s: Eclipse, NetBeans, WebStorm, Notepad++, Visual Studio
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, Franklin Lakes, NJ
Sr. Angular Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, TypeScript, Angular (5 to 10) and Node JS.
- Enhanced application performance by Angular 10 Component based development in view of future Angular framework transitions.
- Extensively usedAg-Grid Community 18.1 and 22.1with pagination, Export to CSV and Sorting to reuse across application.
- Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.
- Implemented Angular Router to enable navigation from one view to teh next as customer performs application tasks.
- Migrated an application developed in Angular 5 to Angular 10.
- ImplementedAngular 9custom Services to implement Dependency Injection used Pipes to transformations.
- Developed http requests usingRxJsobservables to communicate between server and client with Angular 9.
- Extensively usedRxJSlibrary to createobservables,subjectsandbehavior subjectsfor communication between teh components
- Used High charts andD3.Jsfor creatingGraphsand charts for payments section and also implemented teh filtering functionality for thegraphs.
- Used AJAX, JSON to send request to teh server to check teh functionality of teh websites and for storing and exchanging information between browsers and servers.
- Worked on Bit Bucket as a version control. Utilized NPM scripts for build and test environments in a Node.js application.
- Designed and developed teh application using Agile Scrum methodology by breaking down teh project to several sprints.
Environment: Angular 5 to 10, Node.JS, Ag-Grid, MongoDB, Docker, TypeScript, HTML5, CSS, LESS, Bootstrap, Rally, JIRA, D3, Bit Bucket and Visual studio code.
Confidential, St. Louis, MO
Mean Stack Developer
Responsibilities:
- Developing Front and Backend applications using Angular and Backend using Node.js and ExpressJS.
- Designed teh front-end applications using web technologies like Angular 4 and used Twitter Bootstrap for creating grid layout, responsive screen sizes and devices.
- Developed reusable UI Components in Angular 4.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Converted teh 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.
- Built Angular 5 components, UI services to consume rest services using Component based architecture provided by Angular 5.
- Developed powerful Single Page Application and dynamic responsive Web Application with Angular 5.
- Developing highly scalable API’s using Node.js and Express.js.
- Made use of Angular UI grid to display tree-based grids.
- Developed various pages in teh applications in front end technologies HTML5, CSS3-SASS, JSON, Angular 5.
- Worked with various databases like MongoDB, Cassandra, Elastic Search and Postgres.
- Extensively used Raygun to log regular debug and exception statements.
- Used Node JS, MVC framework for developing teh Single Page Application.
- Used angular animations module to in corporate animations in teh application.
- Made use of JOI Validations to design teh 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/5, MongoDB, Docker, TypeScript, HTML5, CSS, LESS, Bootstrap, GIT
Confidential, Chesterfield, MO
AngularJS 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 teh 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 teh map functionality across teh application
- Created Restful web services/ API’s using Node.js
- Unit tested teh application using Mocha, Sinon, Chai.
- Used Chrome developer toolbar for debugging JavaScript and fixing issues.
- Created responsive web design using Bootstrap.
- Experience using jQuery and Bootstrap plugins for teh 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 teh AngularJS application with teh RESTFUL Web Services.
- Worked on teh MVC architecture of AngularJS in developing teh apps, controllers and directives which are totally customized to meet teh needs of teh 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, Troy, MI
UI Developer
Responsibilities:
- Developed new code to existing application using latest technologies for implementing recent business changes.
- Interacted with various stake holders (Business Team, User Testing Team and Clients) to finalize requirements.
- Developed teh presentation layer using CSS, HTML, AJAX, Java Script, jQuery, JSON and JSP.
- Created Responsive Designs on different platform and mobile devices using HTML5, CSS3 and Bootstrap3.
- Involved in creating Single Page Application using AngularJS1.4.5 along with routing, validations, custom directives and filters.
- Used AngularJS $http to perform AJAX calls for creating interactive web pages on JSON response.
- Created Custom Directives for reusable DOM manipulation function.
- Develop 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.
- Involved in creating styles using LESS to generate and simplify CSS3.
- Develop Web pages using Ajax, JavaScript, jQuery, and XML that interact based on events.
- Used AJAX for asynchronous calling of Bing Maps and internal services.
- Used Relational database technology such as oracle through JDBC.
- Created dynamic and interactive Data visualizations with D3 charts
- Worked with BA and Designers to understand teh business functionality QA to walk through teh application and fixing teh issues.
- 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 creating mockups/Wireframes for teh application.
Environment: JavaScript, CSS3, HTML5, JQuery2.2, Bootstrap3, LESS, AngularJS1.4.5, NodeJS, Express, MongoDB, AJAX, JSON5, RESTful, Junit4.12, Grunt, Git, Scrum, Agile
Confidential
Front End Developer
Responsibilities:
- Creating Front-end Applications using HTML, CSS, JavaScript, jQuery, AJAX, XML and JSON.
- Used CSS to develop UI Components such as Accordions and Model Windows using pure HTML and CSS.
- Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery.
- Involved in upgradation and maintenance of new layout using teh Grid orientation model Bootstrap framework.
- Used AJAX for implementing part of teh functionality for Customer Registration, View Customer information modules.
- Used Dreamweaver, Photoshop, Flex for implementing application and designing graphics and images.
- Used Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
- Extensive usage of BOOTSTRAP and LESS CSS for Responsive design.
- Tested cross-browsers compatibility on a range of projects.
- Bring wireframe mockups to life using HTML, CSS and JavaScript (Angular JS and jQuery).
- Supporting applications such as JBoss, WebLogic, JIRA, WordPress running on Linuxand Solaris Servers.
- Used JIRA for task and defect tracking.
- Use animation and CSS TEMPeffects to create a rich, visual experience.
- Ensure cross-platform compatibility, including desktop and mobile browsers.
- Extensive use of Twitter Bootstrap framework to achieve RWD, i.e., make teh portal compatible for various screen resolutions which are trending in teh market today.
- Integrated with Backend code Java, Restful Web Services, View Models for single page applications using Ajax
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
Environment: HTML, CSS3, JavaScript1.2, jQuery, AJAX, Responsive Web Design, Bootstrap, JSON, DOM, DOJO, XML1.1, XHTML, Dreamweaver, Photoshop, Flex, Web 3.0, W3C, agile and Windows8.
Confidential
Web Developer
Responsibilities:
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented and designed user interface for web based customer application.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Designed business applications using web technologies like HTML, XHTML, and CSS based on teh W3C standards. Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Developed data formatted web applications and deploy teh script using client side scripting using JavaScript.
- Worked on Cross-Browser compatibility and fixed teh bugs for several browsers.
- Integrated with back end code (PHP) for highly interactive AJAX based applications.
- Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, PHP, and MySQL.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, PHP, APACHE, MAC OS, ECLIPSE, SVN.