Professional Summary
Software Engineer III with 12 years of experience at CrowdStrike, specializing in cloud infrastructure and data ingestion pipelines. Proficient in learning and using the tools required for the job to design and build maintainable, available, scalable and observable applications.
Passionate about clean architecture, readable code and testing. Experienced in navigating through ambiguous requirements and taking projects from start to finish while working collaboratively with teams. Proven track record in mentoring and onboarding junior/senior developers.
Love to fix broken software as well as processes, and thrive in environments of trust, empowerment and respect with motivated people.
Work Experience
Software Engineer III - Cloud
- Responsible for the whole data ingestion pipeline of Third-party data involving full SDLC cycle - from architecture design to implementation and testing
- Built 5 third party connectors to bring 3rd party data using Azure EventHubs, AWS S3, AWS SQS, Office 365 Management Activity API and Microsoft Graph API
- Service Owner of 2 core components in the pipeline that support the data ingestion pipeline
- Used monitoring tools like Grafana with Graphite DB as store, Splunk and LogScale for system observability
Senior Software Engineer
- Owned the whole development cycle end-to-end - from architecture design to implementation, testing and maintenance of Retail Center applications
- Developed REST APIs that follow Opensource Zalando API guidelines
- Developed event-driven applications using Nakadi (Kafka wrapper)
- Key driver of OpenTracing and Lightstep Integration in the Department
- Mentored Junior frontend developer to become full-stack engineer
- Onboarded multiple new joiners to the team and maintained good team health
Senior Software Engineer
- Worked on designing the architecture and development of ETL pipeline from the scratch
- Developed core business logic application for Music Rights Database Project
- Lead two junior developers through project development and implementation
- Worked on a POC of setting up Kubernetes cluster with two worker nodes
Software Engineer
- Worked on the development of critical tools that handles high amount of traffic to enable WebSocket and TCP connection between game table and real users
- Developed custom Lua scripts to run on Redis to reduce latency of an API
- Debugged issues in a multithreaded application using thread dumps and heap dumps
- Automated restarts of the 60+ applications using shell scripts for deployment
Patents
Contributing Inventor - US Patent 12,360,962 B1
Advanced AI system for automated cybersecurity threat detection and data analysis.
- Co-developed AI system that uses large language models to automatically understand and categorize unclear security data for threat detection
- Designed user override mechanisms for generated field descriptions and semantic models
- Implemented comprehensive test coverage for automated threat detection workflows
Key Initiatives
Task and Notifications Service
Developed Task service and Notification service to provide email notification feature to different domains in Retail Operations. Built comprehensive task management and notification system designed for high-throughput operations with real-time updates.
OpenTracing and Lightstep Integration
Integrated OpenTracing and Lightstep in the services for better observability of the services. Led the implementation of distributed tracing solutions to improve system observability and performance monitoring across microservices architecture.