Recommended expert
Dhruti Chandarana
Senior Software Developer
Experience
Jan 2022 - Present
4 years 1 monthHyderabad, 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 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 monthsAhmedabad, 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 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 monthGame Development Mentor
Clique Organization
- Spent three weeks with women developers building a 2D brick breaker game using Unity.
Jan 2019 - Mar 2021
2 years 3 monthsAhmedabad, 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.
- 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 monthsAhmedabad, 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.
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
AdvancedEnglish
AdvancedGujarati
AdvancedHindi
AdvancedEducation
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
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience