Vivek Rabadiya

I'm

About

I'm Vivek Rabadiya, a FullStack software engineer specializing in both front-end (React, Angular) and back-end (Node.js, Python) development, with expertise in building scalable, high-performance applications. I combine my skills in full-stack engineering with advanced machine learning to deliver intelligent systems that enhance decision-making and efficiency.

FullStack Software Engineer

  • Birthday: 2 Jan 1996
  • Phone: +49 176 4577 3763
  • City: Kassel, Germany
  • Nationality: Indian
  • Age: 28
  • Degree: Master of Science in Computer Science
  • Email: vivek.r.rabadiya@gmail.com

Skills

Languages

JavaScript 85%
TypeScript 75%
Python 100%
SQL 80%
HTML & CSS 85%
Java 70%

Tools

• Visual Studio • Android Studio • Unity • PyCharm


Frameworks & Libraries

• Node.js • Vue.Js • Angular.js • Django • D3.js • three.js • WebGL.js • Babylon.js • Pandas • Numpy • NLP • GraphQL • RestfulAPI • Matplotlib • Scikit-learn • MongoDB • OpenAI • Pyinstaller


Other Technology

• Simulators: ROS Gazebo and SUMO • Big Data Technology: Hadoop and Spark • Data Piplines • Cloud: AWS • Jenkins • Kubernetes • Docker • JIRA: Scrum and Kanaban • Git: GitLab and GitHub • OS: Windows 10 and 11, Linux

Resume

Professional Experience

Full-Stack Software Engineer

March 2023 - Present

CTI Consulting GmbH, Kassel, Germany

  • Automated Python data pipelines to transform SAP XML into structured LeanIX factsheets, enabling real-time GraphQL synchronization for improved integration, debugging, and transparency.
  • Implemented robust validation and error handling, collaborating with stakeholders to ensure data integrity, system reliability, and alignment with business objectives
  • Managed CI/CD pipelines using GitLab and GitHub Actions, automated deployments, improved version control, and ensured efficient data workflows.
  • Leveraged frontend expertise with Vue.js, Angular.js, HTML5, CSS3, and UI/UX best practices to develop intuitive user interfaces while maintaining strong communication and teamwork in agile environments.
  • Developed backend solutions using Python, JavaScript/TypeScript, and Node.js, implementing web services like REST API and GraphQL for seamless data exchange.
  • Worked with AWS, Docker, and Kubernetes to develop scalable cloud applications, ensuring performance, security, and reliability.
  • Managed MySQL and PostgreSQL databases, optimizing queries and ensuring data integrity for efficient data management.
  • Applied SQL and big data processing techniques to extract, transform, and load data from various sources, improving data accessibility and analysis.

Machine Learning - Researcher Student

November 2021 - July 2022

DLR (German Aerospace Centre), Berlin, Germany

  • Developed and deployed an AI-driven "Emergency Phase" control strategy using Reinforcement Learning (RL), improving emergency vehicle response time by 50-60% at intersections.
  • Designed a custom RL environment within SUMO (Simulation of Urban Mobility), integrating microscopic traffic simulations for real-time traffic flow optimization.
  • Engineered an intelligent traffic signal controller leveraging Vehicle-to-Infrastructure (V2I) communication, dynamically adjusting signals to prioritize emergency vehicles while minimizing traffic disruptions.
  • Explored and fine-tuned multiple reinforcement learning techniques, optimizing AI models for real-world urban traffic management.

Android Developer

March 2018 - October 2019

Winter Infotech, Surat, India

  • Designed and built responsive Android applications focused on user experience and functionality.
  • Utilized Java and Android SDK to develop and debug mobile applications, implementing custom UI elements and animations.
  • Worked closely with the project team to gather user requirements and translate them into technical specifications.
  • Deployed app updates and new features based on user feedback, improving app performance and user engagement.

Education

Master of Science in Computer Science

Oct 2019 - March 2023

Technical University of Clausthal, Clausthal-Zellerfeld, Germany

Majors: Data Analysis with Machine Learning, Computer Organization, Software System Engineering, Project Management, Big Data, Aeronautical Information and Optimizations

Bachelor of Engineering in Information Technology

June 2013 - May 2017

Gujarat Technological University, Ahmedabad, India

Majors: Object-Oriented System Design, Software Engineering & Testing, Digital Electronics, Database, Computer Network, Analysis & Design of Algorithms, System Software Design, Data Structure, Internet Fundamentals, and Web Technology.

Areas of Expertise

  • Programming Languages Skills
  • Neural Network Architectures
  • Complex Problem Resolution
  • Cross-functional Collaborations
  • Astute Communications
  • Software Development
  • Data Analysis & Modelling
  • Project Management
  • Time Management

Projects

Application Integration Graph (LeanIX)

Visualization Graph in LeanIX

Landscape Analyzer (LeanIX)

Data Transformation from SAP to LeanIX

Viva Calculation Service (LeanIX)

Data transfer within process and Interface factsheet

Weather Data Analysis Using Machine Learning

Predict Weather Forecast with different ML Algorithms

Aeronautical Drone and Robot

Simulation in ROS Gazebo

Chatbot Assistant

Advanced chatbot assistant with NLP capabilities

Patient Profile Android Application

Application for managing patient profiles on Android

Digital Assistant

Digital assistant project with integrated AI features

Testimonials

Vivek is an exceptional developer whose technical expertise and creative problem-solving have greatly advanced our company. His passion for innovative solutions and commitment to quality are truly impressive. Vivek inspires those around him with his helpful and motivating attitude.

Vivek always finds creative and professional solutions to every challenge, no matter how complex. He’s not only highly dependable and available whenever he's needed, but he also shares his knowledge generously, helping his colleagues grow. On top of that, Vivek brings a great sense of fun both in and out of projects, making him a joy to work with and an essential part of the team.

Contact

Call

+49 176-457-737-63

Email

vivekrabadiya54@gmail.com

Loading
Your message has been sent. Thank you!