Ayush Gupta — Senior Software Engineer
I've worked across a wide range of domains and problem spaces and can quickly learn and adapt to new environments and tools. I've worked with a variety of tools in the past: Java, Python, JavaScript, SQL, Mongo, Kubernetes, Docker, Datadog, Grafana, ELK, NodeJS, Express, Spring, Kafka, Snowflake, React, AWS services, etc. I'm familiar and have worked following areas: Microservices, Event Driven Systems, Data Pipelines, Data Lakehouse, Cloud Native Architecture, Scaling, Distributed Systems, Observability, etc. At Atlassian, I'm currently working on a re-architecture project which involves scaling one of our product offerings to optimise performance and costs. I've worked on the following as part of this project: - Sharding 2 microservices across regions and within the region. - PoC for data migration between different shards to move data from old to new architecture - Shard rebalancing by doing tenant migrations across shards. In the past at Atlassian I've worked on: - Work on Cloud to Cloud data migrations for JSM. - Led design and implementation of SLA breach based automations. - Implemented calendar file imports for adding holidays for SLAs. - Build and maintain metric dashboards, alerts, etc. for microservices getting ~500M calls/day. At Compass, I was a part of Data ingestion team working on data pipelines. Contributions as part of this team: - Designed and led implementation of Agent data pipeline from old batch based Airflow job to microservice based pipeline. - Improving resiliency and observability of data pipelines - Improving data quality and timeliness metrics At Arcesium, I worked in multiple teams under Transactions and Reference Data org. Some of my main contributions include: - Designing an extensible attribute system that can be used to add new attributes to any entity across the platform. Used this system to store a Hierarchical Company DB. - Integrating multiple 3rd Party Data Providers(Pricing, Corporate actions, Securities data) in our application to consume & process data and provide it to downstream applications. - Building a self serviceable validation framework for validating any entity's data against configured rules. - Adding metric collection and alerting using Datadog at critical points in multiple applications to identify bottlenecks, SLIs/SLOs, monitor app health and gain insight about performance of critical flows throughout apps.
Stackforce AI infers this person is a SaaS and Fintech expert with strong capabilities in data engineering and microservices.
Location: Indore, Madhya Pradesh, India
Experience: 7 yrs 9 mos
Skills
- Microservices
- Cloud-native Architecture
- Project Management
- Data Engineering
- Data Pipelines
- Full Stack Web Development
Career Highlights
- Expert in microservices and cloud-native architecture.
- Led significant data pipeline transformations.
- Proven track record in optimizing performance and costs.
Work Experience
Atlassian
Senior Software Engineer (1 yr 1 mo)
Software Development Engineer II (2 yrs 5 mos)
Compass
Software Engineer II (8 mos)
Arcesium
Senior Software Engineer (2 yrs 1 mo)
Software Engineer (1 yr 5 mos)
Intern (5 mos)
Intern (2 mos)
DataWeave Software Pvt. Ltd.
Engineering Intern (2 mos)
Education
Bachelor of Engineering (B.E.) at Thapar Institute of Engineering and Technology
at Delhi Public School (DPS)