Software Engineer II at Platform Science | M.Tech | Building the payroll backend for European transport

Chennai · Hybrid

Chennai · Hybrid

Chennai

Chennai

Chennai, Tamil Nadu, India

Chennai







Bachelor and Master of Technology (Dual Degree), Computer Science and Engineering
Indian Institute of Information Technology Design & Manufacturing Kancheepuram

Class XI and XII, Mathematics and Science
FIITJEE
Join Bhaskar and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSoftware Engineer II at Platform Science | M.Tech | Building the payroll backend for European transport
I build the backend of FleetHours NextGen, a payroll platform for European transport operators — a distributed .NET/MongoDB system that turns raw driver activity into salary. My work spans the salary calculation engine (20 configurable salary rules and the pipeline that executes them in dependency order), the Calculation Management service (Quartz scheduling and Kafka event-driven state tracking with fair-share batching across customers), and a version-pinned regression harness that replays real calculation runs offline to catch pay-affecting regressions before release. Across both roles: 355+ merged pull requests, 12 microservices built from scratch, activity ingestion scaled to 600K activities per customer, and test coverage raised above 80% on five services. I also contribute to the Angular frontend and drove semantic-release versioning into the organisation-wide C# template across a 40-repository estate. Published a blockchain payments paper at IEEE TrustCom 2023. B.Tech and M.Tech (Dual Degree) in CSE from IIITDM Kancheepuram, CGPA 8.75/10.
Chennai
antigravity
claude code
codex
langgraph
mcp
Devin
Software Engineer II at Platform Science, Apr 2025 - Present · 1 yr 5 mos, Chennai · Hybrid, • Developed the core of the salary calculation engine for FleetHours NextGen, a distributed .NET/MongoDB backend computing driver payroll for European transport operators: 20 salary rules (leave accrual, overtime banking, weekend premiums, expense reimbursements) and the pipeline that executes them in dependency order, configured per customer. • Built the Calculation Management service: fair-share batching of payroll runs via Quartz scheduling and Kafka event-driven state tracking — no customer's run can starve another's — with safe cancellation of thousand-employee runs. • Created a version-pinned regression harness that captures real calculation runs and replays them offline through the actual engine, catching pay-affecting regressions before every release. • Fixed high-impact correctness bugs: silent decimal corruption zeroing allowance parameters, a deep-clone defect mutating historical payroll configuration, and double-paid overtime hours. • Drove platform work across 40 repositories: semantic-release versioning adopted into the organisation-wide C# template, the .NET 10 migration, container security upgrades, and test coverage raised above 80% for five services — 355+ peer-reviewed pull requests merged across both roles.
Software Engineer at Platform Science, Feb 2025 - Apr 2025 · 3 mos, Chennai · Hybrid, Continued building the FleetHours NextGen backend after Trimble's transport division was acquired by Platform Science in Feb 2025 — employment has been continuous under a tri-party agreement since Jun 2023.
Software Engineer at Trimble Inc., Jun 2023 - Feb 2025 · 1 yr 9 mos, Chennai, • Built the backend activity data platform: resumable, watermark-based ingestion scaled to 600K activities per customer, Activity CRUD with a complete audit trail, activity splitting/merging, and Correction APIs — part of 12 microservices built from scratch across the product. • Hardened the shared libraries inherited by every service: PATCH support distinguishing absent from null, generic referential-integrity checks on delete, and exception middleware returning correct HTTP status codes. • Started at Trimble's SketchUp division: shipped the SketchUp Diffusion generative-AI extension and contributed to SketchUp Viewer's first Meta Quest release, before moving to the transport division in May 2024. • The transport division, including my team, was acquired by Platform Science in Feb 2025 - employment is continuous.
Software Engineer Intern at Poshmark, Feb 2023 - Apr 2023 · 3 mos, Chennai, • Contributed to the development of Posh Shows, a live-streaming feature that allows users/sellers to curate and showcase their favourite listings. • Optimised performance by reducing response load time by 30% across all domains, with a primary focus on the UK domain, resulting in improved performance and a 15% increase in user engagement. • Implemented logic to limit user listings to a curator show and set a maximum limit for total submissions to a show, enhancing the Posh Shows experience. • Streamlined the process of updating tag lists by introducing a feature setting from CSV, making it more convenient to use.
Teaching Assistant at Indian Institute of Information Technology Design & Manufacturing Kancheepuram, Nov 2022 - Feb 2023 · 4 mos, Chennai, Tamil Nadu, India, • Assisted in teaching two undergraduate courses with 120-130 students. • Contributed to the preparation of course material, lab experiments, lectures, practice problems, and assignments, ensuring high-quality educational content and effective delivery. • Led weekly laboratory sessions, problem-solving exercises, and discussions, providing students with valuable opportunities to deepen their understanding of course material and develop their skills through hands-on practice. • Demonstrated strong communication skills and attention to detail, providing clear and accurate guidance to students and offering constructive feedback on their work.
Software Engineer Intern at Trimble Inc., May 2022 - Nov 2022 · 7 mos, Chennai, • Designed and implemented a Plane Alignment Feature for Trimble Connect Hololens, a Mixed Reality Application, enabling users to align 3D models with real-world planes. • Deployed the feature as a package for internal use, consumed by more than 150 developers, resulting in enhanced productivity and collaboration. • Conducted thorough testing on over 100 3D models, achieving an accuracy rate of 99%.
Bachelor and Master of Technology (Dual Degree), Computer Science and Engineering, Indian Institute of Information Technology Design & Manufacturing Kancheepuram
Class XI and XII, Mathematics and Science, FIITJEE
github: https://github.com/bhaskar9980
leetcode: https://leetcode.com/bhaskar9980