Kush Rana

Software Engineer 2 - Contractor at American Express

Ahmedabad, Gujarat, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Kush Rana is a Golang-focused software engineer with 4 years of experience building scalable, security-oriented microservices and observability platforms, currently working as a contractor at American Express. He has deep hands-on experience with Elasticsearch, ClickHouse, Kafka, MongoDB and Redis, and has implemented ETL pipelines and real-time data enrichment for threat detection and vulnerability reporting. At Crest Data he progressed rapidly from intern to senior engineer, leading Golang architecture, deployments on Kubernetes, and client-facing technical delivery. An active open-source contributor, he improved OAuth2 support and chained HTTPJSON calls in the widely used elastic/beats project (Filebeat), demonstrating a knack for practical, production-grade integrations. Based in Ahmedabad, he pairs backend systems expertise with a curiosity for Python and security tooling, often optimizing concurrency and performance in complex data flows.
code4 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Information Technology, Bachelor's degree, Information Technology at A. D. Patel Institute Of Technology, Karamsad 001
github-logo-circle

Github Skills (5)

unit-testing10
go10
oauth10
filebeat10
rest-api9

Programming languages (3)

TypeScriptHandlebarsGo

Github contributions (5)

github-logo-circle
elastic/beats

Dec 2021 - Jun 2022

:tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash
Role in this project:
userBackend Developer
Contributions:198 reviews, 6 commits, 51 PRs in 6 months
Contributions summary:Kush implemented and refactored features related to OAuth2 authentication within the Filebeat's HTTPJSON input. This involved adding support for user-password grant types and implementing necessary configurations in `config_auth.go`. They also added unit tests to validate these configurations and authentication mechanisms. Furthermore, the user made several changes to support chained HTTPJSON calls, enhancing data retrieval capabilities by introducing the ability to chain API calls.
tropicalheartbeatlogstashbeatsfilebeat
kush-elastic/beats

Nov 2021 - Dec 2024

:tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash
Contributions:30 reviews, 4 PRs, 478 pushes in 3 years 1 month
tropicalelasticlogstashbeatsfish
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Kush Rana - Software Engineer 2 - Contractor at American Express