Summary
Overview
Work History
Education
Skills
Timeline
Generic

Abirami Gopinath

Nashua,USA

Summary

A highly experienced mid-level Frontend Developer with 6+ years of experience in designing, developing and maintaining front-end web applications using Reactjs, Typescript, CSS and NodeJs. Led the implementation of complex features which added more value to existing products. Proven track record in implementing automated testing processes. Proficient in collaborating with cross-functional teams and delivering projects on-time. Looking for a challenging full stack or front-end roles.

Overview

20
20
years of professional experience

Work History

Software Engineer 2

Oracle
Nashua, NH
07.2021 - Current

Developed front-end applications that automate the migration of virtual machines from on-premises environments to Oracle Cloud Infrastructure (OCI), and create and manage VMware-enabled software-defined data centers in OCI.

  • Involved in all phases of software development to develop complex features in OCI cloud migrations and VMware plugins, which easily allow users to navigate between resources discovered and enable the migration of resources.
  • Developed and delivered major features such as 'Customer setup, shielded instances' using ReactJS, Redux, and TypeScript, which helped customers identify resources required to start migration, and greatly reduced the non-availability of services at a later stage of the migration process.
  • Involved in reviewing and perfecting the design (with the design team), which greatly helps developers convert design to code.
  • Involved in the conversion of existing React applications to a unified, config-driven modal.
  • As a Scrum Master for my team, I followed agile values, principles, and practices, and ensured that Scrum activities were tracked and reported.
  • Followed test-driven development by writing unit tests using the React Testing Library and integration tests.
  • Mentored new team members, and collaborated with other teams to build React-based applications.

Software Engineer II

Constant Contact
Waltham, MA
12.2019 - 07.2021

Develop full-stack web applications for core email flow to allow users to schedule and send emails, integrate videos in emails, and develop reusable React components and custom React hooks to help internal teams develop their UI.

  • Spearheaded integration of Vimeo video provider within email campaigns through design and development.
  • Developed tools to enable users to publish, schedule, send email campaigns efficiently.
  • Involved in the rewrite of backbone applications in React.js.
  • Followed Test-Driven Development by writing regression Protractor specs and unit test cases using Jest, Enzyme, and React Testing Library.
  • Worked with the team to identify and implement the best state management technique for the React app.
  • Developed a POC to identify the best methods to implement a Heat Map, Vimeo integration, and tus-js-client.
  • Used React.js to develop reusable components, like sortable rows and chart cards.
  • Mentor interns joining the team, and collaborate with other teams to build React applications.

Software Engineer

Catapult Sports
Wilmington
05.2019 - 11.2019

Development of web applications using React, Redux, Node.js, MongoDB, and Elasticsearch, which assists coaches and players in viewing their performances and conducting their analysis. It supports searching for any team, player, or sport, and allows users to see both videos, documents, snapshots, audio clips, etc.

  • Used React.js/Redux (ES6) and Material UI to develop front-end applications that allow users to search, upload, and publish videos to their YouTube channels.
  • Worked on a serverless AWS Lambda function (using Node.js) to respond to events such as the upload of a file or sending an email to the uploaded user, and to help the user with publishing a video artifact to YouTube.
  • Used Elasticsearch to bulk reindex existing documents in MongoDB, and used the Elasticsearch API for CRUD operations in MongoDB.
  • Worked on using AWS SES integration to email users on video uploads.
  • Unit testing with Jest, and automated testing with TestRails.

Software Engineer, Consultant

Ribbon Communications
Westford
02.2018 - 05.2019

Development of a web application (re-architecture of the current UI) that is used to analyze the performance of different mobile phones, cell towers, and regions over the subscriber's network.

  • Used the DataTable JS API for table grid display, and customized it to perform Excel-like filtering, searching, and sorting.
  • Used Highcharts JS with React.js for a detailed display of the network's performance through various chart types. Manipulation of Highcharts charts to sync with displayed DataTables.
  • Enhanced Highcharts charts to perform filtering and multiple selection of data from charts, and display further information about the selected data using JavaScript, jQuery, and Bootstrap.
  • Enhanced the usability of the UI by allowing users to switch from page to page based on the selected data.
  • Involved in the re-architecture of the existing UI using React/Redux. Providing the same functionality, with more advanced options.

Software Engineer

Infosys Technologies Limited
Chennai
07.2005 - 11.2008

Client: Bank of America, Inc. Development of a modern B2B website for the mortgage wholesale channel.

  • Involved in the front-end development life cycle during the migration of the existing legacy application to a modern web application. Worked in HTML, CSS, and core JavaScript for front-end web development.
  • Used JSP/HTML for web page development. Client: Bank of America, Inc.
  • Used AJAX for an improved user experience on the web during quick searches.
  • Involved in the front-end development life cycle during the migration of the existing legacy application to a modern web application.
  • Worked in HTML, CSS, and core JavaScript for front-end web development.

Education

Bachelor of Technology -

RMD Engineering College
Chennai
05.2005

Skills

  • UI Technologies: ReactJS, Redux, jQuery, Bootstrap, Material UI, HTML5, CSS3
  • Languages: JavaScript and TypeScript
  • Server side programming: Node JS
  • Testing: React testing library, Jest, enzyme, ruby rspecs, playwright
  • Databases: MySQL, DB2 and MongoDB
  • Operating systems: Windows and Linux
  • Version Control: GitHub

Timeline

Software Engineer 2

Oracle
07.2021 - Current

Software Engineer II

Constant Contact
12.2019 - 07.2021

Software Engineer

Catapult Sports
05.2019 - 11.2019

Software Engineer, Consultant

Ribbon Communications
02.2018 - 05.2019

Software Engineer

Infosys Technologies Limited
07.2005 - 11.2008

Bachelor of Technology -

RMD Engineering College
Abirami Gopinath