Hiren Bhalani
Verified Expert in Engineering
Full-stack Developer
Hiren is a full-stack web developer with eight years of experience specializing in Ruby on Rails and Vue. He worked on projects spanning various domains, including investment indexing, recruitment management portal, social network, healthcare, real estate, management, and eCommerce. Hiren focuses on developing responsive, high-performing web applications using modern techniques and frameworks, writing tests, and performing code reviews in a dynamic, fast-paced Agile environment.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Linux, Ruby on Rails (RoR), PostgreSQL, Vue 2, Angular, MySQL, Git, Heroku, Amazon Web Services (AWS)
The most amazing...
...things I've developed are a social media application with users worldwide and a video interviewing platform for recruiters.
Work Experience
Full-stack Software Engineer
Cialfo
- Developed features that were the core and base of an application for managing the student admission process in schools and colleges worldwide.
- Synchronized the application with other local application portals, ensured it worked fine with different application gateways, and sent applications to universities directly without any mediator platform.
- Took care of the whole process of making the features more useful, reliable, and stable for users to access without any issues.
Full-stack Engineer
Homepie
- Developed features like adding properties, downloading documents in bulk, and making UI/UX better on a couple of user-facing pages.
- Added one Lambda function to generate a ZIP file and send it as email.
- Developed both the front and the back end. The pages I've redesigned were quite flexible for different screen sizes.
Senior Full-stack Developer
ButterflyMX
- Helped develop an application that can access and manage security for the entrance of a building. It provides API to connect to telecoms and other hardware to track and manage activity.
- Provided multiple options to open gates and doors for convenience.
- Added GraphQL types to support new devices connecting to the software using APIs. Updated the back-end and DB structure to support multiple types of door security devices across multiple devices.
- Involved in the migration of Ruby on Rails from 2.7 and 6.2 to Ruby 3 and Rails 7.0.4.
Full-stack Developer
eXp Realty
- Engaged in full-stack development using Ruby on Rails and StimulusReflex.
- Developed various features that support property management and dealers, sellers, agents, and buyers.
- Executed task development and delivery through sprints using Jira.
Senior Full-stack Software Engineer
Reconnect Care
- Developed features to avail all medical details of registered users. Availed services from doctors and service providers for a better understanding of illnesses and added prescriptions.
- Tracked and developed using Jira to manage sprints and tasks and Confluence to add descriptions and design new features.
- Oversaw the design and implementation of new features. Described the problems and created feature stories in Confluence and made the flow of features.
Software Engineering Specialist
LTI
- Automated an application for an MSCI ESG client to make the process more practical and ensure the client received updated reports reflecting updated data after a specific time.
- Oversaw the process of generating reports once in a while.
- Added automation process to calculate data points based on crawled data for companies.
Ruby on Rails Software Engineer
Hinterview
- Developed an app that allowed recruiters to interview a candidate and record it. It also enabled creating a video profile and sharing it with a hiring manager or end client.
- Used Jira for sprint management, deliverables, and development speed. Used Confluence to document everything and provided live support by receiving problems through the intercom.
- Gathered requirements, planned and estimated sprints, documented features, and contributed to developing, designing, and testing features.
Ruby on Rails Developer
Bacancy Technology
- Developed the back end for a mobile application that allowed users to earn digital currency points and redeem them with mobile data plans. Led a team of five developers, a UI developer, and a QA to develop and update the application.
- Updated application's user experience, planned spring and client deliveries, led a team, and verified deliverables.
- Oversaw the development process for three projects and led the team to allow clients to grow businesses by having more users.
Ruby on Rails Developer
BoTree Technologies
- Contributed to two projects, an app for booking and managing accommodation and hospitality and a health insurance app that allowed choosing the most suitable plan for individual or group insurance.
- Developed features, performed tracking using tracker applications such as Blossom and Jira, and conducted manual testing.
- Upgraded the Rails version of the application and improved its performance. Made the UI/UX more friendly and added a user-facing side to enable users to book their accommodation directly.
Experience
Cialfo
https://www.cialfo.co/I took ownership of two major user-side features, ensured that any change to the app affected these two features, and improved the user experience.
Reconnect Care
https://reconnectcare.com/I added additional features during the early stage of the project, making it more user-friendly and reliable.
MSCI ESG
https://www.msci.com/our-solutions/esg-investing/esg-ratingsI added an automation process for fetching values of data points and generating reports with new values. We defined a set of data points and categories for a specific group of companies to enable scheduling a job.
Hinterview
https://hello.hinterview.comI added features, fixed bugs, debugged issues on a production server, contributed to the team, conducted code reviews, and released the platform according to sales targets.
KidzWorld
https://www.kidzworld.com/I was the only developer working on this product for four months, after which I became a leader of a team of six developers, a UI/UX developer, and a QA. I oversaw requirements and deliveries, developed new features, guided the team to achieve the target, and debugged and fixed the issues before they affected the platform's user experience.
GetCnergy
I started from scratch and added REST APIs with JSON responses, worked on implementing front-end flows using Angular, and led a team of four, including one Angular developer.
Cell Nuvo
https://cellnuvo.com/I handled the activities of a middleware server that provided API to a mobile app and accessed other third-party APIs to get service.
Impact Health Platform
I wrote test cases, integrated the contacts list from Google and Yahoo, added features from the landing to the checkout page, and implemented Stripe for payment. I also fetched data from XML and PDF with hundreds of different structures and imported them into the database.
Breitenbush Hot Springs
https://breitenbush.com/I also was a part of the team developing a customer-side application. We implemented API to use all features of the existing application.
Skills
Languages
JavaScript, Ruby, HTML, CSS, GraphQL, CSS3, Elixir, TypeScript
Frameworks
Ruby on Rails (RoR), Angular, Stimulus, Tailwind CSS, ActionCable, Sinatra, AngularJS, Photon, Phoenix
Other
Full-stack Development, Back-end, Full-stack, Web Development, Front-end, Process Automation, Hotwire, UI Components, Query Optimization, Caching, APIs, API Integration, JSON REST APIs, Stimulus Reflex
Libraries/APIs
Vue 2, Vue, Vuex, REST APIs, jQuery, WebRTC, Sidekiq, API Development, Stripe, React
Tools
Git
Platforms
Heroku, Amazon Web Services (AWS), MacOS, Linux, Oracle
Storage
PostgreSQL, MySQL, Elasticsearch
Paradigms
HIPAA Compliance, DevOps
Education
Bachelor's Degree in Computer Engineering
Gujarat Technological University - Gujarat, India
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