Shashank Tyagi

Shashank Tyagi

Senior Software Engineer | Node.js, NestJS, TypeScript | Backend Architecture

Ghaziabad, India

#OpenToWork

About

Senior Software Engineer with 4.5+ years of experience in backend-heavy full-stack development, specializing in Node.js, Express.js, NestJS, and TypeScript. Currently architecting the backend of an ERP-level food-service management SaaS platform serving restaurants, hospitals, care homes, and corporate canteens across Germany, working within a 4-5 member engineering team. Proven expertise in building complex systems from scratch — including menu planning, procurement, stock management, and recipe/nutrition modules — along with API optimization, type safety, and database design across PostgreSQL, MySQL, and MongoDB. Previously owned the Leaves & Attendance module of an HRMS platform at Zimyo Consulting, engineering advanced leave policies, payroll automation, and performance improvements. Strong background in cron-based automation, RabbitMQ messaging, AWS S3, secure authentication (JWT, OAuth 2.0), and CI/CD deployments using Docker and Coolify. Skilled in leveraging AI-assisted development tools like Cursor and Claude to boost productivity. Adept at owning modules end-to-end, from database schema design to production deployment, with a consistent record of measurable efficiency gains.

What I'm looking for

Seeking a remote Senior Software Engineer role where I can architect and scale backend systems using Node.js, NestJS, and TypeScript. Open to any domain, with strong expertise in SaaS and ERP-level platforms, and a preference for organizations that value ownership, clean architecture, and high-impact engineering work.

Experience

Gastrosmart

Senior Software Engineer

Gastrosmart

May 2025 – Apr 2026

• Architecting the backend of a food-service management SaaS platform (ERP-level) serving restaurants, hospitals, care homes, and corporate canteens across Germany, within a team of 4-5 engineers. • Built the Menu Planning system from scratch: DB schema, sheet CRUD, meal components, snapshots, copy/duplication logic, nutritional value calculations with invalidation, and AI-generated menu images. • Designed and implemented the Procurement module end-to-end — order lifecycle, shopping lists, supplier bundles, invoicing, delivery address management, and menu-to-procurement integration. • Engineered Stock Management and Recipe & Nutrition features — location/article-level inventory tracking, recipe versioning, COGS calculations, per-100g nutritional values, weighted averages, and bulk operations. • Consolidated menu calculation into a single optimized API, improving response times through parallel query execution and COGS computation optimization. • Established type safety and API standardization — centralized response types, custom pipes, and decimal-to-number conversions. Accumulated 1,157 commits as a core backend contributor.

Dokreativ

Senior Software Engineer

Dokreativ

May 2025 – Jul 2025

• Deployed on the GastroSmart project as a consultant through Dokreativ; delivered high-impact backend work that led the client to propose a direct contract hire within three months — which became the current GastroSmart role above. • Ramped up quickly on a NestJS + Drizzle ORM + PostgreSQL stack with Docker-based deployments and CI/CD pipelines managed through Coolify.

NestJSDrizzle ORMDocker
Zimyo Pvt Consulting

Senior Software Engineer

Zimyo Pvt Consulting

Sep 2023 – Apr 2025

• Owned development and maintenance of the Leaves & Attendance module of an HRMS platform using Node.js, Express.js, MySQL, Sequelize, AWS S3, and SendGrid. • Engineered advanced leave policies: Sandwich Rule, Entity-Wise Applicability, Leave Clubbing Restriction, Negative Balance, and Short Leave — boosting policy compliance and system flexibility. • Devised a configurable notice period system with applicability-based customization and organizational default fallback for unmatched employee categories. • Automated Tenure Completion Encashment and Pro-Rata Leave Assignment via cron jobs, reducing manual processing time by 20% and improving payment accuracy. • Improved overtime calculation accuracy with a robust error-checking algorithm, cutting processing errors by 25% and ensuring payroll compliance. • Built Document Bulk Upload (by employee code, business code, PAN) reducing manual effort by 30-40%. Introduced worker threads for large data exports, reducing download wait times by 20%. • Delivered Payroll Freeze, Checklist Bulk Approval, and Budgeting CRUD operations, driving a 20% increase in operational efficiency.

Node.jsMySQLSequelize
Invansys Technologies

Software Engineer

Invansys Technologies

Nov 2021 – Sep 2023

• Implemented secure Reset Password functionality using JWT, Bcrypt, and OAuth 2.0, adhering to industry-standard security practices. • Built a data cleanup pipeline — cron job to identify inactive organizations, generate CSV reports to AWS S3, and notify stakeholders via Slack API; improved database performance by 15%. • Developed an Email Notification system with SendGrid for synchronization statistics and historical data tracking, improving sync accuracy by 30%. • Architected a RabbitMQ-based async deletion system — API pushes organization IDs to a queue, consumer executes sequential deletion per org, reducing manual effort by 50%.

Education

GGSIPU

GGSIPU

Master of Computer Applications

2020 – 2022

Lal Bahadur Shastri Institute Of Management, New Delhi, GGSIPU

Masters · Masters Of Computer Applications

2020 – 2022
CCSU

CCSU

Bachelor of Computer Applications

2017 – 2020

ITS, Mohan Nagar, Ghaziabad, CCSU

Bachelors · Bachelors of Computer Application

2017 – 2020

Skills

ClaudeAI Workflow And ToolsSystem DesignDrizzle ORMSequelizeExpressCSSHTMLReactMongoDBRest/Restful APIRabbitMQRedisPostgresqlMysqlJavascriptTypescriptNestNode

Languages

English (Full professional proficiency)Hindi (Full professional proficiency)