Dhruti C.

Senior Software Developer

Hamburg, Germany

Experience

Jan 2022 - Present
4 years
Hyderabad, India

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 PoC of a native Android app with Bluetooth Low Energy (BLE) 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 and ensuring strong end-to-end test coverage.
Apr 2021 - Dec 2021
9 months
Ahmedabad, India

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 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

  • Spent 3 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

  • 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.
  • Worked on migrating 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

  • Assisted in teaching the course Probability and Random Processes, conducted by Dr. Dhaval Patel.

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.

Languages

English
Advanced
Gujarati
Advanced
Hindi
Advanced
German
Elementary

Education

Jul 2015 - May 2019

SEAS, Ahmedabad University

B.Tech, Major fields of study: Data Structures & Programming, Database Management, Digital Image & Signal Processing, & · Information and Communication Technology · Ahmedabad, India · CGPA - 3.33 / 4.33

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