You are on page 1of 1

Rahul Choudhary

+91 9116571158 rahulchoudhary230@gmail.com rahulchoudhary rahulchoudhary


Education
• Indian Institute of Technology Guwahati Jul 2018 - June 2022
Bachelor of Technology in Computer Science and Engineering Guwahati, India
Experience
• Squarepoint Capital July 2022 - Sept 2023
Software Developer Bangalore, India
◦ Contributed significantly to the development and maintenance of a vast network of data pipelines from diverse
sources. Focused on Python applications, Postgres databases, and Parquet Files based database for timeseries
data management.
◦ Automated job orchestration using hashicorp services like Nomad and Consul for service discovery. Identi-
fied exception patterns, analysed pipeline runtimes using Elastic Cloud on Kubernetes (ECK). Leveraged
Grafana for server health monitoring, including real-time tracking of RAM utilization and server load.
◦ Orchestrated critical optimizations, reducing the runtime of a key trading data pipeline from 15-17 hours to
just 2 hours. Implemented robust alerting systems for data pipeline health and reliability.
◦ Pioneered automated procedures to detect and replenish missing data in trading-critical pipelines, ensuring unin-
terrupted trading strategies execution. Saved 1 to 1.5 man-hours during trading critical hours.
◦ Leveraged AWS Textract for PDF and Image data extraction, Pandas for comprehensive data manipulation,
Camelot for PDF data extraction and OpenCV for image preprocessing, ensuring accurate data ingestion.
◦ Enhanced I/O pipelines using Asyncio and Aiohttp for efficient asynchronous programming and non-
blocking HTTP requests, resulting in significant operational efficiency improvements.
◦ Utilized Pytest to conduct thorough unit testing of data pipelines, ensuring reliability. Utilized Psycopg2 to
establish direct connections to Postgres databases from Python, streamlining data onboarding through SQL.
• Envestnet Yodlee May 2021 - July 2021
Software Engineer Intern Bangalore, India
◦ Worked on the project for Data Quality where customer required full account number, routing number and account
holder name for verification purposes.
◦ Designed and implemented a diagnostic utility which identifies the missing values present in a user’s data object
and also analyses the root cause of the field being missing.
◦ Developed the utility in the Springboot framework. Integrated multithreading to efficiently execute a large number
of API calls made to an in house RESTful endpoint that returns data objects corresponding to each user.
◦ The utility would automate a process that was previously completely manual. The adoption of the utility and
integration with broader project would save the firm 8-10 man hours.
Projects
• Vaccination Portal Jun 2021 - July 2021
Students’ Web Committee, IIT Guwahati Website
◦ Developed a Django based interface to administer a campus-wide Covid-19 vaccination programme.
◦ Residents on campus can register and reserve slots, and a mailing system has been established to confirm slot
reservations. Implemented Google and Azure authentication using django-social-auth.
◦ Website witnessed a total of 4.2k users, having 618k hits.
• IITG EduPortal Mar 2020 - Jun 2020
Coding Club, IIT Guwahati Github
◦ Developed a Django based E-learning and academic management website for students of IIT Guwahati.
Students can take a course or create their own courses, upload/download video lectures and handouts.
◦ Other features include notifications and requesting a book from another user. Implemented chat rooms for healthy
discussions. Used Google Firebase for data management.
Technical Skills
• Programming Languages: Python, C++, Bash, Java, JavaScript
• Technologies/Tools: AWS Textract, Selenium, Scrapy, BeautifulSoup, FTP, Git, Linux, Web Scraping
• Database Management: MySQL, PostgreSQL, Google Firebase
• Frameworks/Libraries: Django, Pandas, Asyncio, Aiohttp, Camelot, OpenCV, Pytest, Psycopg2, Numpy
Key courses taken
• Data Structures & Algorithms • Database Management (with lab) • Software Engineering (with lab)
• Operating Systems (with lab) • Computer Networks (with lab) • System Software Laboratory
Scholastic Achievements/Leadership
• Candidate Master on Codeforces: Achieved maximum rating of 2063 on the platform. Codeforces
• Guardian (top 5%) Badge holder on Leetcode: Achieved rating of 2186 on the platform. Leetcode
• Mentor: Assumed a mentorship role at Squarepoint Capital, leading the integration and growth of incoming team members.

You might also like