Skip to content
View tarungattu's full-sized avatar

Block or report tarungattu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tarungattu/README.md

Tarun Gattu

Full Stack Software Engineer

I like building software.


Featured Projects

Job Shop - Mobile Robot Scheduler — Published Research Project

A Genetic Algorithm–based Job Shop Scheduling System extended with Autonomous Mobile Robot (AMR) routing.
Includes layout-aware travel times, AMR constraints, and significantly faster performance than LP methods.
Repository: https://github.com/tarungattu/JobShopGA_withAMR
Publication: Scheduling of jobs and autonomous mobile robots: Towards the realization of line-less assembly systems (2025)


Money Jar — Full Stack Bill Splitting App

Tech: NestJS, ReactJS, PostgreSQL, TypeORM
A complete expense & group settlement system with JWT authentication, normalized schemas, and modular backend design.
Repository: https://github.com/rohitpadaki/money-jar


Warehouse Layout Designer & Scheduler

Tech: ReactJS, Flask, Python
Interactive UI for warehouse layout design + backend publised scheduling engine.
Repository: https://github.com/tarungattu/SchedulerWebApp


Experience

Bosch Automotive Electronics India Pvt. Ltd. Bengaluru, India — Data Science Research Intern (2025)

  • Developed Genetic Algorithm for production planning & PM scheduling
  • Achieved 20× faster performance than LP solvers on 100+ job instances
  • Forecasted spare part demand with MAE under 12% using Python + SQL
  • Built internal applications following SDLC and Agile practices

Center for Automation & Robotics Research | KLE Technological University, Hubballi, India — Undergraduate Researcher (2024)

  • Built decentralized multi-agent system using ROS2 + SPADE
  • Reduced loading/unloading dock wait time by 40%
  • Implemented scheduling algorithms achieving up to 300× speedup
  • Published in robotics + scheduling optimization

Technical Skills

Languages — Java, Python, JavaScript, TypeScript, SQL
Backend — NestJS, Spring Boot, Flask, Express
Frontend — React, Vite, HTML/CSS
Databases — PostgreSQL, MySQL, MongoDB, TypeORM,
DevOps & Tools — Docker, Git, Postman, Linux, AWS (basic)
Productivity — GitHub Copilot, Cursor, Gemini CLI, Notion


Research Publications

1. Scheduling of jobs and autonomous mobile robots: Towards the realization of line-less assembly systems

Published in the International Journal of Industrial Engineering Computations
DOI: 10.5267/j.ijiec.2025.1.003
Repository: https://github.com/tarungattu/JobShopGA_withAMR

2. Towards the Realization of Decentralized Multi-Agent Systems for Line-less Assembly Systems

Accepted - World Conference on Artificial Intelligence: Advances and Applications - WCAIAA 2025, Volume 2

3. Scheduling of Jobs and Autonomous Mobile Robots with Utilization Criterion Towards the Realization of Line-less Assembly less Assembly

Accepted - International Conference on Innovative Engineering Technologies - ICIET 2025


Contact

Email: [email protected]
LinkedIn: https://www.linkedin.com/in/tarungattu123


Popular repositories Loading

  1. ParallelMachinePSO ParallelMachinePSO Public

    Job shop scheduling for parallel machines using particle swarm optimization.

    Python

  2. LMAS LMAS Public

    lineless mobile assembly system using ros2 and gazebo

    Python

  3. tarungattu.github.io tarungattu.github.io Public

    HTML

  4. PIAS_exercises PIAS_exercises Public

    exercises of PIAS plc programming using CodeSyS

  5. CustomMultibot CustomMultibot Public

    custom workspace for multibot navigation for LMAS

    Makefile

  6. chappiebot chappiebot Public

    making chappiebot spin

    Python