Rahul Karkera is a Senior Software Engineer with 9+ years of hands‑on experience building and modernizing backend platforms, currently owning Python/Django services and PySpark pipelines at Infratab in Bengaluru. He specializes in Postgres schema design and migrations, resilient REST APIs, and scalable async workflows using Celery and RabbitMQ, with a strong focus on observability, release discipline, and safe rollback strategies. Rahul led a large runtime migration to .NET Core and containerized deployments earlier in his career, and now designs versioned Iceberg outputs to ensure reproducible data products behind stable service interfaces. He drives cloud‑native practice on Azure (AKS, Functions), CI/CD standardization, and post‑deploy verification, blending platform modernization with operational reliability. Notably, his background spans the full lifecycle from early event ingestion and transactional integrity to analytics‑ready lakehouse outputs, making him adept at bridging product requirements with durable engineering solutions.
9 years of coding experience
6 years of employment as a software developer
Master of Science in Technology Embedded and Wireless Technology, Master of Science in Technology Embedded and Wireless Technology at Manipal School of Information Sciences
Bachelor of Engineering - BE Electrical and Electronics Engineering, Bachelor of Engineering - BE Electrical and Electronics Engineering at N M A M Institute of Technology, NITTE
Contributions:2 PRs, 2 pushes, 24 comments in 1 month
reminderreminder-application
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
Rahul Karkera - Senior Software Engineer at Infratab Bangalore