profile_image

K. Ram Babu

Senior Engineer - TMEIC India | Ex. Cognizant

  • about

  • education

  • experience

  • technical skills

About


Hi there! I am Ram Babu.

I am an avid programmer and Python programming enthusiast. I previously worked as an ETL Developer - Majorly worked on Informatica PowerCenter (Data Integration Tool), Oracle and Shell Scripting.

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 Electric Industrial Systems Corporation) - India2022 - Present

Senior Engineer
  • Current Role: Backend Engineer for Steel Plant Automation project
  • Project Focus: Developing a dashboard with widgets to visualize manufacturing processes in steel plants
  • Technology Stack: Django, Django REST Framework, Python, SQL, PostgreSQL
  • Key Responsibilities:
    • Developing REST APIs for front-end widget consumption
    • Testing and optimizing REST APIs for improved performance
    • Enhancing code for faster loading times
    • Direct customer interaction for requirements and feedback
    • Mentoring junior developers
    • Leading sub-modules of the project

Cognizant Technology Solutions2015 - 2017

Programmer Analyst
  • Worked as an ETL Developer for a Healthcare Project. Majorly worked on SQL, Informatica PowerCenter and UNIX Shell Scripting.
  • 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 3

Django

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