Swapnil Sinha

Senior Software Engineer

Bengaluru, Karnataka, India4 yrs 3 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Built AI-driven accounting software for startups.
  • Contributed to open-source projects via Google Summer of Code.
  • Expert in backend architecture and financial integrations.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Fintech and EdTech.

Contact

Skills

Core Skills

Python (programming Language)DjangoJavascriptNode.jsMicroservicesBlockchain

Other Skills

After EffectsAlgorithmsAmazon Web Services (AWS)AndroidArtificial Intelligence (AI)Back-End Web DevelopmentC (Programming Language)C++Cascading Style Sheets (CSS)Cloud ComputingCode DesignContinuous Integration and Continuous Delivery (CI/CD)Customer-Focused ServiceData StructuresDebugging Code

About

My personal website: https://swapnil.site/ Github: https://github.com/siriuswapnil/ Hi there! 👋 I'm Swapnil. I'm a backend-focused software engineer with over 3 years of experience in distributed systems, financial integrations, and AI-driven applications. Over the years, I've worked across startups and research-driven roles, building scalable solutions in fintech, mobility, and ed-tech. Currently, I help build AI-first accounting software at a fast-growing US-based accounting-tech startup, focusing on financial data pipelines, automation, and backend architecture. During my Software Engineering career, I have had hands-on experience with Python, JavaScript, TypeScript, Django, React, Kafka, RabbitMQ, Docker, and AWS, focusing on system design, database optimization, and high-performance APIs. I've contributed to open-source projects through Google Summer of Code and conducted research on privacy-preserving Machine Learning. I earned my B.Tech. in Computer Science in 2022 from Birla Institute of Technology, Mesra. During my undergrad, I completed 13 months of full-time internships in various software engineering roles: 🚀 Google Summer of Code – Built offline functional maps with Wikimedia Foundation to enhance accessibility in remote areas. 🔐 CNAM, Paris – Researched privacy-preserving machine learning for edge devices under Prof. Samia Bouzefarne. 📚 Ed-Tech & Mobility Startups – Worked as a backend engineering intern, improving large-scale platforms. I'm always eager to connect with engineers and builders passionate about backend, AI, and scalable system design. Let’s chat!

Experience

4 yrs 3 mos
Total Experience
2 yrs 2 mos
Average Tenure
3 yrs 5 mos
Current Experience

Inkle

2 roles

Senior Software Engineer (Backend Lead)

Mar 2025Present · 1 yr 3 mos · Bengaluru, Karnataka, India · On-site

Backend Software Engineer

Jan 2023Apr 2025 · 2 yrs 3 mos · Bengaluru, Karnataka, India · On-site

  • At Inkle, we combine world-class tax expertise with cutting-edge accounting tech to provide next-level results for startups. Our proven process enables us to deliver accurate, affordable, and efficient bookkeeping and tax services for US businesses and subsidiaries of all sizes.
  • Currently working on Inkle Books, a next-gen accounting platform for startups, Architected scalable transaction ingestion pipelines for Stripe, Mercury, and Brex efficiently.
  • Built and contributed to tools like Revenue Recognition, Chart of Accounts, Live Financial Reports and
  • Live Metrics for accounting automation
  • Contributed to AI-driven Rule Engine, automating the categorization of 10k+ weekly transactions, cutting manual intervention by 70%
  • Developed an in-house ticketing system and customer referral program, boosting user engagement by 25%
Integration TestingPython (Programming Language)PostgreSQLLow-Level DesignCode DesignArtificial Intelligence (AI)+9

Tilt (yc w21)

Founding Engineer (Backend)

Mar 2022Feb 2023 · 11 mos · Bengaluru, Karnataka, India · Remote

  • Developed APIs for bike audit trails and tracking, admin permissions, wallet payments, Google auth, and rewards.
  • Built Slack alerts, routine API maintenance and bugs and transitioned backend from CommonJS to ES Modules.
  • Implemented a realtime leaderboard for current and past timelines using Redis
JavaScriptPostgreSQLCode DesignReact NativeAmazon Web Services (AWS)High-Level Design+9

Yellow class

Software Development Engineer Intern

Dec 2021Feb 2022 · 2 mos · Gurugram, Haryana, India

  • Worked as an SDE Intern in the Backend Engineering team. Involved in the development of the following products:
  • EnergyMeter : Developed APIs and consumers from scratch for a project to show users ranking in a live class based on body movements, that produced events to calculate and store rank as cache in Redis sorted sets using RabbitMQ.
  • Notifications A/B Testing : Implemented an A/B testing framework to send class reminder notifications to users by setting up cron jobs at different time intervals based on their profileIds in multiple buckets. Wrote optimized MongoDB queries to extract user data directly from the database thereby decreasing response time by a good margin.
  • Dynamic HomePage : Developed a framework to display dynamic homepage to app users based on number of classes viewed by the user prelogin and postlogin. Migrated multiple UI elements to backend-driven thereby reducing dependency on app releases for minor changes from the app side
  • Alerting Framework : setup daily email alerts with multiple queries ranging from counting new users created in last 24 hours to indicating index drops in MongoDB collections. This eliminated dependency on developers by the product team to perform similar queries multiple times, thereby increasing productivity
  • Routine Routine tasks included developing multiple REST and Graphql APIs to interact with different microservices, optimizing queries ( ¡100ms), build monitoring on Jenkins
RedisMicroservicesPostgreSQLJenkinsCode DesignMongoDB+10

Conservatoire national des arts et métiers

Research Intern

May 2021Aug 2021 · 3 mos · Paris, Île-de-France, France (Remote)

  • Worked on Privacy Preserving Machine Learning with a focus on Federated Learning and Blockchain for Edge Devices. Conducted experiments on hybrid consensus based blockchain to find miner node to calculate gradient weight.
BlockchainPython (Programming Language)Deep LearningEnglish

Google summer of code

Student Developer Intern, Wikimedia Foundation

Jun 2020Aug 2020 · 2 mos

  • Developed a tool-chain allowing users to make their own Wikidata queries for map features and move it to local storage for rendering to offline maps, with a template structure to serve more than 200 important geographical locations.
  • Deployed Python script to automate conversion from SPARQL to GeoJSON and render map features from extracted GeoJSON data, stored offline in a file, as a dynamic overlay on map tiles.
  • Created Admin Console UI to enable the user to choose from a catalog of URLs that contain features or generate their own query using SPARQL and download it to local storage.
JavaScriptSPARQLPython (Programming Language)Debugging CodeCloud ComputingEnglish

Semina agro pvt. ltd.

Software Development Intern

Jun 2019Aug 2019 · 2 mos · India

  • Revamped the entire website by designing and implementing from scratch. Implemented features including(but not limited to) responsiveness, blog interface,mail interface
  • Restructured the User Interface for their website by developing dynamic,responsive and interactive webpages using Bootstrap framework, CSS, HTML and Javascript.
English

Education

Birla Institute of Technology, Mesra

Bachelor's degree — Computer Science

Jan 2018Jan 2022

Stackforce found 100+ more professionals with Python (programming Language) & Django

Explore similar profiles based on matching skills and experience