Darshan S.

About Me

Darshan is a Senior Software Engineer with 8+ years of experience creating and maintaining applications across a wide variety of projects and product spaces. He is proficient in React.js, Node.js, and JavaScript, with experience as a full-stack developer and a bias for front-end development. Darshan's latest project includes delivering a web application for the banking sector, maintaining a strong emphasis on customer-centricity and business-focused solution development.

AI, ML & LLM

Frontend

Backend

Database

Other

Work history

UpStack
UpStack
Senior Software Engineer
2021 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Freelance
Freelance
Full-stack Developer
2022 - Present (3 years)
Remote
  • Worked for a self-driving car enterprise on various tools that help AV engineers to build and test software running in autonomous vehicles using React, Nest.js, Recoil, BigQuery.

  • Conducting extensive code reviews, providing meaningful feedback to prevent new bugs from reaching production.

  • Adding automated test script to reduce manual testing and improve system reliability.

Xebia
Xebia
Senior Front-end Developer
2019 - 2021 (2 years)
Mumbai, India
  • Worked on the development of a web application for the banking sector, IDFC First, which provides specialized banking services to simplify everyday banking needs of an individual or an entire business.

  • Delivered a carting system for the product, which was a first feature in any Indian online banking system.

  • Created a product that caters to business needs related to investments such as mutual funds, SGB investments, setting goals, insurance, trading, and demat redirection.

DarkMatter LLC
DarkMatter LLC
Full-stack Developer
2018 - 2019 (1 year)
Abu Dhabi, United Arab Emirates
  • Developed TAMM Abu Dhabi, a single platform to set up and manage a business, initially for restaurants and later extended/merged for multiple businesses.

  • Acted as a React/Node developer, delivering two high-quality modules ahead of deadline.

  • Implemented features that provides essential services such as getting government confirmation, setting up government inspection, paying all the fees online, managing employees, and starting a new branch in Abu Dhabi Emirate.

Webrex Studio
Webrex Studio
Full-stack Developer
2017 - 2019 (2 years)
Ahmedabad, India
  • Developed a platform that helps an individual to calculate all their expenses before commencing and applying for a new restaurant.

  • Created an interactive dashboard that captures multiple businesses together through single access.

  • Worked with React, Redux, and Node and MongoDB/PostgreSQL for databases.

Tata Consultancy Services
Tata Consultancy Services
Assistant System Engineer
2015 - 2017 (2 years)
Ahmedabad, India
  • Acted as a key developer for a company that is a part of Tata Group, India's largest multinational business group.

  • Extended the contract with a key client and increased the development team from 3 to 15.

  • Oversaw and mentored 15+ junior developers.

Showcase

Front-end Developer - IDFC First
Front-end Developer - IDFC First
  • IDFC First offers specialized banking services focused on simplifying individual and business banking needs.

  • The team developed a product tailored to business needs including mutual funds, SGB investments, goal setting, insurance, trading, and demat redirection.

  • The developer translated project requirements into optimized code, created mockups with React and SCSS, and deployed the application using GitHub.

Full-stack Developer - TAMM Abu Dhabi
Full-stack Developer - TAMM Abu Dhabi
  • TAMM Abu Dhabi is a single platform for business setup and management.

  • It handles government approvals, costs, and employment-specific tasks.

  • The developer delivered two high-quality modules ahead of schedule.

Software Developer - MyMaths
Software Developer - MyMaths
  • MyMaths is an online teaching and homework subscription website for schools.

  • It focuses on student engagement and math knowledge consolidation.

  • The platform utilizes interactive tutorials and tests, including games, across over 70 countries.

Education

Advanced Node.js
Advanced Node.js
Lynda.com
2018 - 2018
B.Eng Information Technology
B.Eng Information Technology
Gujarat Technological University - Ahmedabad, India
2011 - 2015 (4 years)