Summary
Overview
Work History
Education
Skills
Timeline
Generic
Ravikiran

Ravikiran

Hyderabad

Summary

With over 6 years of IT experience, I specialize in Python development, leveraging a diverse set of libraries and frameworks to build scalable and efficient solutions. My work includes developing Python-Cassandra scripts for data migration, implementing SMTP-based anomaly alert systems, and scheduling automated tasks using Windows Task Scheduler. I have significantly contributed to a Food Tech B2B application designed to optimize cafeteria operations—handling vendor/client menu management, business logic, and approval workflows—using Flask, Google Cloud Datastore, and AlloyDB. I’ve also engineered reusable and fault-tolerant Python code for web crawling, performed thorough data cleaning, and managed storage in SQL databases. My expertise extends to unit testing, robust exception handling, and leveraging multiprocessing to boost application performance.

Overview

6
6
years of professional experience

Work History

Python Developer

SmartQ Bottle Lab Technologies
11.2023 - Current
  • Developed and maintained RESTful APIs using Flask with blueprint architecture to ensure scalability and modularity of web applications.
  • Designed and optimized database models in Google Cloud Datastore and AlloyDB, enhancing system performance and efficiency.
  • Implemented JWT-based authentication and integrated Firebase authentication workflows to secure user access.
  • Managed large data processing tasks, including bulk uploads and Excel file handling, to support extensive datasets.
  • Optimized dropdown handling for large datasets, improving frontend-backend interactions and user experience.
  • Implemented robust logging and monitoring mechanisms using LoggerUtil and Google Cloud logging services for effective system tracking.
  • Ensured structured API responses with ResponseUtil for consistent and streamlined client communication.
  • Enhanced system performance through efficient caching and data retrieval strategies using GeneralCacheDB.
  • Identified and resolved performance bottlenecks, ensuring smooth and uninterrupted system operation.
  • Collaborated with cross-functional teams to implement security best practices and improve overall system efficiency.

Technical Skills :

• Programming : Python, Flask,FastAPI, Pydantic, RESTful APIs.

• Databases: Google Cloud Datastore, Alloy DB (PostgreSQL-compatible).

• Authentication & Security: Firebase Authentication, JWT (JSON Web Tokens).

• Cloud Services: Google Cloud Platform (GCP), Google Cloud Storage, App Engine, Cloud Run, Cloud Functions.

Senior Engineer

Larsen & Toubro (L&T)
04.2022 - 05.2023
  • Developing Python-Cassandra Script to migrate data from Splunk to Cassandra using Splunk API for python.
  • Developing an ML model to detect Anomalies of Incoming Volume data extracted from Cassandra database.
  • Implementing an SMTP code to alert all the stakeholders about anomalies generated in the last hour and updating the same to Cassandra.
  • Programming, testing, and implementing basic needs.
  • Deploying the python script on windows task scheduler to run the script at the scheduled time.
  • Constantly monitoring the emails and analyzing patterns of anomalies and creating visualizations for better understanding of stakeholders.

Technical Skills:

• Programming: Python, Splunk API for Python, Flask
• Databases: Cassandra
• Machine Learning: Anomaly Detection, Model Development
• Scripting & Automation: Windows Task Scheduler, SMTP Email Alerts
• Data Integration: Splunk to Cassandra Migration
• Data Analysis & Visualization: Pattern Analysis, Stakeholder Reporting
• Testing & Debugging: Script Testing, Error Handling

Software Engineer

NOVARTIS
01.2019 - 04.2022
  • Understanding business requirements from product owners and participating in requirement analysis.
  • Identifying key data fields to be gathered in design logic to facilitate implementation in python.
  • Developing reusable, fault tolerant and scalable Python code to crawl.
  • Parsing HTML and XML data efficiently with BeautifulSoup, and automating large-scale web scraping tasks using Scrapy spiders.
    Performing data cleaning and storing the structured data into a SQL database
  • Implementing Exception handling mechanism so that developers get alerted when script fails.
  • Performing Unit Testing on each module to see if there are any validations.
  • Implementing Multiprocessing to enhance performance of the code.

Technical Skills:

  • Programming: Python,Flask
  • Web Scraping: BeautifulSoup, Scrapy
  • Databases: MySQL, SQLite
  • Testing: Pytest, Unittest
  • Data Handling: Pandas, JSON, CSV
  • Tools: Git, Postman
  • Others: HTML, XPath, CSS Selectors, REST APIs

Education

B.Tech - ECE

Malineni Lakshmaih Engineering College
Singarayakonda
05-2015

Skills

  • Python, Flask, FastAPI
  • Web scraping(Beautiful Soup, Scrapy,Selenium)
  • HTML,Xpath
  • Pandas
  • NumPy
  • Data analyst
  • Python
  • Cassandra
  • Data science
  • Machine learning
  • Data analysis
  • Splunk
  • GitHub, GIT, Docker
  • Data analytics
  • Data visualization
  • Data cleansing
  • Data mining
  • GCP
  • AWS(Lambda,S3,EC2,DynamoDB)
  • NoSQL Data Store(GCP)
  • Alloy DB (PostgreSQL compatible)

e

Timeline

Python Developer

SmartQ Bottle Lab Technologies
11.2023 - Current

Senior Engineer

Larsen & Toubro (L&T)
04.2022 - 05.2023

Software Engineer

NOVARTIS
01.2019 - 04.2022

B.Tech - ECE

Malineni Lakshmaih Engineering College
Ravikiran