Top expert badge
Recommended expert
Profile header background

Dhruti Chandarana

Senior Software Developer

Dhruti Chandarana
Profile header overlay
Hamburg, Germany

Experience

Jan 2022 - Present
4 years 3 months
Hyderabad, India

Senior Software Developer

Uncommon Design Services

Expertise details
Position Summary
Senior Software Developer at Uncommon Design Services
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • 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.
Apr 2021 - Dec 2021
9 months
Ahmedabad, India

Senior Software Developer

EronKan Technologies Pvt. Ltd

Expertise details
Position Summary
Senior Software Developer at EronKan Technologies Pvt. Ltd
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • 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.
Jun 2020 - Jun 2020
1 month

Game Development Mentor

Clique Organization

Expertise details
Position Summary
Game Development Mentor at Clique Organization
Industries
Education
Information Technology
Business Areas
Information Technology
Product Development
  • Spent three weeks with women developers building a 2D brick breaker game using Unity.
Jan 2019 - Mar 2021
2 years 3 months
Ahmedabad, India

Software Developer

EronKan Technologies Pvt. Ltd

Expertise details
Position Summary
Software Developer at EronKan Technologies Pvt. Ltd
Industries
Information Technology
Manufacturing
Business Areas
Information Technology
Product Development
  • 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.
Jan 2019 - Jun 2019
6 months
Ahmedabad, India

Teaching Assistant

SEAS, Ahmedabad University

Expertise details
Position Summary
Teaching Assistant at SEAS, Ahmedabad University
Industries
Education
Business Areas
Research and Development
  • 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.

Information Technology
Manufacturing
Education
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, and Research and Development.

Information Technology
Product Development
Research and Development
Profile match chart

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

German
Advanced
English
Advanced
Gujarati
Advanced
Hindi
Advanced

Education

Jul 2015 - May 2019

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

Total positions 5
Experience in Information Technology 7 y
Avg length 1 y 6 m
Longest experience 4 y 2 m

Global Experience

Countries worked in 1 (India)
Primary country India

Expertise

Recent roles Senior Software Developer, Game Development Mentor, Software Developer
Main industries Information Technology, Manufacturing, Education
Main business areas Information Technology, Product Development, Research and Development

Qualifications

Highest degree Bachelor
Certifications earned 1

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Dhruti based?

Dhruti is based in Hamburg, Germany.

What languages does Dhruti speak?

Dhruti speaks the following languages: German (Advanced), English (Advanced), Gujarati (Advanced), Hindi (Advanced).

How many years of experience does Dhruti have?

Dhruti has at least 7 years of experience. During this time, Dhruti has worked in at least 4 different roles and for 4 different companies. The average length of individual experience is 1 year and 5 months. Note that Dhruti may not have shared all experience and actually has more experience.

What roles would Dhruti be best suited for?

Based on recent experience, Dhruti would be well-suited for roles such as: Senior Software Developer, Game Development Mentor, Software Developer.

What is Dhruti's latest experience?

Dhruti's most recent position is Senior Software Developer at Uncommon Design Services.

What companies has Dhruti worked for in recent years?

In recent years, Dhruti has worked for Uncommon Design Services and EronKan Technologies Pvt. Ltd.

Which industries is Dhruti most experienced in?

Dhruti is most experienced in industries like Information Technology, Manufacturing, and Education.

Which business areas is Dhruti most experienced in?

Dhruti is most experienced in business areas like Information Technology, Product Development, and Research and Development.

Which industries has Dhruti worked in recently?

Dhruti has recently worked in industries like Information Technology and Manufacturing.

Which business areas has Dhruti worked in recently?

Dhruti has recently worked in business areas like Information Technology and Product Development.

What is Dhruti's education?

Dhruti holds a Bachelor in Information and Communication Technology from SEAS, Ahmedabad University.

Does Dhruti have any certificates?

Dhruti has 1 certificate: AWS Training Solution Architectures Professional.

What is the availability of Dhruti?

Dhruti is immediately available full-time for suitable projects.

What is the rate of Dhruti?

Dhruti's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Dhruti?

To hire Dhruti, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Market avg: 750-910 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.