
Abhijeet Ahuja
Verified Expert in Engineering
Software Developer
Delhi, India
Toptal member since April 2, 2019
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
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
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
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.
Principal Software Engineer
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.
Principal Software Engineer
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.
Senior Software Engineer
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.
Senior Software Developer
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.
Experience
Cloud Elements Orchestration/Workflow
Education
Bachelor of Technology Degree in Electronics and Communication Engineering
Delhi Technological University - New Delhi, India
Certifications
AWS Certified Solutions Architect
Amazon Web Services
Google Tag Manager Fundamentals
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring