Dhruti Chandarana
Senior Software Developer
Experience
Senior Software Developer
Uncommon Design Services
- Developed an end-to-end e-commerce partner platform that includes backend server development using RoR, integrating third-party tools for payments, shipments, analytics, and notifications, and a SvelteKit-based web portal for partners to access and manage the data.
- Developed a Shopify-like SDK that can be easily added to online stores for cart and checkout functionality, expediting shipping to clients.
- Built a lightweight CMS for generating static blog articles, enabling clients to market products effectively.
- Streamlined CI/CD pipelines with QA checks and automated deployments for backend and frontend projects.
- Developed a cross-platform mobile app with React-Native and a proof of concept of a native Android app with Bluetooth Low Energy capabilities for wearable devices such as smartwatches.
- Established backend foundations for team use, including models, policies, Sidekiq jobs, authentication setup, and reusable architecture for API and controller development.
- Set up frontend foundations by building a UI component library, implementing service worker and PWA capabilities, and establishing basic API integration to be extended by other developers.
- Maintained and upgraded existing projects, including version updates for RoR, React-Native, and SvelteKit, ensuring strong end-to-end test coverage.
Senior Software Developer
EronKan Technologies Pvt. Ltd
- Worked as a platform engineer, developing a real-time data-integrated system using Node.js and Ember.js for an IoT-based solution.
- Mentored interns by managing training on Node.js and Git, helping them become familiar with the platform and microservices.
- Led a team of four developers to deliver tailored product solutions for new clients.
- Maintained existing microservices and developed new ones, including services for data stream replay and webhooks support to push data to configured external data sources.
- Collaborated on migrating services from Elassandra to TimescaleDB, reducing overall engineering setup costs.
- Provided support for setting up and deploying on-premise solutions.
Game Development Mentor
Clique Organization
- Spent three weeks with women developers building a 2D brick breaker game using Unity.
Software Developer
EronKan Technologies Pvt. Ltd
- Fulfilled services and customization requests for various clients, focusing on processing real-time streaming data and delivering analyses in both graphical and tabular formats.
- Contributed to UI enhancements for the platform, improving usability and presentation.
- Maintained machine interface gateway for real-time data retrieval from different industrial machines by enabling interface based on machine-specific protocols and configuring commands and register sequences to fetch the required machine parameter data.
- Migrated the existing data fetch mechanism in Java to make it suitable for an industrial device (Ewon Flexy), reducing hardware installation cost.
Teaching Assistant
SEAS, Ahmedabad University
- Assisted in teaching the course Probability and Random Processes, conducted by Dr. Dhaval Patel.
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Manufacturing, and Education.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, and Research and Development.
Summary
I am a software engineer with over five years of experience in creating scalable solutions and real-time data-integrated systems. I prioritise writing clear and maintainable code with good test coverage. I am open to exploring growth opportunities, whether as an individual contributor or as a technical leader for a team, should suitable positions become available.
Skills
Programming Languages
- Ruby
- Javascript
- Typescript
- Java
- C#
- C++
- Shell
Frameworks & Libraries
- Node.js
- Ror
- React.js
- Sveltekit
- React-native
- Tailwindcss
- Ember.js
Gems
- Pundit
- Doorkeeper
- Sidekiq
- Ransack
- Rack-attack
- Active-storage
Databases
- Postgres
- Mongodb
- Cassandra
Testing Frameworks
- Jest
- Vitest
- Playwright
- Minitest
- Rswag
Deployment & Analytics
- Vercel
- Cloudflare
- Firebase
- Posthog
CMS
- Contenful
- Payloadcms
Other
- Redis
- Graphql
- Rabbitmq
- Github
- Elasticsearch
- Figma
- Unity
- Blender
Languages
Education
SEAS, Ahmedabad University
B.Tech, Information and Communication Technology · Information and Communication Technology · Ahmedabad, India · CGPA - 3.33 / 4.33
Certifications & licenses
AWS Training Solution Architectures Professional
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Dhruti based?
What languages does Dhruti speak?
How many years of experience does Dhruti have?
What roles would Dhruti be best suited for?
What is Dhruti's latest experience?
What companies has Dhruti worked for in recent years?
Which industries is Dhruti most experienced in?
Which business areas is Dhruti most experienced in?
Which industries has Dhruti worked in recently?
Which business areas has Dhruti worked in recently?
What is Dhruti's education?
Does Dhruti have any certificates?
What is the availability of Dhruti?
What is the rate of Dhruti?
How to hire Dhruti?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Software Developer
Nearby freelancers
Professionals working in or nearby Hamburg, Germany