Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Nadira Fathima

Boston,MA

Summary

Accomplished Sr. Software Engineer at CarGurus with expertise in React stack and a proven track record of architecting scalable solutions. Successfully led the integration of complex systems while fostering collaboration among teams. Known for enhancing application performance and maintaining high code quality, demonstrating strong leadership and problem-solving skills.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Sr.Software Engineer

CarGurus
Boston, MA
02.2022 - Current
  • Architect, develop, and review code for the 'Sell My Car' flow using ReactJS, Remix, TypeScript, JavaScript, and HTML/CSS.
  • Lead the effort to integrate SMC into the DD flow from the requirement-gathering phase (in progress).
  • Lead, design, and develop multiple UI epics, such as the pending offer flow, no offer, and C2D2 reviews.
  • Pioneer scalable design for standalone UI pages, addressing many complexities, such as query-param-based routing.
  • Lead the huge C2D2 release for the Sell My Car team, collaborating with other wholesale teams and stakeholders, and keeping directors updated on the release plan, even in the absence of the manager.
  • Heavily involved in architecting the reusable SMC-shared-components library, and its integration across the CG app.
  • Design and develop high-level and low-level architecture for the vehicle pre-offer microservice.
  • Orchestrate routing for transitioning 'Sell My Car' to the Remix application, navigating through infra complexities with Kubernetes.
  • Update stakeholders on project status, potential blockers, and the latest developments.
  • Effective use of honeycomb to debug the health of the application and the spans/services causing errors.
  • Expand end-to-end, full-stack knowledge of the tech architecture of CG systems by working on a variety of epics of your choice.
  • Design systems end-to-end require a strong understanding of UI and BE.
  • High-level design of Phase 1 for OffersEvaluate Service.
  • Design a high-level architecture for the value tracker job using AWS SQS, Lambda, and EventBridge for asynchronous processing and high scalability.
  • Debug and resolve discrepancies and bugs using Snowplow, Observe, Sentry, and Honeycomb.
  • Integral member of the end-to-end testing guild for a year, and I refactored the e2e repo for better readability.
  • Added multiple OpsGenie alerts in code across services for monitoring

Software Engineer

FPL
Remote, MA
05.2021 - 02.2022
  • Lead a team of three engineers in the development of the Vendor Portal UI in Angular, TypeScript/JavaScript, HTML, and CSS.
  • Lead the effort to upgrade Angular from v10 to v12 successfully.
  • Develop the Horizon Platform using Angular 12, NgRx, and Spring Boot frameworks.
  • Design Spring Boot services and a MySQL RDBMS.
  • Implement server-side pagination, lazy loading, UI page redesign, and improved page load time by 70%.
  • Use CI/CD, Jenkins, integrated with code reviews, to investigate build issues.

Software Engineer II

ZoomInfo
MA
12.2020 - 05.2021
  • Develop ZI Engage using Angular 10, TypeScript, HTML, CSS, Java, Spring Boot, REST APIs, and Git.
  • Design and develop state management on the UI.
  • Develop RESTful Java microservices using Spring architecture.
  • Lead the VoIP integration effort on the UI by collaborating with different teams and scalable HLD
  • Debug and resolve production bugs using Rapid7 logs, under strict deadlines.
  • Mentor junior developers through design and code reviews to enhance team skills.
  • Store unstructured import metadata in NoSQL – MongoDB.

Software Engineer

Amadeus NorthAmerica
Waltham, MA
12.2018 - 12.2020
  • Led a team of six engineers for a hotel booking application as Scrum Master, fostering collaboration, agile practices, and timely delivery of features.
  • Develop applications for Amadeus and TravelClick using TypeScript, Angular 9, HTML, CSS/LESS, Java, Spring Boot, REST API, Jenkins, and Docker.
  • Develop APIs in Spring, and resolve production issues.
  • Write Jenkins pipeline scripts for post-commit checks.

Developer II

Paychex
Rochester, NY
09.2017 - 12.2018
  • Develop the Flex application UI (based on Zeplin mockups) to import CSV and TXT files using AngularJS, RxJS, HTML, CSS/LESS, and TypeScript/JavaScript.
  • Create and store PDF and Excel reports from an array of messages in Java.
  • Improve build time by 50 percent using Grunt watch.
  • Established and maintained Jenkins CI/CD jobs for streamlined deployment.
  • Utilize MongoDB to maintain file import statuses.

Education

Master of Science - Cyber Security

New England College
NH
04-2022

Master of Engineering - Computer Science

University of Cincinnati
OH
08.2017

Bachelor of Technology - Computer Science

JNTUH – Main Campus
India
08.2015

Skills

  • React, Remix
  • TypeScript, JavaScript
  • HTML5, CSS, LESS
  • Angular
  • Vitest, Jest, Jasmine, Karma
  • AWS SQS, Lambda, Event Bridge, CloudWatch, Terraform
  • Java 8, Spring Boot, Swagger, Log4J
  • JBOSS/Tomcat
  • Docker
  • Vite, Webpack, Maven, and Bazel
  • GIT
  • MySQL, MongoDB
  • Sprint Agile Development

Certification

Oracle Java 8 Programmer: https://drive.google.com/file/d/0B8uWDzoffkPcU2dFdjdjZG1idXM/view?resourcekey=0-elBHi_plkft5eFsuj-byiQ

Timeline

Sr.Software Engineer

CarGurus
02.2022 - Current

Software Engineer

FPL
05.2021 - 02.2022

Software Engineer II

ZoomInfo
12.2020 - 05.2021

Software Engineer

Amadeus NorthAmerica
12.2018 - 12.2020

Developer II

Paychex
09.2017 - 12.2018

Master of Science - Cyber Security

New England College

Master of Engineering - Computer Science

University of Cincinnati

Bachelor of Technology - Computer Science

JNTUH – Main Campus
Nadira Fathima