About Me
I'm Chirag Bolakani, a software engineer with a Master's in Computer Applications from Vellore Institute of Technology. I'm proficient in the domain of Backend Development. My tech stack includes Python, JavaScript, Golang along with frameworks like Django, Node.js, Flask and I'm proficient in DevOps tools like Docker and Jenkins. I also possess experience working with databases like MySQL, PostgreSQL, ScyllaDB. My professional and academic pursuits have been marked by significant achievements. I have led diverse project teams at multiple hackathons, where my innovative solutions helped secure top positions in highly competitive events. Driven by a passion for solving complex problems and leading teams to success, I am continuously exploring new ways to enhance and streamline technology solutions.
Interests
- Backend Development
- Wireless Networks
Technical Skills
- Languages - Python, Java, Javascript
- Web Technologies - Django, Flask, Django REST Framework, NodeJs, Express.js
- Databases - PostgreSQL, MySQL Server, Oracle DB
- Dev-Ops - Docker, Jenkins
Technical Experience
Software Engineer
SpotinfoAI — Aug 2024 - Present
- Developed and maintained the Django backend including more than 100 REST HTTP Endpoints.
- Leveraged Google OAuth2 to integrate the authentication, allowing streamlined login and registration processes.
- Developed an asynchronous WebSocket endpoint for real-time user prompt handling. Leveraged Python generators for efficient streaming, optimizing performance and reducing latency.
- Reduced average query time by over 60%, from 8 seconds to 3 seconds, boosting user experience and system responsiveness.
- Managed document and image upload workflows, integrating with Amazon S3 for secure storage and accessibility.
- Integrated Google Drive API, to facilitate document access and permission management, ensuring secure and efficient handling of external files.
Research and Development Intern
Nokia Networks — Aug 2023 - May 2024, Chennai, India
- Engineered Django-based website for regression testing; enhanced with auto re-run of tests and bulk comment updates.
- Built CI/CD pipeline using Jenkins for seamless ML-Ops such as data collection, cleaning, pre-processing and training. Hosted Django ML backend with mod_wsgi and apache inside Docker container on an on-premises Rocky linux server.
- Developed visualization and analytical tools for processing Broadcom Distribution Point Unit (DPU) logs, enabling the identification of anomalies associated with critical bandwidth issues.
- Successfully spearheaded the implementation of effort reduction strategies, resulting in a 25% decrease in manual intervention in the team.
Technical Projects
Chill-Pill, May 2024 - Jun 2024
- Music streaming app written in Javascript with no external dependencies.
- Developed NodeJs server that supports HTTP 206 Partial Content Stream.
- Created responsive and interactive UI purely using Vanilla Javascript.
- Deployed on AWS with the NodeJS Backend running inside a docker container and Frontend behind apache docker container.
Vendor Management System, Apr 2024 - May 2024
- This backend provides required routes to implement a Vendor Management System. Utilised class-based views in Django-rest framework. Endpoints are authenticated using JSON Web Tokens (JWT).
- Utilised Django Signals to trigger updating of the vendor performance metrics on each modification.
Human Presence Detection Using RF Signals, Oct 2022 - Jan 2023
- A Collected Received Signal Strength Indicator (RSSI) from Esp32 and applied various statistical parameters over the RF Signal and successfully detected the presence/absence of a Human in an controlled environment.
Lung Capacity Check - Spirometry for Pulmonary Function Test, Oct 2021 - Apr 2022
- Innovated a low-cost solution to calculate Spirometry parameters by leveraging Bernoulli-Venturi Principle as well as performs Incentive Spirometry. Utilised MongoDB and Matplotlib to analyze the patients' results.
Automation Society Security Task, Dec 2020 - Mar 2021
- Extracted Channel State Information(Phase and Amplitude) from Intel IWL5300 NIC using Linux CSI Tool and ESP32 for Activity Recognition.
- Applied Hampel Identifier and running mean on CSI Data.
Personal Accomplishments
- Best Project Award. Code for Life Hackathon, VIT Vellore (May 2023) - Awarded for the Best project award amongst more than 100 registered teams and 400+ students.
- My Applied Science Contest, VIT Business Incubation Center (Mar 2023) - Secured 3rd position amongst various students in the inter-department Innovation contest.
- Team Leader, Project DeepBlue, Mastek (Oct 2021-Mar 2022) - 2nd Runner Up at Mastek's Deep Blue Season 7 among the 282 registered team.
- Team Leader, Devsoc'21 , CodeChefVIT, Vellore Institute of Technology (Apr 2021-May 2021) - Won Devsoc'21 among 500 teams participated from all over India.
- Team Leader, SIH Internal Hackathon 2022, KC College, Team Rand0m6 (Feb 2022-Mar 2022) - Spearheaded the team to 2nd Position at SIH KC College Internal Hackathon.