Anshul M_Java
Anshul M_Java
Professional Summary:
Results-oriented Senior Software Engineer & Technical Leader with 15+ years of comprehensive
experience (strong Java focus) across all phases of Software Development. Worked in both Agile
(Scrum) and Waterfall environments with hands-on experience using diverse Language Frameworks
to deliver effective solutions. Proven leadership in driving technical initiatives with expertise in
designing, developing, and deploying distributed Apps using Serverless Architectures and µ-
services in AWS Cloud environment. Strong emphasis on Security and Scalability with ability to
identify and resolve performance bottlenecks and optimize resource utilization. Quickly learn and
adapt to new technologies and changing project needs.
Work Experience
Autodesk, Inc. San Francisco, CA May 2023 – Now
Senior Software Engineer
Project Description: Continued development for Autodesk’s UMA following a full-time hire.
Reduced backend load by 80% on core tier-1 service by understanding existing workflow and
implementing cross-application changes using message-filtering in SNS and modifying the Java
based µ-service to send appropriate attributes.
Led the end-to-end solutioning and implementation of Platform upgrade project for NAMU
ecosystem involving refactoring existing CI/CD Jenkins pipelines used for deployment of new
infrastructure, resulting in a reduction of over 75% in security vulnerabilities. This included
configuring tools for endpoint protection (Sentinalone) and monitoring (SAAS Dynatrace).
Developed a custom Jenkins declarative pipeline using shell scripting and Node.js to automate
Blazemeter performance tests for existing Rest APIs in a way that adding new tests required simpler
configuration changes, enhancing efficiency and extensibility.
Designed DynamoDB access patterns for the Product/Subscription data and implemented AWS API
Gateway/Lambda proxy integration for updating Subscription attributes via a REST API.
___________________________________________________________________________________________________
Redesigned REST API for fetching subscriptions by minimizing network hops in its flow, only
querying for tenants via external integration, resulting in a 30% reduction of p95 response times.
Mentored new engineers on Java 8 to 21 upgrade and migration to SpringBoot 3.4 for NAMU
apps, providing support to resolve development issues.
Implemented docker-compose to run the ES cluster locally and extensively used docker for
incrementally testing changes during development.
Solutioned and implemented simplified core persistence layer exposing DB operations in a
shared and reusable module between Ratpack-based Java µ-services.
Designed/developed 2 standalone Java apps using SpringBoot to read/publish events from/to CSE
channels using native SDK and to expose Rest APIs to query Elasticsearch and database.
Developed Node.js Rest APIs on Heroku (PaaS) integrating Salesforce data into PostgreSQL via
Heroku Connect and securing access via Apigee proxies with oAuth2 and IP-based ACLs.
Project Description: Develop Java apps over the proprietary tool from SAP called Convergent
Charging and expose SOAP APIs to support product usage metering flows using Cloud Credits.
Architected and implemented 2 Spring-based Java apps as a façade integrating with 3rd party
metering app using proprietary APIs, to track product usage. Solutioned and developed critical
requirement of connectivity between 2 apps via webservice calls between upper and lower DMZ.
Guided fellow engineers on approaches to take when integrating business workflows with the
underlying Convergent Charging tool via the façade apps.
As a member of a common Security team at Autodesk, upgraded Java and framework versions of
core backend Apps to latest versions. Refactored apps to support incompatible newer versions.