Shivam Singh Rawat

Shivam Singh Rawat

Followers of Shivam Singh Rawat186 followers
location of Shivam Singh RawatBengaluru, Karnataka, India

Connect with Shivam Singh Rawat to Send Message

Connect

Connect with Shivam Singh Rawat to Send Message

Connect
  • Timeline

  • About me

    Python Backend Web Developer with 2.5 years of experience crafting product driven applications in various python frameworks

  • Education

    • ITL Public School

      2017 - 2018
      Higher Secondary School Certificate (Class 12) Science-Non Medical 80%

      Subjects taken: Physics, Chemistry, Mathematics, Computer Science, English

    • ITL Public School

      2015 - 2016
      Secondary School Certificate (Class 10) 9.2 CGPA

      Subjects taken: Science, Maths, Social Studies, French, IT, English

    • PES University

      2018 - 2022
      Bachelor of Technology (B. Tech) Computer Science Engineering First Class

      Activities and Societies: Participated in various tech events, volunteered in campus cultural fest Subjects taken: Computer Networking, Operating Systems, Database Management Systems, Computer Network Security, Information Security, Data Structures, Design and Analysis of Algorithms, Multiple Programming Languages and other essential Computer Science Engineering subjects

  • Experience

    • Mercedes-Benz Research and Development India

      Mar 2022 - now

      * Data Engineering 🌐: Currently working on building scalable data pipelines for large scale labeling related data export.* AuthnAuth πŸ”: Integrated FastAPI toolchain to organization SSO PingID by learning JWT, OIDC, dPoP, roles and permissions and related auth concepts.* Full-Stack Web Application Development πŸ’»: Collaborated with a team of 3 to develop a full-stack web application using FastAPI πŸš€, React βš›οΈ, and MongoDB πŸƒ for versioning and managing large documents. This project involved designing the architecture, implementing core features, and ensuring seamless integration between frontend and backend. * CI/CD Pipeline Development (GCP) ☁️: Implemented a robust CI/CD pipeline using GitLab CI πŸ€– to automate the build process for FastAPI and React applications. This included building Docker images 🐳 and pushing them to Google Cloud Platform (GCP) image registries, enabling efficient and reliable deployments. * On-Premise CI/CD Automation βš™οΈ: Established a Jenkins slave on an on-premise server 🏒 and designed a CI/CD pipeline triggered by Bitbucket hooks πŸͺ. This pipeline automated the building of Docker images and deployment of containers for full-stack web applications on these servers, streamlining the release process. * Workflow Automation with Apache Airflow πŸ’¨: Set up Apache Airflow on an on-premise server 🏒 and automated multiple long-running scripts 🐍. Developed Django APIs to provide both manual and scheduled triggers for Airflow tasks, enabling efficient execution and logging of Python script runs. * UI Templating Innovation ✨: Introduced the concept of UI templating by storing UI structure as JSON in the database πŸ—„οΈ. This approach made the UI reusable, versatile, and adaptable to changing requirements, significantly improving development efficiency. * Performance Optimization ⚑: Rewrote the metadata collection tool in Flask πŸ§ͺ. This optimization improved data processing speed and resource utilization. Show less * Full-Stack Development of Metadata Collection Tool πŸ› οΈ: Led the end-to-end development of the metadata collection tool as a full-stack web developer, from concept to deployment. This involved designing the architecture, implementing features, and ensuring seamless integration between frontend and backend. * Data Collection Optimization πŸš€: Significantly reduced data collection time by optimizing metadata entry processes. Implemented intuitive and useful autofill features to minimize manual data entry effort, leading to improved efficiency and user experience. * User-Centric Approach 🀝: Actively solicited feedback from users and stakeholders, ensuring timely delivery of requirements and a product that met their needs. This collaborative approach fostered strong relationships and resulted in a highly effective tool. * Cross-Functional Collaboration 🀝: Effectively catered to the needs of multiple teams, including cross-departmental collaboration. This required strong communication and coordination skills to ensure alignment and successful project delivery. * MLOps Platform Maintenance βš™οΈ: Maintained an MLOps platform as a backend engineer, ensuring its smooth operation and reliability. This involved troubleshooting issues, implementing updates, and monitoring performance. * ML Model Statistics Integration πŸ“Š: Collaborated closely with a senior frontend engineer to provide meaningful machine learning (ML) model-related statistics. This involved designing and implementing APIs to expose relevant data for visualization and analysis. * Platform Migration for Scalability ⬆️: Migrated the MLOps platform to a more robust in-house server, significantly increasing its scalability and performance. This ensured the platform could handle growing data volumes and user traffic. Show less * Decentralized Identity (DID) Proof of Concept πŸ’‘: Led a proof-of-concept project exploring the implementation of decentralized identity (DID) on blockchain. This involved researching and experimenting with various approaches to leverage blockchain technology for secure and self-sovereign identity management. * Hyperledger Indy Research πŸ”: Conducted in-depth research on Hyperledger Indy, a distributed ledger technology (DLT) platform specifically designed for digital identity and zero-knowledge proofs (ZKPs). This included evaluating its capabilities, strengths, and limitations for real-world identity solutions. * Integration Exploration πŸ”—: Investigated the integration of Hyperledger Indy with commonly used identification and security methods. This involved exploring potential synergies and challenges in combining existing systems with blockchain-based identity solutions. Show less

      • Engineer

        Jul 2023 - now
      • Graduate Engineer Trainee

        Aug 2022 - Jul 2023
      • Student Trainee Intern

        Mar 2022 - Jul 2022
  • Licenses & Certifications

    • Microservices Foundations

      LinkedIn
      Feb 2025
    • Unconscious Bias

      LinkedIn
      Aug 2024
    • GRPC in Python

      LinkedIn
      Feb 2024
    • FastAPI - The Complete Course 2024 (Beginner + Advanced)

      Udemy
      Nov 2024
      View certificate certificate
  • Honors & Awards

    • Awarded to Shivam Singh Rawat
      MBRDI Silver Award Mercedes-Benz Research and Development India Feb 2025 - Received this award for creating and managing multiple FastAPI microservices which cater to Data Labeling topic.- Created multiple CI pipeline using GitLab CI reducing time to deploy marginally.- Integrated organization wide SSO with the toolchain and setup concept of roles and permissions.
    • Awarded to Shivam Singh Rawat
      MBRDI Process Innovation Award Mercedes-Benz Research and Development India Feb 2024 Received process innovation award for my contribution towards MLOps platform
    • Awarded to Shivam Singh Rawat
      MBRDI Departmental Silver Award Mercedes-Benz Research and Development India Dec 2023 Received this silver departmental award for my active cross team collaborations, engaging and curiosity driven personality. Some highlights of my works :-1. Maintaining and managing the data collection tool end to end from requirement discussions with module owners to delivery and consumer feedback.2. First to create a CI/CD setup for web tool in my team enabling all engineers to deploy and test code over server without needing access.3. Automated multiple scripts to remove… Show more Received this silver departmental award for my active cross team collaborations, engaging and curiosity driven personality. Some highlights of my works :-1. Maintaining and managing the data collection tool end to end from requirement discussions with module owners to delivery and consumer feedback.2. First to create a CI/CD setup for web tool in my team enabling all engineers to deploy and test code over server without needing access.3. Automated multiple scripts to remove developer dependencies.4. Containerized and deployed multiple web applications.5. Tried to create an open environment of learning by being transparent about all my work, initiating knowledge transfers for multiple setups and tool usage allowing multiple teams to benefit from my efforts and reducing the time taken for learning curve for other teams. Show less
  • Volunteer Experience

    • Security Assistant

      Issued by Maaya - PES University ECC
      Maaya - PES University ECCAssociated with Shivam Singh Rawat