Chirag Choudhary
Verified Expert in Engineering
Back-end Developer
London, United Kingdom
Toptal member since May 4, 2020
Chirag is a polyglot developer with seven years of software development experience. He specializes in back-end development and is an expert in Django and Ruby on Rails. What sets him apart is his experience as a CTO, leading teams in startups, and his enterprise software experience within a company offering an online hiring platform.
Portfolio
Experience
Availability
Preferred Environment
Django, Ruby on Rails (RoR), PyCharm, Sublime Text, Linux, MacOS
The most amazing...
...scraping and data processing system I've built was Boostr.ai, which processed a huge volume of data and generated machine learning-based insights.
Work Experience
Software Architect
Freelance
- Integrated the Affirm payment app into the front and back end, using Django. This had a direct impact on the company's 5% growth in revenue.
- Improved development processes, such as better code reviews, coverage, and quality, resulting in much higher product quality and 30% fewer bugs.
- Added several APIs on the open-source Python wrapper for Zoom for the Zoom Video API.
Lead Software Engineer
HackerRank
- Developed the company's internal advertisement system, using Ruby on Rails. It serves requests to hundreds of thousands of freelance professionals every week.
- Created a new core service in Ruby on Rails for managing roles and skills across the company's products.
- Moved a core questions service that handles peak workloads of 100,000 requests per minute from EC2 to Kubernetes.
- Migrated seven million professional profiles to a new profile system that recognizes colleges and companies, using Ruby on Rails.
- Created a candidate packet service (using Ruby on Rails) that centralizes data of internal and external professionals to facilitate hiring decisions.
CTO
Nebulae Software
- Created a news and social media scraper to track news and events about target companies. The system scanned thousands of news websites, generating 100,000 data points every day.
- Built a company recognition system that identified companies mentioned in news articles using machine learning technologies.
- Developed a feed generation system that gave personalized insights to salespeople based on their sales pipeline data and calendar events.
- Created and managed a team of six developers shipping two products.
CTO
Kaddy Analytics
- Created a product from scratch that collected and analyzed data from schools and generated insightful reports.
- Developed a system to do sentiment analysis on feedback data and combined it with topic recognition to specify things going well and areas for improvement.
- Build a report processing engine that gathered data from feedback and student performance and analyzed many data points to identify positive and negative correlations.
Experience
Created Roles and Skills Management Across a Hiring Platform
Intelligent News App for Sales Team
Node.js Library Wrapper for Google Cloud Messaging
https://github.com/chirag200666/node-gcm-iidEducation
Bachelor of Technology Degree in Computer Science and Engineering
Indian Institute of Technology (IIT) Hyderabad - Hyderabad, India
Skills
Libraries/APIs
Django ORM, Node.js, API Development, REST APIs, React, Pandas, SpaCy, Pydantic, Vue, AWS Amplify, OpenCV, Socket.IO
Tools
Pytest, Google Analytics, Amazon Lex, Celery, AWS SDK, Sublime Text, PyCharm, Google Cloud Messaging, RabbitMQ
Languages
HTML, JavaScript, Python, SQL, CSS, GraphQL, Ruby, TypeScript, Go
Frameworks
Django, Django REST Framework, Ruby on Rails (RoR), Scrapy, Ruby on Rails 5, OAuth 2, Flask, Bootstrap, Ionic, Next.js, Tailwind CSS, Angular
Paradigms
REST, Object-relational Mapping (ORM), DevOps, B2B, API Architecture, Microservices, Automated Testing, Microservices Architecture, ETL, Automation, Mobile Development, Pair Programming, Clean Code, Marketplace Platforms
Platforms
Amazon EC2, Amazon Web Services (AWS), Docker, AWS Lambda, MacOS, Linux, Heroku, Google Cloud Platform (GCP)
Storage
PostgreSQL, MongoDB, MySQL, Amazon S3 (AWS S3), Amazon Aurora, SQLite, Redis, Amazon DynamoDB
Industry Expertise
Web Design
Other
Architecture, APIs, Back-end, Technical Leadership, Software Architecture, Product Development, Web Scraping, Data Engineering, CI/CD Pipelines, Amazon RDS, Web Development, Full-stack, OAuth, Security Design, Serverless, SaaS, FastAPI, API Applications, Team Leadership, API Gateways, Data Analysis, Minimum Viable Product (MVP), Cloud, API Integration, Full-stack Development, Open Source, Scraping, Data Scraping, Code Review, Debugging, IID, Computer Science, Engineering, CTO, Due Diligence, Python Dataclasses, API Connectors, API Backwards Compatibility, Python Attrs, Key Performance Indicators (KPIs), Fintech, eCommerce, Product Roadmaps, Supabase, Artificial Intelligence (AI), Content Management Systems (CMS), Customer.io, Security, Machine Learning, Mail Servers, Servers, Scripting, Questionnaires, Survey Development & Analysis, Survey Programming, OpenAI, AI Chatbots, Chatbots, Mathematics, Statistics, WebSockets, Amazon Route 53, SAML-auth, Solution Architecture, Lambda Functions, Data Visualization
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring