About
Experienced software engineer passionate about crafting user-centric features in sophisticated, high-performance products. Proficient in contributing to innovative software systems that drive positive impact. Quick learner adept at grasping technical concepts and delivering results within tight deadlines.
![Aditya Jindal](assets/img/profile-img.jpg)
Software Engineer & Back-end Developer.
- Website: www.adityaj.net
- City: Bangalore, India
- Age: 29
- Degree: Bachelors
Skills
My skill set encompasses various programming languages, operating systems, and web development languages.
Projects
Love building cool stuff! Check out my GitHub for some of the awesome projects I've worked on both professionally and in my free time.
Blog
Welcome to my blog! 🌟 It's not just your average blog; it's a space where I'll be sharing all kinds of cool stuff – from deep dives into tech trends to sharing personal stories and experiences. Whether you're a tech enthusiast looking for insightful discussions or just someone who loves a good story, you'll find something here to spark your interest. So, grab a cup of coffee ☕️ and dive in! Check out my latest post here. 🚀✨
Summary
Aditya Jindal
I'm a tech wizard with over 7 years of experience crafting top-notch distributed systems. From brainstorming cool ideas to delivering polished products, I'm all about innovation and beating deadlines. Let's build something awesome together!
- Bangalore, India
Education
Bachelor of Technology, Electronics & Communication Engineering
2012 - 2016
International Institute of Information Technology, Hyderabad
Professional Experience
Software Development Engineer
Jan, 2023 - Aug, 2023
nference Labs, Bangalore, India
- Led the development of robust data pre-processing pipeline with inputs as textual modality supporting all internal machine learning models, driving efficiency across the AIML ecosystem.
- Defined company-wide error analysis vision, leading AI-driven projects, resulting in 85% faster B&I time.
Software Development Engineer II
May, 2021 - Oct, 2022
Amazon Web Services, Bangalore, India
- Improved OpenSearch Alerting Plugin by integrating job scheduler support, enabling users to monitor data ingestion and receive timely alert notifications.
- Enhanced test suite for OpenSearch Index Management Plugin by adding 48 integration tests.
- Developed HTTP-based Rust client for OpenSearch Suite, facilitating customer onboarding with Rust backend.
Software Development Engineer II
May, 2020 - May, 2021
Amazon Web Services, Palo Alto, CA
- Contributed to Opensource Elasticsearch plugins, including Performance Analyzer RCA and Performance Analyzer, focusing on metrics collection, aggregation, and analytics. Utilized these plugins to lead and implement self-healing feature for AWS Elasticsearch in Java, enabling real-time detection and resolution of node and cluster issues.
- Designed & implemented A/B testing framework for AWS Elasticsearch, enabling feature deployment on subsets and early feedback gathering.
Software Development Engineer
2019 - 2020
Amazon Web Services, Bangalore, India
- Designed & implemented distributed throttling system to defend against DDoS attacks on AWS Elasticsearch Service, ensuring efficient prevention and mitigation.
- Developed bastion server support for operator access to data plane, enhancing customer data protection with auditability & detailed logging of operator commands.
- Successfully launched new instance support i3 for AWS Elasticsearch service, improving search and indexing latency for customers.
- Redesigned and implemented cluster circuit breaker, monitoring disk space and JVM pressure to block writes during breaches for cluster stability.
- Led design and implementation of containerized, high-throughput elastic task scheduler for monitoring a million instances of AWS Elasticsearch service. Directed system and architecture design of distributed application master, responsible for task monitoring, SLA management, & dynamic instance scaling.
Associate Engineer
2016 - 2017
NAS 4G Team
- Contributed to modem development, focusing on mobility and session management modules for user equipment (mobile devices), resulting in reduced call drops and enhanced user experience.