Santosh.

Santosh Sharma, Senior Software Engineer

Full-stack engineer with 11+ years building production web applications on Ruby on Rails, with React on the frontend.

Available for workGujarat, IndiaIST

Years
11+
Rails upgrades
3.2→7.2
Less buffering
~40%
  • Ruby on Rails
  • React
  • Claude Code
  • PostgreSQL
  • Redis
  • RSpec
  • LangGraph
  • React Native
  • AWS
  • Solr
  • HLS / FFmpeg
(01)About

About me

Full-stack engineersince 2015.

Currently
Infosys · Teladoc Health
Location
Ahmedabad, Gujarat, India
Education
B.E. in Information Technology, GTU, 2014
Languages
English, Hindi, Gujarati

I'm currently a Senior Ruby on Rails Developer at Infosys, working on Teladoc Health, a US healthcare platform. Over the years I've been hands-on across the stack, from major Rails upgrades (3.2 through 7.2) and third-party API integrations to performance tuning, security fixes, and day-to-day production support on high-traffic systems. I've also mentored a team of four developers through code reviews, architecture discussions, and knowledge-transfer sessions.

I recently earned the Claude Certified Architect – Foundations credential from Anthropic, and I use tools like GitHub Copilot and Claude Code daily in my work.

(02)Experience

Experience

  1. 2025—Now

    Sep 2025 — Present

    Senior Ruby on Rails Developer

    Infosys Limited · Gandhinagar, Gujarat

    ClientTeladoc Health — US healthcare platform
    • Migrating the automated test suite from Cucumber to RSpec, replacing broad feature tests with focused unit and request specs that run faster and fail more clearly.
    • Refactoring duplicated Cucumber step definitions and setup into reusable RSpec helpers and factories, keeping the suite maintainable as it grows.
    • Working inside a large existing Rails codebase and coordinating with QA to keep test coverage intact through the migration.
    • Using GitHub Copilot and Claude Code daily for drafting RSpec specs from existing Cucumber scenarios, refactoring step definitions, and exploring the large codebase, with manual review of all generated code.
    • Ruby on Rails
    • RSpec
    • Cucumber
    • PostgreSQL
    • Git
    • GitHub Copilot
    • Claude Code
  2. 2021—2025

    Feb 2021 — Sep 2025 · 4+ yrs

    Senior Ruby on Rails Developer

    Tata Consultancy Services · Gandhinagar, Gujarat

    ProjectKnome — internal social platformRails 3.2 to 6.1 to 7.2, no production downtime
    • Led the Rails upgrade path from 3.2 to 6.1 and then to 7.2 across the application, keeping releases stable with no production downtime.
    • Built video delivery with HLS and FFmpeg processing behind a Video.js player, reducing buffering by about 40% for users on low-bandwidth connections.
    • Worked with the security team during penetration testing to fix critical issues (buffer overflow, authentication failure), then tightened secure coding practices across the team to prevent repeats.
    • Integrated React into the legacy Rails app to build dynamic UI components, and moved Bootstrap from 4.6 to 5.3 to simplify front-end maintenance.
    • Mentored a team of four developers through code reviews, architecture discussions, and knowledge-transfer sessions.
    • Tracked down and fixed complex production issues using performance profiling and root-cause analysis.
    • Ruby on Rails 3.2/6.1/7.2
    • React
    • PostgreSQL
    • Redis
    • Memcached
    • Socket.io
    • Solr
    • Bootstrap 4/5
    • Git
  3. 2018—2021

    Dec 2018 — Feb 2021 · 2+ yrs

    Ruby on Rails Developer

    ThinkBiz Technology Pvt. Ltd. · Ahmedabad, Gujarat

    ProjectRightOn — Japanese apparel e-commerce platform
    • Built third-party marketplace integrations (Rakuten, Shoplist, PayPay Store) so products could sell across multiple channels.
    • Set up SFTP-based CSV pipelines to automate product data exchange with external retail partners.
    • Wrote an image-processing engine that generated multiple resolutions and thumbnails for the product catalog.
    2 more
    • Kept the platform stable through proactive bug fixes, production support, and monitoring and alerting.
    • Optimized slow database queries and API endpoints to improve response times and reduce server load.
    • Ruby on Rails
    • AngularJS
    • MS SQL Server
    • REST APIs
    • Git
  4. 2015—2018

    Oct 2015 — Dec 2018 · 3+ yrs

    Ruby on Rails & React Developer

    BoTree Technologies · Ahmedabad, Gujarat

    • Built full-stack features end to end, from database schema to production UI, across several SaaS products using Rails with React and React Native.
    • Designed a questionnaire-driven compensation algorithm for Weclaim, a travel-claims platform, automating payout calculations that had previously been worked out by hand.
    • Bootstrapped a React Native app with a native Wi-Fi module for IoT device integration and real-time data sync.
    2 more
    • Wrote scraper workers that pulled posts from 5+ social platforms (Facebook, Instagram, Twitter, Pinterest) into MongoDB.
    • Built a PDF parser that extracted structured data from health-insurance documents, replacing most of the manual data entry the process used to need.
    • Ruby on Rails 4.2/5
    • React
    • React Native
    • MongoDB
    • PostgreSQL
    • NativeBase
    • JavaScript ES6+
  5. 2015

    Jul 2015 — Oct 2015

    Ruby on Rails Trainee

    BoTree Technologies · Ahmedabad

    Started as a trainee, learning Rails conventions, MVC, and TDD while contributing fixes and small features to a production Rails application.

(03)Projects

Key projects

01 / 05Personal project · Closed testing

GlowReader

An AI reading companion for children aged 5–10. It reads any printed page aloud, lights up each word as it is spoken, and explains difficult words.

  • Built word-by-word highlighting that stays in sync with the read-aloud voice.
  • Built a tap-to-explain coach that answers at a child's level, in the language of the page.
  • Added automatic language detection for 11 Indian languages, including Hindi, Gujarati and Tamil.

In closed testing on Android, with a Play Store release coming soon and iOS to follow.

  • Python
  • FastAPI
  • Google Vision API
  • Sarvam AI TTS
glowreader.app (opens in new tab)
02 / 05Tata Consultancy Services · 2021 — 2025

Knome

Internal social platform: a Rails and React app with real-time chat, community management, media handling, and Solr search.

  • Led the Rails upgrade path from 3.2 to 6.1 and then to 7.2 across the application, keeping releases stable with no production downtime.
  • Built video delivery with HLS and FFmpeg processing behind a Video.js player.
  • Worked with the security team during penetration testing to fix critical issues (buffer overflow, authentication failure), then tightened secure coding practices across the team to prevent repeats.

No production downtime across the upgrade path, and about 40% less buffering on low-bandwidth connections.

  • Rails 7
  • React
  • HLS/FFmpeg
  • Solr
  • Redis
  • Socket.io
03 / 05Infosys · 2025 —

Teladoc Health

US healthcare platform. Migrating a large Rails test suite from Cucumber to RSpec to improve test speed and maintainability.

  • Replacing broad Cucumber feature tests with focused RSpec unit and request specs.
  • Refactoring duplicated step definitions and setup into reusable RSpec helpers and factories.
  • Coordinating with QA to keep test coverage intact through the migration.

Focused specs that run faster, fail more clearly, and keep the suite maintainable as it grows.

  • Rails
  • RSpec
  • Testing
  • Healthcare
04 / 05ThinkBiz Technology · 2018 — 2021

RightOn

Rails backend for a Japanese apparel retailer, with marketplace APIs (Rakuten, Shoplist, PayPay), SFTP data pipelines, and a multi-resolution image engine.

  • Built third-party marketplace integrations (Rakuten, Shoplist, PayPay Store) so products could sell across multiple channels.
  • Set up SFTP-based CSV pipelines to automate product data exchange with external retail partners.
  • Wrote an image-processing engine that generated multiple resolutions and thumbnails for the product catalog.

Three marketplaces integrated, slow queries and endpoints optimized, and the platform kept stable with monitoring and alerting.

  • Rails
  • REST APIs
  • MS SQL
  • E-commerce
05 / 05BoTree Technologies · 2015 — 2018

Weclaim

Full-stack Rails and React app for airline, train, and ferry claims.

  • Designed a questionnaire-driven compensation algorithm, automating payout calculations that had previously been worked out by hand.
  • Built the responsive React UI and full-stack Rails features end to end.

Payout calculations automated, replacing a manual process.

  • Rails
  • React
  • Algorithms
Other projectsImpact Health · Rails 4.2, PostgreSQLSocial Stream · Rails 4.2, MongoDBPro-atty · Rails 4.2, MySQLSeller App · React NativeConnect3 · React Native, IoT Wi-Fi
(04)AI

AI engineering

Expanding intoAI engineering.

I use Claude Code and GitHub Copilot daily on a large production Rails codebase at Infosys. Outside of work, I built GlowReader, an AI reading companion for children, and I continue to build with large language models, covering structured outputs, retrieval-augmented generation (RAG), tool calling, and multi-agent workflows.

“If you know how to build web apps, manage state, and call APIs, you already have 90% of the skills needed to build AI agents.”
From my article on Medium

Certifications

  • Foundations · Anthropic · Aug 2026

    Claude Certified Architect

  • Amazon Web Services

    AWS Certified Cloud Practitioner

AI in my daily work

  1. 01

    Test migration

    Drafting RSpec specs from existing Cucumber scenarios as a starting point for review.

  2. 02

    Refactoring

    Consolidating duplicated Cucumber step definitions into reusable RSpec helpers and factories.

  3. 03

    Codebase exploration

    Navigating and understanding a large, established Rails codebase more efficiently.

  4. 04

    Manual review

    All AI-generated code is reviewed manually.

Personal AI projects

  • Structured outputs

    Generating Pydantic-validated JSON from LLMs, with retries and exponential backoff for unreliable API calls.

    Pydantic
  • RAG

    Retrieval-augmented generation with a local ChromaDB vector store and semantic search, supplying private context to the model.

    ChromaDB
  • Tool calling

    Letting the model call external functions, such as creating a Linear ticket, and returning the results to it.

    OpenAI API
  • Multi-agent workflows

    A LangGraph state machine in which Researcher and Writer agents collaborate through shared state.

    LangGraph
PythonOpenAI APIPydanticChromaDBLangGraphClaude CodeGitHub Copilot
(05)Skills

Skills & tools

01 Backend

  • Ruby on Rails 3.2–7.2
  • Ruby 1.9–3.3
  • REST API design
  • JavaScript
  • Python (basic)
  • FastAPI

02 Frontend & Mobile

  • React
  • React Native
  • JavaScript ES6+
  • jQuery
  • HTML5
  • CSS3
  • Bootstrap 4/5

03 Databases & Caching

  • PostgreSQL
  • MySQL
  • MS SQL Server
  • MongoDB
  • Redis
  • Memcached
  • Solr

04 Testing

  • RSpec
  • Cucumber
  • TDD

05 AI & LLMs

  • Claude Code
  • GitHub Copilot
  • OpenAI API
  • Google Vision API
  • Sarvam AI
  • LangGraph
  • ChromaDB (RAG)
  • Pydantic

06 Cloud & Tools

  • AWS
  • Git
  • FFmpeg / HLS
  • Socket.io
  • SFTP pipelines
  • Video.js
(06)Contact

Open to new opportunities. I'm interested in senior backend and full-stack engineering roles. Email is the best way to reach me, and I'm also available on WhatsApp.