Amit Chaudhary
Verified Expert in Engineering
Software Developer
Gurugram, Haryana, India
Toptal member since February 28, 2024
Amit has 12+ years of software engineering experience working with Ruby on Rails, mainly with MongoDB, PostgreSQL, Elasticsearch, and MySQL. He is also proficient in front-end technologies like HTML, CSS, JavaScript, jQuery, React, React Native, and AngularJS. Amit has excelled at product-based companies like AlmaConnect, HealthTap, and W Energy Software, showcasing loyalty and reliability in his lead and senior roles.
Portfolio
Experience
Availability
Preferred Environment
Ruby, Ruby on Rails 5, MongoDB, Mongoid, Visual Studio Code (VS Code), Amazon OpenSearch, PostgreSQL, React, React Native, Elasticsearch
The most amazing...
...projects I've done include an email tracking mechanism to monitor opens and clicks and a Rails application upgrade from version 3 to 5.2.
Work Experience
Lead Software Engineer
W Energy Software
- Wrote clean and maintainable code following best practices and coding standards.
- Collaborated with front-end developers to integrate the back-end functionality with the user interface.
- Troubleshot and resolved issues reported by users and provided timely support and bug fixes.
- Led and collaborated with a 5-member team to design and develop the ERP software using Ruby on Rails.
Lead Software Engineer
HealthTap
- Developed RESTful APIs to facilitate communication between the front- and back-end systems.
- Implemented a generic email tracking mechanism to track open and click rates.
- Contributed to an affiliation model with affiliate clients and events tracking.
- Carried out a back merge of branches using GitHub Actions and GitHub REST APIs.
Senior Product Engineer
AlmaConnect
- Handled web apps based on Ruby on Rails, MongoDB, Elasticsearch, and AngularJS, including responsive and mobile-friendly UI.
- Wrote common reusable directives in AngularJS, including file uploads, custom checkboxes, radios, popups, and dropdowns.
- Implemented image processing with smart crop using AWS Lambda and Node.js on the cloud.
- Created an election feature architecture for conducting elections of alumni associations, which the Indian Institute of Technology Roorkee has used for the last 4-5 years.
- Designed the chat and messaging architecture and implemented them using Pusher API for real-time communications.
- Worked on the donation campaign feature, implemented payments using Atom, and then migrated to Razorpay.
- Worked on AlmaConnect mobile app development using react native for Android and iOS.
- Developed the Tradilio mobile app from scratch using React Native for Android and iOS.
Software Engineer
Navyug Infosolutions Pvt
- Built back-end APIs using Ruby on Rails for a project based on a video-sharing web app.
- Designed the project's database schema to store photos, videos, and other metadata effectively.
- Developed a rule engine using Drools to implement schemes in a project.
Experience
Tradlio
Karmabox
https://news.almaconnect.com/AlmaConnect
https://www.almaconnect.com/HealthTap
Education
Bachelor of Technology Degree in Engineering Physics
Indian Institute of Technology Guwahati - Guwahati, Assam, India
Skills
Libraries/APIs
Mongoid, REST APIs, React, Node.js
Tools
Microsoft Excel, GitHub, Amazon OpenSearch, Amazon CloudFront CDN, Figma
Languages
Ruby, SQL, JavaScript, HTML, CSS, TypeScript
Frameworks
Ruby on Rails 5, Ruby on Rails (RoR), Redux, Angular, Ruby on Rails 3, React Native, Tailwind CSS
Paradigms
API Architecture, Mobile Development
Platforms
Visual Studio Code (VS Code), Amazon Web Services (AWS), Firebase, Docker, AWS Lambda, HubSpot
Storage
MongoDB, PostgreSQL, Amazon S3 (AWS S3), Databases, MySQL, Elasticsearch
Other
Back-end, Software Architecture, Web Development, Architecture, Minimum Viable Product (MVP), Algorithms, Single-page Applications (SPA), Payment APIs, Razorpay, Serverless, Software Design, Deployment, Application Security, IT Security, Front-end, Responsive Web Apps, Payment Gateways, Full-stack Development, Data Structures, Computational Physics, APIs, Lambda Functions
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