Abhijeet Ahuja, Developer in Delhi, India
Abhijeet is available for hire
Hire Abhijeet

Abhijeet Ahuja

Verified Expert  in Engineering

Bio

Abhijeet is a seasoned full-stack developer who's designed and delivered highly scalable, resilient apps in an agile environment. He's an active open source contributor and holds a top Stack Overflow ranking. In his career, Abhijeet's played a key role in determining the best cloud offerings/architecture, worked with enterprise clients, and mentored junior developers. In his free time, he enjoys hosting and attending React and Docker meet-ups.

Portfolio

Writerly.ai
React, Python, Amazon Web Services (AWS), Front-end, Real-time Systems...
Atlassian
Jira, Groovy, Go, Slack API, Jira REST API, Jira Administrator...
Expedia (Sydney, Australia)
Java, Docker, Amazon Web Services (AWS), Kotlin, Node.js, React, Full-stack...

Experience

  • JavaScript - 14 years
  • Java - 10 years
  • React - 8 years
  • Amazon S3 (AWS S3) - 6 years
  • Angular - 6 years
  • Redux - 6 years
  • Node.js - 5 years
  • Amazon DynamoDB - 4 years

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Firebase, Visual Studio Code (VS Code), Git, React, Azure

The most amazing...

...project I've worked on is orchestrating (from scratch) the workflows for various cloud elements like Dropbox, Box, Salesforce, Twilio, and more.

Work Experience

Principal Software Engineer

2024 - PRESENT
Writerly.ai
  • Created highly responsive Svelte and React applications and integrated them with AWS Amplify and Azure Static Web Apps. Used SvelteKit to rapidly develop robust, performant web applications which were mobile first.
  • Automated workflows for billions of users using the Microsoft Power Automate platform, including Power Apps and Logic Apps, and created Power BI business dashboards.
  • Created real-time web chat using Amazon IVS Chat, WebSockets, and Service Workers, and created Chrome extensions using React, Material, and Tailwind CSS.
  • Reduced AWS hosting costs by 500% by moving the Django app to Serverless and the Svelte app to Amplify (CDN).
  • Integrated OpenAI with chat-based systems using real-time WebSockets, SvelteKit, and AWS Lambda.
Technologies: React, Python, Amazon Web Services (AWS), Front-end, Real-time Systems, WebSockets, Vue, Architecture, Microsoft Power BI, Microsoft Power Automate, Azure, Microsoft Power Apps, Agile Project Management, Technical Project Management, Jira REST API, Automation, Groovy, Svelte, Jira Administrator, SvelteKit

Principal Software Engineer

2019 - 2024
Atlassian
  • Created Svelte and React SDK to manage Jira development operations for the entire company and the migration to Jira Cloud.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Integrated and automated Jira with REST API with all the cloud providers and comm apps like Teams, Slack, and Discord.
Technologies: Jira, Groovy, Go, Slack API, Jira REST API, Jira Administrator, Jira Administration, Svelte, SvelteKit

Principal Software Engineer

2016 - 2019
Expedia (Sydney, Australia)
  • Created Microsoft Power BI dashboards and integrated them with the Power Automate toolkit for pricing analysts, saving $2 million per year.
  • Deployed several applications using React, Redux, Zustand, Tailwind CSS, and Material to AWS and Azure Marketplace. Managed the entire lifecycle of applications on Azure Marketplace, from initial development to ongoing updates and support.
  • Created real-time price tracking for flights using WebSockets.
  • Created Vue chatbots using WebSockets and real-time sync across all the connected devices.
  • Implemented single sign-on (SSO) through SAML 2.0 and Okta for all enterprise customers.
  • Created highly responsive React and Angular applications and integrated them with AWS Amplify and Azure Static Web Apps.
  • Spearheaded the initiative to move monolithic Amazon EC2 applications to ECS auto-scaled microservices, employing Node.js, Kotlin, and Java and further embracing serverless architecture through AWS Lambda.
  • Reduced the Docker image size by 10 times using Alpine and multistage builder patterns.
  • Created Outlook plugins that integrated with Chat GPT-3. Leveraged REST and GraphQL APIs to ensure cross-platform compatibility across iOS, Android, desktop, MacBook, and web. Implemented the solution using C# and .NET Core.
Technologies: Java, Docker, Amazon Web Services (AWS), Kotlin, Node.js, React, Full-stack, Redux, Front-end Development, WebSockets, Microsoft Power Automate, Microsoft Dynamics, Microsoft Power BI, Technical Project Management, Jira Administration, Jira REST API, Automation, Customization, Groovy, Third-party Integration, Go

Senior Software Engineer

2013 - 2016
Salesforce (Melbourne, Australia)
  • Built and owned various Node.js, Java, and Kotlin-based Spring Boot µServices.
  • Created a standalone integration app for Slack, Google Drive, Dropbox, and Box using Angular, Node.js, and DynamoDB.
  • Created connected dashboards using WebSockets and Socket.IO on Node.js, JavaScript, and Python networks.
  • Integrated Google Analytics across the product line.
  • Created SDKs for feature flags (LaunchDarkly) and reusable React components.
  • Reduced the build/deployment time from 45 mins to seven minutes using Docker-based pipelines.
Technologies: Auth0, Git, Kubernetes, Java, Ruby, Angular, AngularJS, React, Azure, Docker, Node.js, Flux, CI/CD Pipelines, Azure Marketplace, Okta, WebSockets, Microsoft Power Apps, Technical Project Management, Jira Administration, Jira REST API, Customization, Groovy, Third-party Integration, Go

Senior Software Developer

2009 - 2013
Telstra (Melbourne, Australia)
  • Created highly responsive React and Angular applications and integrated them with AWS Amplify and Azure Static Web Apps. Designed and developed a login module implementing Auth 2.0.
  • Programmed high-level designs that ensured the smallest defect injection rate and more than 85% unit test coverage (Jest, Enzyme, Jasmine, JUnit, Mocha, and Mockito).
  • Built, designed, documented, and tested highly available web applications using Spring, Hibernate, and EJBs.
  • Incubated DevOps activities for the team by building the CI/CD pipelines.
  • Wrote a Node.js and Java SDK for an Azure service bus.
  • Introduced JWT for service-to-service authentication.
Technologies: NoSQL, SQL, Git, Bamboo, Jenkins, Java, Docker, Amazon Web Services (AWS), Polymer, Node.js, React, NGINX, Health IT, Technical Project Management, Customization, Groovy

Experience

Cloud Elements Orchestration/Workflow

I designed, developed, and documented a web application where you can drag, drop, and connect various cloud elements (like Salesforce, Box, Dropbox, DocuSign, Google Drive, Twilio, and Slack) to build a workflow. For example, you can connect a tile that represents when a manager drops a new file in Dropbox, it sends an email to the user to sign, and once the user signs the document, it then creates a Salesforce record.

Education

2005 - 2009

Bachelor of Technology Degree in Electronics and Communication Engineering

Delhi Technological University - New Delhi, India

Certifications

OCTOBER 2024 - PRESENT

AWS Certified Solutions Architect

Amazon Web Services

JANUARY 2017 - JANUARY 2021

Google Tag Manager Fundamentals

Google

Skills

Libraries/APIs

Dropbox API, Material 2, REST APIs, Node.js, React, React Redux, jQuery, AMQP, Jira REST API, Vue, Polymer, Auth, Slack API

Tools

Amazon Kinesis Data Firehose, Git, Mongoose, Jira, GitHub, GitHub Pages, Bitbucket, Jenkins, Travis CI, CircleCI, Gradle, Apache Maven, NPM, Amazon Elastic Container Service (ECS), IntelliJ IDEA, Eclipse IDE, RabbitMQ, NGINX, Auth0, Bamboo, Servlet, Balsamiq, Microsoft Power Apps, Microsoft Dynamics, Microsoft Power BI

Languages

HTML5, CSS3, TypeScript, HTML, JavaScript, Java, SQL, ECMAScript (ES6), Groovy, Go, CSS, Kotlin, Ruby, Python, C++, C#

Frameworks

Serverless Framework, Apache Spark, Presto, Scaled Agile Framework (SAFe), Redux, Angular, AngularJS, Express.js, Flux, Tailwind CSS, Jakarta Server Pages (JSP), Spring, Hibernate, Next.js, Svelte, Ruby on Rails (RoR)

Paradigms

DevOps, REST, Agile, Functional Programming, Agile Software Development, Automation, Real-time Systems

Platforms

Firebase, Docker, Amazon Web Services (AWS), Dropbox, Visual Studio Code (VS Code), Web, Amazon EC2, Azure, AWS Lambda, Azure Marketplace, Linux, Amazon Alexa, Apache Kafka, MacOS, Windows, Kubernetes, JBoss, Google Chrome, Microsoft Power Automate

Storage

PostgreSQL, Apache Hive, MongoDB, Amazon S3 (AWS S3), Amazon DynamoDB, NoSQL, Redis, MySQL

Other

Amazon Kinesis, Lambda Functions, DocuSign, Distributed Systems, ES6 Promises, Amazon API Gateway, InVision App, APIs, Full-stack, Software Development, Front-end Development, CI/CD Pipelines, Okta, Full-stack Development, Jira Administration, Customization, Axure, Serverless, Third-party Integration, Enterprise Java Beans (EJB), Microprocessors, Chrome Extensions, Google SEO, Google Tag Manager, Space Complexity Analysis, Cloudflare, Front-end, WebSockets, Architecture, Health IT, Agile Project Management, Technical Project Management, Jira Administrator, SvelteKit

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring