We provide IT Staff Augmentation Services!

Senior Application Web Developer Resume

2.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Experience with various JavaScript frameworks and libraries like JQuery, Angular 6/7/8/9/10/11.
  • Excellent experience in building single page application (SPA) using Angular and ReactJS framework.
  • Good understanding of Angular 6/7/8/9 application architecture with Component Lifecyle hooks, @Components, @Injectables, Routers, RxJS, HTTP/AJAX calls/API Consumption.
  • Good understanding in React to create Fast - response views for web application while implementing latest ES6 features such as Class, Promise, async...await, arrow functions, etc.
  • Excellent knowledge in browser compatibility issues and solution to that using JavaScript/CSS
  • Expert in performance tuning of web applications, optimizations achieved at both front-end and backend.
  • Experience of designing document based NoSQL database MongoDB and Firebase.
  • Good understanding of JavaScript Event handling patterns, OOJS, New features of Class based JavaScript with ES6
  • Good understanding of data base architecture both schema less and schema based • Experience working with Nested-Views using UI-Router in Angular
  • Experience in consuming web services using SOAP and REST.
  • Experience in using various social networking and web APIs like Facebook, twitter, google map, Mapbox, YouTube and PayPal.
  • Worked with Angular-Material, Kendo-UI and Angular bootstrap controls for better interface design
  • Good understanding of modular approach with service based architecture
  • Implemented Custom Directive/ Component based architecture and design modular approach for separation of concern.
  • Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications
  • Worked with Gulp/Grunt build tools, currently using Web pack for automating the build task
  • Worked with NPM, Yarn, Angular-CLI for package manager and project creation

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Senior Application Web Developer

Responsibilities:

  • Worked with onsite team manager and business to understand the requirement, create JIRA tickets for each functionality, and understand the technical difficulties with the implementation.
  • Worked to transform the work to offshore developers as 90% of the team was based in India and daily communication with them was required.
  • Worked closely with Product Owner and UX to determine the user experience and flow for the design.
  • Worked with closely with .NET and Java Spring boot developer to determine the data contract for an API and consumed those API in Angular with http methods.
  • Determine the blocker for the team and help them to move work and flow.
  • Worked closely with another Angular developer to develop a very complex coding structure to meet the requirement.
  • Participated in code review process with Manager and Team lead.
  • Used UCD and Jenkins to deploy the application to UAT and IT environments.
  • Developed and redesigned the whole application to make it responsiveness with Media Queries using CSS and pre-processor like Scss.
  • Developed all the functionality without using any third party library.
  • Daily interaction with testing team to understand the any scenarios missing the flow or design.

Environment: Angular, Typescript, ES6, Bootstrap, Web API, JavaScript, HTML5, CSS3, Bootstrap, Sass, Tfs, Jenkins, UCD, InVision

Confidential, Miami, FL

Senior Application Web Developer

Responsibilities:

  • Involved in discussion making for technical architecture and library to be used in portal for effective performance to the portal.
  • Developed an Application on Angular 6 and later migrated to Angular 9 currently. Designed and maintained front-end via HTML, SCSS, ES6 and JavaScript Concepts
  • Used Single Sign On approach across all the portal via KeyCloak authentication and planned to move ahead with Auth() authentication.
  • Interaction with backend/Service team and determine the data contract and closely working with Http/API Consumption to fetch the data and CRUD operations.
  • Used Angular Material as a third-party library to help in styling and designing aspect.
  • Involved in Code Review process developed and written by co-developer.
  • Used Local Storage and Session Storage to store the front side data temporarily.
  • Used GIT and Bitbucket as Version Control.
  • Used New Relic and Kibana to check the logs and data for the application failure if any during the day and night time.
  • Used CrossBrowsing tool to test the application responsive in all the px of the device.
  • Followed Agile practice company wide and was also part of digital transformation of the company.
  • Worked closed with other teams to resolve the dependency and part of planning session for the Roadmap ahead in future.
  • Developed feature and made them protected via LaunchDarkly and turn them on whenever needed.
  • Used JIRA as the bug tracking system to track and maintain the history of Story/Task/Bug on everyday basis.
  • Daily interaction with Testing Team, Scrum Mater and Business Analysts to fix issue and discuss future Roadmap for the portal.
  • Used TDD and BDD approach to develop few functionalities across the portal.
  • Used CI/CD pipelines to trigger the build and deploy the application to AWS Servers. Created a REUSE Library to consume the common component across the portal.
  • Discuss and participated the various aspect of creating functionality and should be part of common components.
  • Created a REUSE Library and pushed it to a repository bitbucket.
  • Hosted this REUSE Library in jFrog and various portal was consuming this reusable library to jFrog
  • Created the individual component and modules like Filters, ListView, Select, Radio Button, Donut Chart, Table, Calendar, Loading Indicator.
  • Created custom cell and custom component to host inside the reusable component so that portal can acquire the styling to align with other portal and can make custom editing inside that.
  • Also, been part of styling guide and also to make this reusable hosted via StoryBook which was later taken over my inVision.
  • Used the BDD approach with unit testing via Jasmine.
  • Conduct Bi-weekly meeting to discuss the further functionality and future enhancement of the component and Library.

Environment: Angular 6/7/8/9, Typescript, ES6, Bootstrap, Web API, JavaScript, HTML5, CSS3, Node JS, Bootstrap, Sass, NPM, Git, New Relic, LaunchDarkly

Confidential, Atlanta, GA

Senior Application Web Developer

Responsibilities:

  • Developed an Angular 6 Web Application using Angular 6, TypeScript, JavaScript, SASS and HTML
  • Made use of Angular Routes to maintain a SPA.
  • Developed a reusable components, services and custom pipes.
  • Designed and maintained front-end page layout using HTML/HTML5, CSS/CSS3, mdBootstrap.
  • Made use of Angular’s recursive component to build a tree-like structure for the UI.
  • Used Angular Router and Route module to implement Routing within single page application.
  • Utilized a lot different Angular UI Bootstrap Components such as Pagination, Modal and Accordion.
  • Developed Angular Single Page Application with the use of router.
  • Utilized method defined in Http service and Http Client and API Consumption in Angular to interact with RESTful server-side data.
  • Developed Structure Directives in Angular to manipulate DOM.
  • Developed Attribute Directives in Angular to change style customly.
  • Implemented different kind of custom Pipes in Angular to format displayed data and filter data with certain circumstances.
  • Implement form control by both Template Drive strategy (TD) and Reactive strategy.
  • Used HTML5 Form Validation, Type and Attributes Restrictions with Angular Form Validation to validate the client inputs.
  • Implemented page lazy loading by use forRoot method created in separate routing module.
  • Used Local Storage and Session Storage to store the front side data temporarily.
  • Created Responsive Web Design using Angular UI Bootstrap and CSS3 Media Queries.
  • Managed the project using Git, and used JIRA to track the whole project and defects.
  • Simplified a complex financial user interface, organizing enormous amounts of data, resulting in increased user efficiency.
  • Created components for every major segment of the page and used across application
  • Used HTTP module with RxJS to implement observable and REST API AJAX calls to consume the API services.
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Used GIT for version control and Data exchange between developer for updating and creating new components and modules for applications.

Environment: Angular 2/4, Typescript, ES6, Bootstrap, Web API, SQL Server, JavaScript, HTML5, CSS3, Node JS, Bootstrap, Sass, NPM, Git

Confidential

Application Web Developer

Responsibilities:

  • Developed the Front-End/UI of the application using Typescript, Angular 2/4, HTML5, CSS3 and Bootstrap.
  • Responsible for migrating and refactoring an existing Angular 1.x application to Angular 2 using Typescript which we recently starting developing using Angular 4.
  • Used Angular2 Router to build single page application and worked extensively with Angular CLI for creating components, Services, pipes, Directives.
  • Used TypeScript and component based programming to create less dependent and faster entities and enhance the application.
  • Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.
  • Implemented HTTP or API Service requests using Rxjs Observable library to handle multiple values over time.
  • Implemented Angular 2 services to connect the web application to back-end APIs.
  • Used Node Package Manager (NPM) to install libraries like angular-cli, typescript etc., which are required for developing an angular application in Node.
  • Used CSS (SASS) to develop UI Components such as Accordions and Model Windows using pure HTML 5 and CSS3.
  • Designed the responsive layout of the Website using Bootstrap.
  • Connected Angular components using Express to handle Http calls and to perform CRUD operations using NodeJS.

Confidential

Application Developer

Responsibilities:

  • Developed the Front-End and UI of the application using HTML, CSS3, JavaScript, AngularJS, jQuery and Bootstrap.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation, and form validation.
  • Developed Single Page Application using AngularJS which was migrated from legacy application.
  • Many AngularJS capabilities are being used including Customs directives, two-way databinding, routing, templating, factories, services, etc.
  • Worked on multiple AJAX call scenarios using $http and $location modules along with creating promises by using $q service module
  • Wrote Angular service for business logic, Factory, directives and custom directives to manipulate DOM.
  • Implementing client-side Form validation and interacting the functionality using Advanced JavaScript.
  • Developed Responsive Web Design with the use of Bootstrap, media queries and fluid grid system to provide an optimal viewing experience across a wide range of devices.
  • Design and implemented new features and perform code reviews
  • Conducted research analysis on the scope of the application & conceptualized the SDLC of the product.
  • Gathered client requirements and converted into analysis artifacts.
  • Responsible for checking cross-browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Firefox and Google Chrome.

Environment: HTML, CSS, JavaScript, JQuery, AngularJS, AJAX, JSON, WordPress, Bootstrap, PHP, SQL

TECHNICAL SKILLS:

Web Technologies / Scripting Language: HTML, HTML 5, Cascading Style Sheets (CSS2.1/3), JavaScript (ES5, ES6, TypeScript), XML, XHTML, PHP, JSP, AJAX, jQuery, JSON

JavaScript Frameworks: Angular 2-11, ReactJS, jQuery, Redux

IDE & Tools: WebStorm, SublimeText, Web Pack, Visual Studio Code, Grunt

Version Control: GitHub, GitHub Desktop, SVN

Debugging Tools: Firebug, Chrome Developer toolbar, IE Developer Toolbar

Database: PL/SQL(oracle), MySQL, MongoDB(NoSQL)

Testing Tools: Jasmine js, Karma, Protractor

We'd love your feedback!