We provide IT Staff Augmentation Services!

Front End Developer Resume

3.00/5 (Submit Your Rating)

LA

SUMMARY

  • User Interface Developer with 5 years of experience building high performance presentation layers, building reusable components, performance optimization, building automation frameworks from scratch, building APIs, designing and developing web applications across multiple APIs, third - party integrations and databases.

TECHNICAL SKILLS

Programming Languages: JavaScript, TypeScript |

Front End & Back End Frameworks: AngularJS, Angular2/6/8, ReactJS, NodeJS |

Databases: MySQL, GraphQL, MongoDB and Postgres |

Test Automation Frameworks: Selenium WebDriver |

CI CD Tools: Maven, Jenkins |

Version Control Tools: Git, CVS, SVN |

OS Platforms: Windows NT 2000, Linux, Unix, Mac, Solaris |

Unit Testing Frameworks: Junit, Jasmine, Mocha |

Unit Test Runners: KarmaJS |

Task Runners: Grunt, Gulp |

Bundlers: Webpack, Browserify |

Assertion Frameworks / Libraries: Chai, AssertJ |

Stubbing, Spying and Mocking Frameworks: Sinon.JS, Mockito |

E2E Testing Frameworks: Protractor.JS, Cypress, Nightwatch.JS, WebdriverIO |

Acceptance Testing Frameworks: Cucumber, SpecFlow |

API Testing Frameworks: Postman, REST Assured, SOAP UI, JMeter |

Defect Tracking Tools: HP ALM, IBM RTC, JIRA, Rally, Bugzilla, Team Foundation Server |

Team Collaboration Tools: Confluence, Slack |

Logging Frameworks: Splunk, Log4j |

Project Methodologies: Agile-Scrum, Waterfall |

Cloud Services: AWS

PROFESSIONAL EXPERIENCE

Front End Developer

Confidential - LA

Responsibilities:

  • Worked on the consumer facing web Portal using HTML5, CSS3, JavaScript, Typescript, Bootstrap, Angular8.
  • Employed jQuery plugins such as Accordion, Calendar, Color Picker, Form Validation, Tooltip, Scrolling and Drop-down.
  • Used Assistive Technologies (screen readers (JAWS), NVDA, magnifiers etc.)
  • Worked on component enhancements, prioritized the level of bugs and proposed changes in existing design.
  • Built highly reusable UI components with Angular 8 and Styled Components to increase scalability and reusability. Designed dynamic client-side JavaScript code to build web forms and simulate process for a web application, page navigation using Angular 8.
  • Responsible for adding new product features, bug fixes, and transitioning Account pages to the new platform.
  • Interacted with Product Owner to understand the business logic, Scrum Master to arrange the meetings, UX designers to understand the wireframes. and involved extensively in pair programming.
  • Developed GIT client-side hooks and server-side hooks to automate development and deployment tasks.
  • Developed the web application adhering to WCAG 2.0 (Web Content Accessibility Guidelines) and W3C web standards.
  • Used AMP (Accessibility Management Platform) tool for ADA testing of an application
  • Mastered configuring the Grunt task runner and GIT version control system
  • Utilized IstanbulJS for code coverage and Highcharts for creating the graphs
  • Experience working on JavaScript documentation generators such as JSDoc and Docco
  • Experience developing and testing REST APIs using ExpressJS and SOAP UI
  • Responsible for creating and maintaining the continuous integration Jenkins jobs to run the automation regression test pack.
  • Worked on Amazon Cloud Watch to monitorAWSservices and logs to monitor application.
  • UsedJSONfor data exchange between browser and server.
  • ModeledJSONdata from database and coded request handlers for parsing and sending relevant data to client side.
  • UsedGitfor repository management andJenkinsfor build management.
  • Responsible for selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Experience working withDockerto improve our (CD) Continuous Delivery framework to streamline releases
  • UsedJIRAfor defect management and to keep track of bugs and issues.
  • Designed and developed the framework to consume the web services hosted in AmazonEC2instances.
  • Deployed the package to AWS and configured the virtual machines.

Front End Developer

Confidential - Los Angeles

Responsibilities:

  • Implemented client side Interface using ReactJS, UI layout and front-end programming (HTML) for web application that matches requirements.
  • Developed user interface by using theReactJS, FluxforSPAdevelopment.
  • Worked onReact JS Virtual DomandReact views, rendering using components which contains additional components called customHTML tags.
  • Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Maintained states in the stores and dispatched the actions usingredux.
  • Implemented theDragandDrop functionalityusingReact-Draggable
  • UsedReact-Autocompletefor creating google maps location search on the webpage AddedExcel-Builderto download theTabular datain Excel format usingreact.
  • Created and usedReducersthat received said Actions to modify theStore State Tree.
  • UsedReact fluxto polish the data and for single directional flow.
  • UtilizedReactfor its efficient dataflow architectureto create a lightweight and render efficient web app that searched projects via theGitHub APIthrough keywords.
  • Built administrator page displaying profile information in React.js and GraphQL.
  • Experience and building an isomorphic application using React.js and Redux with GraphQL on server side.
  • Worked on code coverage tools such as Blanket.JS.
  • Utilized Firebug to debug JavaScript, analyzed DOM objects of the page.
  • Utilized the concept of CORS to implement cross domain XHR calls.
  • Used AmazonEC2 for deploying and testing the lower environments such as Dev and Test.
  • Used Amazon S3, an Object storage service, to store and retrieve media files such as images.
  • ExportedSQLdata in to Elastic search to allow much faster and scalable user searches from the database.
  • ConfiguredLog4jfor adding the debugging information in the code base.
  • Debugged production issues, tracked root cause analysis and fixed.
  • ConsumedREST APIs to retrieve the information from the back end.

Front End Developer

Confidential - Los Angeles

Responsibilities:

  • Created dynamic web page using HTML5, CSS3, Angular2, NodeJS and Bootstrap.
  • Coded pages with best Search Engine Optimization (SEO) techniques.
  • Worked with designer who designed user interfaces and prototypes for a web-based internal system.
  • Worked on front end pages that were developed in a professional manner usingHTML, CSS, JavaScript.
  • Used Team Collaboration Software JIRA and Confluence.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Setup AWS VPC's for dev, staging and prod environments.
  • Configured Elastic Load Balancers (ELB) with EC2 Auto scaling groups. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Translated designs and style guides into functional user interfaces, ensuring cross browser compatibility, performance and robustness.
  • Worked with back enddevelopers to implement AJAX and dynamic HTML functionality in jQuery.
  • Actively usedXML(documents and transformations) for creating templates with dynamic data fromXMLfile.
  • Configured the Grunt task runner and GIT version control system
  • Tested REST APIs using SOAP UI
  • Utilized AWS Amplify framework’s to deploy and host SPAs.
  • Setup databases on Amazon EC2 instances as per requirement.
  • Worked closely with AEM team when troubleshooting AEM in development as well as system environment
  • Created and maintained the continuous integration Jenkins jobs to run the automation regression test pack.
  • Performed execution of queries on MongoDB for the data existence and data validation for Node.js applications.

We'd love your feedback!