Default profile banner
AB

Abhishek Bhatia

@abhishekbhatia

Software Development Engineer - 2 at Elastic Technologies India Pvt Ltd.

Bengaluru, India

https://www.linkedin.com/in/bhatiabhishek/

Elastic Technologies India Pvt Ltd.Uttar Pradesh Technical University

Abhishek Bhatia is an experienced Software Development Engineer specializing in distributed backend application design and development. He has extensive experience building enterprise-class solutions using microservices architecture, cloud services (AWS, GCP), and technologies like the ELK stack. His expertise includes developing asynchronous APIs, implementing SIEM/SOAR workflows, and optimizing code performance for threat analysis.

Experience

Software Development Engineer - 2

Elastic Technologies India Pvt Ltd.

Remote•Nov 2022 - Present•Bengaluru, India

Analysed and developed an automated ELK stack deployment monitoring system in Go to track and monitor the usage and billing dimensions (Data-Out, Data-In, Snapshot and API requests) for different organisations (customers). Eliminated network restrictions by working closely with a cross-functional team to incorporate Elastic’s Watcher functionality. Allowing notifications to be sent to specific Slack channels whenever a parameter surpasses predetermined thresholds across different indexes of billings, costs and usage. Constructed an asynchronous (Asyncio-based) API, enabling the evaluation of trial eligibility for organisations (customers) by considering multiple parameters and enforcing necessary constraints.

Senior Software Engineer

FireEye Technologies India Pvt Ltd.

Remote•Feb 2021 - Oct 2022•Bengaluru, India

Implemented SIEM's Alert generation/correlation workflow(REST APIs). Delivering enterprise class solutions on Cloud and on-prem products using threat analysis workflow, correlation, and aggregation security events. Led development and co-ordinated with UX and PM teams to enhance the Remediation workflow (Micro-services) called SOAR making it easier for users to orchestrate the security workflow in the on-prem solution. Led a team to perform code performance optimisation for threat actor identification reducing the run time by over 40% in a year thereby analysing millions of events across different systems in different regions. Used Snowflake, AWS Neptune to facilitate the process. Mentored team members for tasks and code-review related to real-time monitoring and detection of security threats across different accounts in different regions.

Software Engineer

Sophos Technologies India Pvt Ltd.

•Jun 2017 - Jan 2021•Ahmedabad, India

Designed and Developed E2E Event ingestion and parsing automation workflow to prepare relevant events available for different downstream systems. Enhanced existing data pipeline to effectively integrate third-party security products and re-engineered Falsepos Management pipeline to efficiently ingest events from the Agent-Integration pipeline.

Product Development Engineer

FIS Global Solutions India Pvt Ltd.

•Dec 2016 - May 2017•Pune, India

Collaborating with cross-functional teams to streamline the migration and release activities. Automated the ticket creation workflow after integrating with the proprietary case management tool.

Programmer Analyst

Cognizant Technology Solutions India Pvt Ltd.

•Jan 2014 - Nov 2016•Pune, India

Gained working knowledge of Order Management System’s (OMS) workflow and its interdependencies with other systems and interfaces.

Education

Uttar Pradesh Technical University

B.Tech

Computer Science and Engineering

Aug 2013

Skills

Python
Go
Django
Django REST Framework (DRF)
Asyncio(AioHTTP)
Apache Kafka
ElasticSearch (ELK)
Watcher
Redis
AWS
GCP
Postgres
Sybase
Rainstor
Snowflake
Docker
Kubernetes
Github Web-hooks
Gradle
Build-kite
Jenkins
Distributed backend Application Design and Development
Micro-services and Monolithic architecture
REST API Design, Development and Deployment
Third-Party API Integration
Proficient Troubleshooting and Debugging
Technical Code Review and Mentoring