Summary
Overview
Work History
Education
Skills
Certification
Publications
Awards
Interests
Timeline
Generic
Karthik N Prasad

Karthik N Prasad

DevOps Engineer / Python & Java Developer / Test Automation Engineer
Bengaluru

Summary

Cloud-Focused Backend Engineer with 3+ years of experience building scalable web applications, automating CI/CD pipelines, and integrating APIs across AWS and Azure. Proficient in Python, Java, FastAPI, and Terraform, with hands-on expertise in Docker, Jenkins, Lambda, ECR, and DynamoDB. Skilled in developing backend systems and UI components, and automating testing with Robot Framework. Certified in Azure Fundamentals (AZ-900), with a strong foundation in cloud-native development and DevOps practices. Proven leader and effective collaborator in cross-functional teams.

Overview

3
3
years of professional experience
4
4
years of post-secondary education
3
3
Certifications
4
4
Languages

Work History

Senior Software Engineer / Analyst

Robert Bosch Engineering and Business Solutions
01.2022 - Current
  • Developed and deployed a full-stack web application by building a robust backend using FastAPI and integrating MongoDB Compass as the primary database.
  • Designed API endpoints using Pydantic models for data validation and schema enforcement.
  • Utilized Poetry for dependency management and Docker for containerization.
  • Collaborated with frontend developers to connect the backend with a user interface built using JavaScript, HTML, and CSS.
  • Focused on seamless data flow between the UI and database, ensuring efficient CRUD operations and real-time updates.
  • The project demonstrated modular design, API-first architecture, and integration best practices in a microservice-style setup.
  • Developed RESTful APIs using FastAPI, Pydantic, and MongoDB Compass, integrated with a JavaScript frontend.
  • Automated CI/CD pipelines using Jenkins and Azure DevOps with Maven and GitHub integration.
  • Deployed containerized applications on AWS using Lambda, ECR, S3, and App Runner.
  • Built custom GUI applications with Python (Tkinter, Threading, Pytube).
  • Created Robot Framework test scripts for Cosym integration and simulation workflows.
  • Utilized AWS DynamoDB for storing and querying application data.
  • Deployed serverless functions using AWS Lambda for backend processing.
  • Stored static assets and handled file uploads using Amazon S3.
  • Packaged and deployed container images to AWS ECR (Elastic Container Registry).
  • Leveraged AWS services for full-stack web application development and deployment.
  • Certified in Microsoft Azure Fundamentals (AZ-900).
  • Recognized with a Certificate of Appreciation for leading an event team and successfully executing 8 team-building events.

Education

Computer Science

BNM Institute of Technology
05.2017 - 10.2021

Skills

  • AWSservices
  • AzureDevOps
  • FastAPI
  • MongoDB/MongoDBAtlas
  • RobotFramework
  • Docker
  • Git-VSCodeExtension
  • Jenkins
  • ARMTemplate
  • Terraform
  • Maven
  • VisualStudioCode
  • NoSQL
  • Python
  • Java
  • C/C
  • Groovy
  • Software development
  • Amazon web services
  • Microservices architecture
  • Database programming
  • Programming
  • Problem-solving mindset

Certification

Basics of Docker

Publications

Face Mask detection & Surveillance System, International Journal of Scientific Research and Engineering Trends, 05/21

Awards

  • WOW : Demonstrating Cross Industry V&V Topics at Matlab Expo, Venkatesh Naik ( Head of V&V / Department)
  • Bravo : GenAi based solution for MVP - Software Bowl, Sharath S L ( Ex-Manager)
  • Bravo : Pure Java Implementation & Quality Improvements of Build Actions, Sharath SL ( Ex-Manager )
  • Synergic Force, Venkatesh Naik ( Head of V&V / Department)
  • Bravo : Cross Department Appreciation, Prasanna G ( Department Head)

Interests

Traveling : 

Whether traveling with friends or family, or venturing out solo, every journey—through winding ghats or high-speed highways—is unforgettable, especially when it leads to meeting exciting new people along the way.


Technology Utilization :

I apply my technical expertise to tackle everyday challenges and streamline daily tasks. Turning real-life problems into practical tech-driven solutions.

Timeline

Senior Software Engineer / Analyst

Robert Bosch Engineering and Business Solutions
01.2022 - Current

Computer Science

BNM Institute of Technology
05.2017 - 10.2021
Karthik N PrasadDevOps Engineer / Python & Java Developer / Test Automation Engineer