Open to Software Engineer roles

Sanjay SukhwaniSoftware Engineer

Sanjay Sukhwani

Junior Programmer · Silver Touch Technologies

SAP B1 integrations · High-performance APIs · Client deployments

2.4+

Years experience

Software engineer with 2.4+ years building enterprise software in C#/.NET and SAP Business One, with Python, JavaScript and C++ (DSA) alongside. I take client projects from requirements to deployment and make the design calls on performance and maintainability. Cut a Vendor Portal API from 10–12s to 1–2s.

C#.NETSAP Business OnePythonJavaScriptC++ (DSA)SQL ServerSAP HANA

2.4+

Years C# / .NET experience

10–12s to 1–2s

API response-time optimization

10+

Client deployments (AutoMailer)

150+

CodeChef problems solved

About

Software engineer who owns the work, from requirements to production

At Silver Touch Technologies I build SAP Business One add-ons, Web APIs and Windows services. I gather requirements from clients and Business Development Associates, decide how to build, write the code and install it at client sites. Outside work I build full-stack projects in Python, React/Node.js and ASP.NET.

Requirements to deployment

Gather requirements from clients and Business Development Associates, design and build the solution, install it at client sites.

Design decisions

Choose approaches for performance and maintainability, such as on-demand loading, master-data defaults and config-driven rules.

Production support

Trace logs and data flow to find and fix client-reported issues.

Experience

2.4+ years shipping & supporting enterprise software

Silver Touch Technologies — C# Web APIs, Windows services and SAP Business One add-ons for live client deployments.

Junior Programmer

Jul 2024 — Present

Silver Touch Technologies Ltd.

~2 years 4 months

  • Build and support C# Web APIs, Windows services and add-ons that integrate SAP Business One with external systems for client deployments.
  • Troubleshoot and fix production issues by tracing logs and understanding data flow.
  • Write and tune SQL Server and SAP HANA queries and stored procedures.
  • Gather requirements from clients and Business Development Associates and deliver enhancements.

Software Trainee Engineer

Jan 2024 — Jun 2024

Silver Touch Technologies Ltd.

6 months

  • Built web apps in C# with ASP.NET MVC including Paper Planner — a paper-setting and evaluation platform with automated result generation.
  • Built 3 full-stack apps with React, Node.js and Angular.
  • Responsive UIs with Tailwind CSS, jQuery and Bootstrap; MySQL schemas, optimized queries and REST endpoints.

Part-Time Lecturer

Part-time

C-DAC Computer (Govt. of India) — Icon Academy

  • Taught programming fundamentals alongside full-time engineering work.

Enterprise work

Production systems clients rely on

A selection of SAP-integrated APIs, add-ons and services built and maintained at Silver Touch Technologies.

ASP.NET Web API · C# · SAP HANA · Stored Procedures · JSON

Vendor Portal Integration Web API

  • GET endpoints for Items, Purchase Orders, Purchase Requests and documents over SAP HANA.
  • PO creation via POST through SAP Service Layer.
  • CTE-based stored-procedure optimization reused across procedures.
ASP.NETC#SAP HANASQL OptimizationService Layer

Impact

Response time cut from 10–12s to 1–2s by building one CTE and reusing it across the stored procedures.

Add-On · Windows App · Windows Services · Web API

Production Booking Integration

  • BOM form loaded every item upfront (~12s). I load only the items for the selected type (6 types).
  • Autofill defaults live in a default-value column in the item master instead of hardcoded JSON, so clients maintain them without code changes.
  • Field enable/disable rules come from a config JSON, changeable without redeploying the add-on.
  • Auto Goods Issue/Receipt via DI API with real-time document linking.
DI APIUI APIWeb APIWindows Services

Impact

Form load cut from ~12s to ~3s by loading items only for the selected type. Client-maintained defaults need no code changes or redeploy.

Windows App · Windows Services · C# · Service Layer API

Silver AutoMailer

  • Windows app to schedule email templates per scenario, plus a background service that sends them (PDF/Excel attachments, SQL Server and SAP HANA).
  • Audit logging for template, settings and password changes; templates locked against editing.
  • Built an internal HTML/JS tool to bulk-edit encrypted templates and their SQL queries and export a replacement file.
Windows ServicesC#SQL ServerSAP HANA

Impact

Deployed at 10+ clients. Internal bulk-edit tool for templates and their SQL queries, used by the team across ~5 deployments.

SAP B1 SDK · C# · DI API · UI API · Stripe API

Stripe Pay Add-On

  • Maintains Stripe–SAP B1 sync of invoices and payments.
  • Request/response logging for every Stripe call for traceability.
  • Postman-first reproduction to confirm expected behaviour before fixes.
StripeDI APIUI APILoggingPostman

Impact

Restored invoice/payment sync after a Stripe API change; added request/response logging so failures can be traced.

C# · Meta WhatsApp Business API · JSON

Silver WhatsApp Add-On

  • Send WhatsApp messages from within SAP B1.
  • Template management: create, update and upload to Meta template master from inside the add-on.
WhatsApp APIC#SAP Add-on

Impact

Users send WhatsApp messages and manage Meta templates directly from SAP.

Projects

Projects beyond the day job

Full-stack builds in React/Node.js, Django and ASP.NET MVC. Enterprise SAP work above is proprietary; these show range.

Connect With GUNI

Connect With GUNI - Learning Management System

A university learning platform where faculty share course materials and manage attendance, while students access class resources and set reminders. An admin dashboard supports user and platform management.

HTMLCSSJavascriptBootstrapReactNodeExpressMongoCloudinary
Coder's Mart

Coder's Mart

An online store for developers to discover and purchase programming tools and equipment. Product browsing, cart management, secure accounts, checkout, and order tracking come together in a full-stack shopping experience.

HTMLCSSJavascriptTailwindReactNodeExpressMongo
Paper Planner

Paper Planner - Plan Papers and Take Tests

An assessment platform for schools to create, review, and evaluate question papers. Administrators manage users and question banks, teachers prepare papers for approval, and students take assigned tests and view results. Questions support configurable answer options.

HTMLCSSJavascriptBootstrapC#ASP.NETMVC

+ more on GitHub ↗

Skills

Languages, systems and tools

Deep in C#, SQL and SAP Business One — with full-stack range in Python and JavaScript when the project needs it.

Languages

C#SQL (T-SQL, SAP HANA SQL)PythonJavaScriptC++ (DSA)

Backend

ASP.NET Web APIREST APIsJWT AuthenticationWindows ServicesThird-party API Integration

Databases

SQL ServerSAP HANAMySQL

Database Skills

Query OptimizationStored ProceduresCTEsData Modeling

Enterprise — SAP B1

SAP Business One SDKDI APIUI APIService Layer

Tools & Other

GitGitHubPostmanGitHub CopilotNode.jsReact.jsFastAPIDjango

Education & recognition

Foundation & achievements

B.Tech in Information Technology

Ganpat University (U.V. Patel College of Engineering), Mehsana

2020 — 2024CGPA — 8.94

12th AISSCE (Higher Secondary)

Airport School, Ahmedabad

2018 — 202075%

Achievements

  • 🏆 Solved 150+ problems on CodeChef
  • 🎓 Part-Time Lecturer at C-DAC (Govt. of India) — Icon Academy

Contact

Let's build something reliable.

Hiring for a Software Engineer role, need an SAP B1 integration, or want a high-performance API? My inbox is open.