profile_image

K. Ram Babu

Senior Engineer - TMEIC India | Ex. Cognizant

  • about

  • education

  • experience

  • technical skills

About


Hi there! I am Ram Babu.

An experienced Software Engineer skilled in Python, Django, SQL, FastAPI, RESTful API Development and Databases. I've developed robust web apps, utilized databases and created visually appealing interfaces. Currently at TMEIC, I work with Python, Django, and SQL, delivering efficient, scalable solutions aligned with industry standards.

I like developing applications in Python 3 - from writing Automation Scripts to Web development using Django and Flask frameworks. I often solve problems on online coding platforms like HackerRank, Codechef, LeetCode, etc., to enhance my problem solving abilities. I am also a frequent contributor on StackOverflow, the largest programmer question and answer forum on the web.

You can reach out to me at: ram.kottapally@gmail.com


Education Details


  • Data Science - CGPA: 8.31 2022 - Present

    Diploma in Data Science - Student Portfolio
    Indian Institute of Technology, Madras

  • B.Tech - 72.62% 2011 - 2015

    Computer Science and Engineering (CSE)
    Sreenidhi Institute of Science and Technology (SNIST)

  • Class XII - 92.60% 2009 - 2011

    Maths - Physics - Chemistry (MPC)
    Sri Chaitanya Junior College

  • Class X - 90.33% 2008 - 2009

    Gopi Memorial High School

Work Experience


TMEIC (Toshiba Mitsubishi) India2022 - Present

Senior Engineer
  • Role: Backend Engineer
  • Project Focus: Dashboard with 100+ widgets to visualize manufacturing processes in steel plants
  • Technology Stack: Django, FastAPI, Django REST Framework, Python, SQL, Pytest
  • Key Responsibilities:
    • Designed and developed over 90+ RESTful APIs with complex business logic tailored to industrial use cases for large-scale steel plant operations. Contributed to 90%+ of the backend codebase, showcasing end-to-end ownership and deep understanding of the domain logic.
    • Owned and delivered three major modules of the project, driving them to successful completion.
    • Implemented timezone conversion support to ensure application compatibility across different regions.
    • Acted as the single point of contact for backend-related client communication, ensuring quick resolution of issues and seamless integration.
    • Received multiple client and internal appreciations for analytical thinking, high-quality code delivery, and consistent on-time performance.
    • Mentored and onboarded 3 junior backend developers, establishing code review standards and best practices across the team.
    • Played a key role in reviewing and maintaining the quality of the entire backend codebase.

Cognizant2015 - 2017

Programmer Analyst
  • Role: ETL Developer
  • Project Focus: ETL Development for a US Healthcare Project
  • Technology Stack: SQL, Informatica PowerCenter, Oracle, Shell Scripting.
  • Key Responsibilities:
    • Performed detailed Source to Target Data Analysis and Transformation Analysis.
    • Used ETL process to Extract, Transform and Load the data from various sources into Staging area and Data Warehouse.
    • Designed and Created Mappings, Sessions and Workflows to fetch data from multiple source systems to Data Warehouse by maintaining Source Data Integrity.
    • Worked with both DB Tables and Flat files. Involved in writing the Unit Test Cases, Unit Testing and Debugging.

Projects


Blog Application 
  • Developed a Blog application using Django framework.
  • Features:
    • User Authentication - Users can register, login and logout
    • Create, Edit and Delete Posts
    • Users can Like and Comment on posts.
    • Connections - Follow/Unfollow other users.
  • Used HTML 5, CSS 3, Bootstrap 4 and jQuery for frontend.
COVID-19 India Tracker 
  • A Dashboard showing the spread of COVID-19 in India and it's states.
  • Features:
    • Visualization of Cummulative and Daily spread across India and it's states
    • Shows detailed data of States and Districts
    • Search for vaccination centers by area PIN code.
  • Used HTML 5, CSS 3 and jQuery
To-Do Application 
  • Built a basic To-Do Application using Django framework.
  • Features:
    • User Authentication - Users can register, login and logout
    • Add, Delete, Edit Tasks, Mark tasks as Complete/Incomplete
    • Created APIs using Django-REST framework to fetch Users and Tasks data.
  • Used HTML 5, CSS 3, Bootstrap 4 and jQuery for frontend.
Python - Automation
  • Developed several command line Utilities using Python 3 to automate repetitive tasks
    • Bulk File Renaming Utility
    • Indeed Job Scraper
    • Flipkart Price Finder
    • Images downloading from a site etc.,
  • Used Python 3 and Web scraping

Technical Skills


Python

Django

FastAPI

Django REST Framework

SQL

HTML 5

CSS


Certifications


Programming, Data Structures and Algorithms using Python - NPTEL and IIT Madras
Introduction to Modern Application Development - NPTEL and IIT Madras
SQL Advanced - Udemy

Achievements


  • Semi Finalist in Code Gladiators 2019 & 2021 organised by TechGig.
  • Awarded Topper of the Batch for Best Performance during Training at Cognizant.
  • Received Client Appreciation for completing the tasks within the deadlines.
  • Winner of Hackathon conducted by Google Student Club - SNIST.

Simplicity is the Ultimate Sophistication - Leonardo Da Vinci