Not getting noticed by recruiters?
Personalise & tailor resume for every job you apply
Visit any jobs page and click on magic cap button to generate a tailored resume from your regular resume
Use ChatGPT to customise your resume for every job that you apply to
Use AI to auto fill job forms
Ask for Referral for any job post

rahul kavale
Senior Software Engineer
About
Rahul Kavale is a Senior Software Engineer with over 10 years of experience in software development. He is passionate about converting ideas into products and has a strong background in building scalable systems that are easy to maintain and extend. Rahul is a polyglot programmer with production experience in Python, Clojure, Java, and Scala. He is mostly a backend person and has expertise in implementing systems from scratch as well as rewriting legacy systems in production. As a functional programming practitioner and distributed systems enthusiast, Rahul has implemented data systems in both real-time and batch mode, enabling multiple machine learning models to help reach critical insights. Currently working as a Senior Software Engineer at Deserve, Rahul is leading a team as a technical lead. He has implemented multiple reusable Python libraries used internally, which powers complex validation rules used in the decision system. Rahul has also rewritten legacy systems while maintaining production traffic with test coverage and system monitoring. He has implemented multiple business-critical features from requirement, design, implementation to production deployment with end-to-end ownership. Rahul has implemented an internal DSL to be used for certain validations so that it is reusable across multiple tenants and straightforward to configure validations. He has also implemented monitoring and alerting for the internal system from scratch. Rahul has previously worked at Vuclip Inc. as a Senior Software Engineer, where he was part of the team that developed and maintained the backend for the Viu OTT product supporting different platforms like Android, iOS, Web, etc. He was responsible for end-to-end involvement from analyzing the requirement, architecting and implementing the solution, testing, and deployment for the same. Rahul was the owner of the user management module, which included adding support for different authentication providers and supporting different business integrations for user acquisitions. He was also actively involved in the re-architecture where they broke the existing monolith to extract out separate services maintaining service contracts, business SLA while maintaining a contract for existing clients. Rahul has also worked at Helpshift as a Software Artisan, where he was part of the backend team that developed and maintained the dashboard for Helpshift. Rahul holds a Bachelor's Degree in Computer Science and Engineering from Walchand College of Engineering. He has a diverse tech stack, including Software Engineer, Python, Backend, test, ML, AWS, Senior Software Engineer, Kafka, Postgres, Spark, MongoDB, Spring, iOS, Web, Redis, Elastic Search, Mobile, Apache storm, HDFS, Search, Integration, Clo
Education Overview
• walchand collge of engineering
Companies Overview
• deserve
• vuclip inc.
• helpshift
• tinyowl
• thoughtworks
Experience Overview
12.3 Years
Find anyone’s contact

Experience
No data found
Skills
Boost your visibility and stand out to employers with referrals from your LinkedIn connections.
Contact Details
Email (Verified)
kavXXXXXXXXXXXXXXXXXomMobile Number
+91XXXXXXXX52Education
No data found
Frequently asked questions
Find anyone’s contact and let Weekday reach out to them on your behalf
Start hiring nowStop manually filling job applications. Use AI to auto-apply to jobs
Look for jobs now