A

Akshay Gupta

Software Engineer

Bangalore, Karnataka, India6 yrs 9 mos experience
Most Likely To Switch

Key Highlights

  • Expert in developing high-performance backend systems.
  • Led cross-organizational initiatives saving millions in costs.
  • Specialized in Java ecosystem enhancements and tooling.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in SaaS and Software Development.

Contact

Skills

Core Skills

Software As A Service (saas)Back-end Web DevelopmentSoftware Development

Other Skills

.NET FrameworkAPI DevelopmentAlgorithm DesignC#Core JavaData StructuresDatabasesDistributed SystemsGitGitHubHadoopHigh-Level DesignJavaJavaServer Pages (JSP)Microservices

About

Experienced Member Of Technical Staff with a demonstrated history of working in the product development. Skilled in Servlets, Java, Algorithms, C (Programming Language), and SQL. Strong engineering professional with a Master's degree focused in Computer Science from Indian Institute of Technology, Bombay.

Experience

Google

Software Engineer

Jan 2024Present · 2 yrs 2 mos · Hyderabad, Telangana, India · On-site

Microsoft

Software Engineer

Feb 2022Jan 2024 · 1 yr 11 mos · Bengaluru, Karnataka, India · On-site

  • Currently Working on a high-stake, cross-org initiative which helps save 300TB+ of memory on high compute machines, serving production live traffic. It involves retiring 15+ years old legacy system without any downtime or noticeable difference to end users.
  • Worked on a high impact, cogs saving, cross org initiative from concept to releasing 100% in production. It involved building a platform powered sync mechanism which is high performant, low compute, network efficient. It powers syncing of 300M+ outlook calendar active devices and saving 5M$/year cogs.
  • Skills: Systems Design · REST APIs · Technical Architecture · High-Level Design · Software as a Service (SaaS) · Back-End Web Development · API Development · Distributed Systems · Git · Microservices
  • Feb 2022 - July 2022
  • Managed end-to-end online meeting scheduling across multiple calendar applications, assuming full responsibility for coordinating end to end development of online meetings related features.
  • 1.Facilitated backend chat support in Outlook Web, handling 61 million clicks per month.
  • 2.Provided backend support for saving calendar meetings as drafts in all Microsoft applications.
Systems DesignREST APIsTechnical ArchitectureHigh-Level DesignSoftware as a Service (SaaS)Back-End Web Development+4

Morgan stanley

Manager

Aug 2021Feb 2022 · 6 mos

PresentationsSoftware Development

Oracle

Member Of Technical Staff

Jul 2019Aug 2021 · 2 yrs 1 mo · Bangalore Urban, Karnataka, India

  • 1. Developed Netbeans specialized compiler, nb-javac, for JDK14, 15, and 16. As part of this project, I contributed to the implementation of the compiler, ensuring compatibility and adherence to the latest Java language specifications. The specialized compiler offers enhanced performance and features tailored to the specific JDK versions, enabling Netbeans users to leverage the latest advancements in the Java ecosystem.
  • 2. Spearheaded and conducted a proof-of-concept (POC) for the jmigrate project, aimed at facilitating the migration of projects from older JDK versions to newer ones. This involved analyzing existing projects and generating comprehensive reports on the usage of JDK APIs, highlighting any deprecations or removals in newer JDK versions. The reports also provided alternate suggestions and recommendations, empowering developers to seamlessly transition their projects to the latest JDK versions while ensuring compatibility and best practices.
  • 3. Added feature support in Netbeans Java IDE for JDK13's Multiline Strings, including their auto conversion to string and back. This enhancement improved the developer experience by simplifying the handling of multiline string literals in Java code. Users can now seamlessly work with multiline strings and enjoy the convenience of automatic conversion, enabling more efficient and readable code.
  • 4. Netbeans IDE to support sealed types, a new feature introduced in JDK15. This involved implementing autocompletion, formatting, hints, and parsing for new keywords related to sealed types. By incorporating these capabilities into Netbeans, developers can benefit from improved code analysis, suggestions, and compliance with sealed type syntax, ultimately leading to more robust and reliable Java projects.
PresentationsBack-End Web DevelopmentSoftware Development

Education

Indian Institute of Technology, Bombay

Master's degree — Computer Science

Jan 2017Jan 2019

Shri G S Institute of Technology & Science

Bachelor's degree — Information Technology

Jan 2013Jan 2017

Nalanda Public School

High School

Jan 2011Jan 2012

Saraswati Higher Secondary School

High School

Jan 2009Jan 2010

Stackforce found 100+ more professionals with Software As A Service (saas) & Back-end Web Development

Explore similar profiles based on matching skills and experience