Abhinandan G.

Software Engineer

Seattle, Washington, United States8 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building scalable microservices and frontend applications.
  • Strong problem-solving skills with a focus on algorithmic complexity.
  • Proficient in both backend and frontend technologies.
Stackforce AI infers this person is a Full Stack Engineer with expertise in SaaS and microservices architecture.

Contact

Skills

Core Skills

React.jsJavascriptJavaRabbitmq

Other Skills

Redux.jsHTMLWebpackAmazon S3PostgreSQLCouchbaseAWS EC2JUnitMockitoAWS S3AndroidPHPMySQLSoftware DevelopmentNPAP^3

About

Experienced Software Engineer with a demonstrated history of developing scalable, robust, fault-tolerant and well-monitored systems. Currently working as a Full Stack Engineer in an Agile setup. I've extensive experience building backend systems and thorough experience with frontend technologies. Strong engineering professional with a Bachelor’s Degree in Computer Science from PEC University of Technology, Chandigarh. I am a Computer Science enthusiast, a quick learner with excellent problem-solving skills. Solving problems involving algorithmic complexity and finding feasible solutions for the technical/business challenges, drive me the most. I have done several projects spanning a wide array of technologies with an appetite to learn more. I am proficient in building micro-services in Java and frontend apps with Javascript, React and Redux. On the storage layer, I'm experienced in RDBMS systems like PostgreSQL and MySQL and NoSQL systems like Couchbase. Apart from this, I'm experienced in working with message brokers like RabbitMQ along with hands-on in Android having worked on 2 mobile apps.

Experience

8 yrs 11 mos
Total Experience
4 yrs 5 mos
Average Tenure
6 yrs 9 mos
Current Experience

Amazon

3 roles

Sr. Software engineer

Dec 2024Present · 1 yr 6 mos

SDE II

May 2022Nov 2025 · 3 yrs 6 mos

Software Development Engineer

Sep 2019May 2022 · 2 yrs 8 mos

  • Working with the Amazon Pantry team.

Cvent

3 roles

Software Engineer II

Promoted

Jan 2019Sep 2019 · 8 mos · Gurugram, Haryana, India

  • Designed a solution for the migration of conventional HTML editors on web-pages to latest rich text editors for the more consistent end-user experience. This solution spans both the frontend and backend and involves an extensive understanding of both the layers of web development. Implemented a react app from scratch to integrate Rich Text Editor (Draft-Js) from Facebook, on server-driven web-pages. This app is bundled in chunks with Webpack and deployed to Amazon S3 for hosting.
  • Designed a 3-month long UI intensive feature, led its development process and now the functionality is in production. UI was built on React and Redux and was profiled and memoized to achieve smoother performance for the end user. This feature aimed at improving user-experience by allowing easier designing of HTML forms. The complexity can be deduced from the fact that it required handling different business rules for more than 50 independent items. Built a generic solution for all the items currently in use and other items that may be added later on.
React.jsRedux.jsJavaScriptHTMLWebpackAmazon S3

Software Engineer I

Jun 2017Dec 2018 · 1 yr 6 mos · Gurugram, Haryana, India

  • Designed and led the development of an async task consumer Java application, which subscribes to RabbitMQ queue for messages containing metadata for tasks to execute and pulls and pushes data to Postgres database for persistence and uses Couchbase for maintaining transient states. The system is fault-tolerant, scalable, throttled, robust and well-monitored. This Java service is being hosted on AWS EC2. The system is generic and can be easily extended to support any number of async tasks. Currently, this service handles two important actions, one dealing with huge datasets and other dealing with a huge number of requests.
  • Designed and implemented a solution for bulk download functionality which enabled downloading multiple files, from multiple file sources like Amazon S3 and custom hosts as a single zip, similar to that provided on Google Drive, but in this case, the solution caters to multiple file hosts. It also supported hashing to identify same download requests and hence save on storage and network resources, along with providing a better user experience.
  • Performance analysis of the application critical endpoints with Gatling, identified bottlenecks and tuned both the storage and service layer for improving performance by a factor of 100 in some instances.
  • Writing unit and integration tests with JUnit and Mockito.
JavaRabbitMQPostgreSQLCouchbaseAWS EC2JUnit+1

Software Intern

Jan 2016Jun 2016 · 5 mos · Gurugram, Haryana, India

  • Worked on two projects – C-App and MVC Redesign. Got a job offer after the completion of the internship.
  • C-App was an internal android social networking app for company employees. Was the sole developer on this project and implemented major features like creating, liking, following and sharing posts and the ability to comment on these posts. It had a PHP/MySQL backend.
  • MVC redesign was migrating existing .net webpages to C# as per MVC methodology. Also worked with the Localization framework and implemented a client-side version of the same.
AndroidPHPMySQL

Education

PEC University of Technology, Chandigarh

Bachelor’s Degree — Computer Science

Jan 2013Jan 2017

Moti Ram Arya Sr. Sec. School

12th — Non-med

Jan 2011Jan 2013

Holy Family Convent School

10th - ICSE

Stackforce found 100+ more professionals with React.js & Javascript

Explore similar profiles based on matching skills and experience