Prathamesh Kasar
Software Engineer, backend and end-to-end product delivery
Summary
I take products from a business requirement to production, and own them after they ship. Backend-focused engineer working in C# / ASP.NET Core and Python. I turn one-line business asks into clear rules, build them with tests, and find the root cause when production breaks.
Experience
Junior Full Stack Developer · Best Brains
Oct 2025 – Present · Hyderabad
US ed-tech product company, 300+ franchises
bbSlate In-Person module · Backend ownerASP.NET Core 8 · MediatR / CQRS · EF Core · SQL Server · xUnit
- Took over the module's backend after its initial build and owned it through production release. Delivered 9 changes in about 3 weeks with a spec-driven, AI-assisted workflow (spec → approved design → implementation → verification → updated spec).
- Designed a two-report model for test weeks from a one-line business requirement, covering 9 enforcement points and per-role forms and approval rules. The design decisions were mine; the product owner approved them. Delivered a stable backend overnight to hold a VP release deadline.
- Found a release blocker: the module read a database column the Portal never writes, so test weeks were invisible and the test-report feature had never worked. Fixed detection across 6 read sites.
- Fixed a security gap where parents stopped being prompted to replace their centre-issued password after first login.
- Grew the automated suite from 1,395 to 1,652 tests, using mutation testing to catch tests that passed for the wrong reason. Full module regression passed 32 of 32 API test cases with no backend defects.
- Trained QA on the module, walked mobile developers through the API contract, triaged defects across backend, frontend, mobile and data, and supported UAT, including on a weekend.
- Wrote the module's API integration guide and behaviour documentation, which QA used as the basis of their regression test cases.
bbFamily parent app · Backend APIs for a server-driven UIPython · FastAPI · Server-driven UI
- Built backend APIs for bbFamily, the Android and iOS app parents use to follow their child's progress. It's the parents' side of the In-Person module.
- The app uses a server-driven UI: the API sends each screen as components, and each mobile platform renders them. I create the backend components the screens are built from.
bbSlate coreASP.NET Core · MediatR / CQRS · xUnit · Swagger · Playwright
- Built Teacher Management APIs from scratch: 7 endpoints with CQRS/MediatR, handler and repository layers, xUnit tests and Swagger documentation.
- Proved a race condition between two APIs (page submit and last-visited page) with a Playwright concurrency script, then fixed it. Fixed grader submission failures, a wrong HTTP 200 on expired tokens, and missing token-expiry logs.
- Made book creation dates follow the class schedule. Traced a base-repository override that was resetting the value, and flagged the impact on old records.
BBPortalASP.NET MVC 5 · JavaScript / jQuery · SQL Server
- Implemented student-ID encryption across 81 files (URLs, page output, navigation), with audit logging and an admin bulk encrypt/decrypt utility.
- Root-caused a payment batch job that silently stopped after 10 of 42 students: a blocking call to the payment gateway with no timeout.
- Built Mass Email to Leads with status filters. Moved Open House list filtering, sorting and paging into database queries. Fixed 10+ UI and logic defects.
- Picked up a production defect during planned leave, found the root cause and handed the team a targeted fix.
Production support and platformSerilog · SSIS · TickerQ · GitHub Actions · NuGet
- Monitored production logs daily across about 8 services: portal, slate, enrolment, payment reconciliation, support, email and drawing-merge services.
- Traced nightly reconciliation failures to stale, two-year-old transactions.
- Fixed cancellation-exception handling in shared libraries and the global exception handler, so cancelled requests stopped being logged as errors across services.
- Fixed duplicate pages in BBConnect caused by an under-filtered join. Delivered fixes in BBSupport and BBEnroll.
- Wrote 180 Playwright tests covering portal navigation and login, plus API tests for the bbSlate auth module.
- Benchmarked an SSIS migration of about 50,000 rows: a staging table with a set-based insert halved runtime against row-by-row (about 2 minutes to 1).
- Built a TickerQ proof of concept comparing Hangfire, Quartz.NET and TickerQ. Designed a message-broker orchestration approach (Wolverine, Azure Service Bus) with a cost comparison.
- Set up environment-based NuGet publishing (dev, prod and two test environments) with GitHub Actions and MSBuild.
Skills
- Daily, in production
- C#, ASP.NET Core Web API, EF Core, LINQ, MediatR / CQRS, SQL Server, xUnit, Git, GitHub Actions, Claude Code / spec-driven development
- Comfortable
- Python, FastAPI, Django, Rust, TypeScript, JavaScript, React, Angular, ASP.NET MVC, jQuery, PostgreSQL, MongoDB, Playwright, Mutation testing, SSIS, Serilog, Swagger, Postman, Server-driven UI, Docker, VirtualBox, AWS, Google Cloud, Azure
- Foundations
- C, C++, Data structures and algorithms, DBMS, Operating systems, Computer networks
- Practices
- Root-cause analysis, Requirement to design, SOLID and design principles, Clean Architecture, Background jobs and message brokers, Technical documentation, Cross-team coordination (QA, BA, mobile, DB)
Selected case studies
- The feature that had never worked · 6 read sites fixed before release
- The payment batch that stopped at 10 of 42 · 10 of 42 students processed before the silent stop
- Proving a race condition with Playwright · 2 APIs racing, reproduced on demand
- From a one-line ask to a shipped design overnight · 9 enforcement points, designed and shipped overnight
- Tests that pass for the wrong reason · 32 / 32 API regression cases passed, no backend defects
- A spec-driven multi-agent engineering pipeline · 9 agents 7 human gates, 1 write guard
Projects
- ShopShakti · Angular, ASP.NET Core Web API, EF Core, SQL Server, JWT
Full-stack e-commerce platform: Angular frontend and ASP.NET Core Web API, with cart, checkout, order tracking and role-based dashboards.
- Career Dendrogram · Django, SQLite, JavaScript
College final-year project, which I led: a Django app that visualises career paths as an interactive dendrogram.
- School Blog API · FastAPI, MongoDB, Motor, Pydantic
An async blog API for a school, built with FastAPI and MongoDB (Motor) with Pydantic validation.
- ECommerce AtoZ · Django, Django REST Framework, PostgreSQL / SQLite, Bootstrap
A Django online store with product listings, checkout, mock payments, login and order tracking.
- Team Communication Platform · ASP.NET Core, Razor, EF Core, SQLite
Role-based team chat in ASP.NET Core, with dashboards for Admin, Project Leader and Programmer.
Education
B.Tech, Computer Science and Engineering
2021–2025
G. H. Raisoni College of Engineering and Management, Jalgaon · CGPA 8.53 / 10 · GATE CSE: 84th percentile
- Led student project teams in the first, second and final year of college, including the final-year Career Dendrogram project.