Close

Abhijit Panchakshari

Software Engineer

Download Resume

About Me



My background is Computer Systems and I love solving complex software challenges. I am excited to focus on building futuristic game-changing product that solves real-life problem.

I am on the Software Engineering team at CARFAX. Primarily focused on designing and developing web applications, enterprise integration APIs and supporting infrastructure using AWS.

Proficient:​ Java, Kotlin, Spring MVC, JavaScript, ReactJS, Redux, GraphQL, SQL, PostgreSQL, MySQL, HTML5, CSS3, AWS (Lambda, Gateway, DynamoDB, SQS, SNS, S3, CloudFormation, Cdk)

Exposure:​ Python, Node.js, Express, MongoDB, Jest, Enzyme, TypeScript, Groovy

Experience

Carfax

Software Engineer

  • Collaborated with cross functional teams within Carfax to create an efficient and robust authentication process by introducing a universal login page and social login with Facebook, Apple and Google eventually generating a $1M/year in revenue as estimated by the business.
  • Setup a batch process using Auth0, AWS Kinesis Firehose and Lambda exporting social users from Auth0 to AWS S3 every 5 minutes to generate additional data points for the business intelligence team.
  • Remodeled existing PDF generation process by creating a library to convert HTML documents to PDF using Java and Puppeteer, optimizing the process by 20% while also reducing overall conversion error rate.
  • Engineered process using Kotlin to refactor search results of Carfax Reports to stay compliant with key privacy and data protection requirements as part of overall insurance claims business, saving developer time by 25%.
  • Designed and implemented Carfax For Claims RESTful API using GraphQL, allowing integration and expansion with the largest insurance claims customers and prospects.
  • Built console for Carfax partners with a team of 4 developers using JavaScript, ReactJS, Auth0 management API, and Kotlin, allowing partner apps to communicate with Carfax APIs securely via OAuth2 standard flows.

Nok Nok Labs

Software Engineer, Intern

  • Re-engineered single tenant web app into multi-tenant using Java, JavaScript and PostgreSQL, reducing 40% remote instance creation and ultimately saving over $1000 per month in company AWS costs.
  • Built interface using Java and Servlets to allow users to configure authentication services hosted by Nok Nok Labs reducing configuration time by 6X (from 60 minutes down to 10).
  • Expedited so ware deployment process by more than 20% through optimizing scripts utilizing Python.
  • Overhauled web application with 100+ users using Java, JavaScript and PostgreSQL, resulting in 10+ new features along with reduction of save/load times down to < 5s.
  • Reduced code base by 15% through removing legacy code and refining frequently invoked functions in Java.
  • Created generalized validation class using Java to validate access privileges of incoming request, decreasing code duplication by 30%.

Matlab Helper

Software Engineer

  • Filtered 20% of inconsistent data by developing validation module using Java, Spring MVC, and JavaScript.
  • Integrated payment API using Paytm and Java to allow users to use their Paytm wallet to pay for services used on Matlab Helper, increasing sales by over 5%.
  • Designed interface to track user activity using Java, MySQL and Spring MVC boosting user retention by > 10%.

Education

Northeastern University

September 2015 - December 2017

Master of Science in Computer Systems Engineering

Graduate Coursework:

Gujarat University

September 2010 - July 2014

Bachelor of Engineering in Electronics & Communication

Projects

iWork (approval request model app for routine chores)

App allowing users to create approval requests for any routine work and get it approved by the concerned parties.

Technologies Used: JavaScript, ReactJS, GraphQL, Apollo, and AWS AppSync.

Being Human - Connects donor to needy people

Web platform that connects potential donors to caseworkers’ housing insecure and homeless clients.

Technologies Used: MERN (MongoDB, Express, React, NodeJS), HTML, CSS, JQuery

View Project

Mini JavaScript Library

Developed a mini reusable JavaScript Library which is easy to type similar to JQuery that generates formal and informal greetings in the language preferred by the user. It supports JQuery as well.

Technologies Used: JavaScript, JQuery

View Project

Online BookStore

A book management website which allows user to search books, rate books, add reviews and preview order history

Technologies Used: Spring, Spring Security, Hibernate, MySQL, AWS 


View Project

Graph Coloring using Genetic Algorithms

Implemented genetic algorithms to solve graph coloring problem where no two adjacent vertices of a randomly generated graph contain similar color.

Technologies Used: Java,Genetic Algorithms

View Project

Market Basket Analysis

An analysis aimed to see if there are combinations of products that frequently co-occur in transactions.

Technologies Used: Hadoop Map-Reduce framework, Google Charts, MySQL 


View Project

Docker

As part of an internal company hackathon, demonstrated that Docker in swarm mode could be leveraged to simplify much of the internal processes currently used to deploy and manage the software stack

Technologies Used: Docker

View Project

Cellular Automata GUI App

A user interface to generate various patterns of cellular automata
Devised a start and resume button using Multithreading concepts and Java to control the execution of the program.
Programmed an elementary CA function using JAVA to generate new state of a cell based on previous state of neighbouring cell.

Technologies Used: Java Swings, Multi-threaded Programming

View Project

Skills

Get in Touch