Summary
Overview
Work History
Education
Skills
Hobbies and Interests
Languages
Websites
Affiliations
Disclaimer
Timeline
Generic

Goutham Chowdary Ravella

Hyderabad

Summary

Innovative Software Developer with 11+ years of expertise in designing, developing, and deploying robust software solutions to address complex business needs. Proficient in multiple programming languages and frameworks, with a strong track record of optimizing system performance and enhancing functionality. Skilled in end-to-end project execution from development to deployment, while collaborating effectively with cross-functional teams. Adept at problem-solving and adapting to emerging technologies, with a commitment to staying updated on industry trends to drive organizational success.

Overview

11
11
years of professional experience

Work History

Lead Software Engineer

CFRA
Bengaluru, Remote
06.2023 - Current
  • Managing on-shore and off-shore development and testing teams
  • Led software development projects using Agile methodologies for financial analysis tools
  • Reviewed code changes and monitored cloud application performance
  • Provide cloud architecture solutions to the teams.
  • Created automation scripts to process huge price data using AWS Batch jobs, and pipelined through AWS Glue in a different AWS account.
  • Created CloudWatch metric alarms using Terraform scripts to monitor AWS costs and understand the low-lying architecture problems.
  • Developed a solution to monitor data quality stored that comes from different sources using a custom SQL Automation Testing Framework
  • Integration of the AWS DMS service to RDS for CDC implementation
  • Created and deployed Terraform scripts on AWS using Jenkins.

Technical Lead

Loginsoft Private Limited
Hyderabad
04.2022 - 06.2023
  • Created data pipelines for ETL jobs using AWS Glue, S3, Athena, and Redshift to create various analytical dashboards to understand the traffic from TPOT sensors located geographically
  • Developed a real-time data pipeline to stream the Tpot honeypots' sensor traffic to the dashboards using React, Highcharts, and Plotly graphs
  • Developed an internal scraping framework using Scrapy, BeautifulSoup, and Selenium to scrape advisory data of 200+ companies and trained an intern team of 40 to work on this. Later, scheduled this using Celery Scheduler in AWS EC2. Enabled monitoring of these schedulers using Celery Flower, Prometheus, and Grafana.
  • Provided the E2E architecture design to scale our APIs to different geographic locations using the AWS Load Balancer, AWS CloudFront CDN, and also added AWS WAF and AWS Shield to protect our APIs from external threats like DDoS, man-in-the-middle attacks, etc.
  • Developed multiple full-stack cybersecurity web apps from scratch, and made them scalable using the AWS CloudFront CDN network.

Technical Architect

Cheers Wisdom Pvt Ltd
Hyderabad
08.2021 - 03.2022
  • Developed a social media application where users can share their interests (short texts), photos, and videos on the platform, and also share them with others in the network.
  • Designed technical architecture based on AWS, React, ReactNative(Android and IOS), Firebase(GCP). Worked on PostgreSql to store the users data and cassandra for real-time likes, comments and notifications info
  • Developed an real-time chat backend using Python, AWS API gateway using Websockets
  • Reduce cloud costs for backend development. Deployed all the apps using microservice architecture, using AWS Lambda, S3, API Gateway, RDS, SNS, SQS, and SES.
  • And also developed the real-time internal App-to-App communication system based on the Server-Sent Events (SSE) which uses HTTPStreaming Response (text/event-stream). This eliminates need of complex and redundant polling to databases.

Director & Full Stack Developer

MIGO India Consultancy Services
Hyderabad
07.2019 - 08.2021
  • I started my own startup similar to UrbanClap, which provides all types of home services directly to homes with a single click of a button, using both mobile and web applications developed with Python, Django, ReactJS, and React Native (Android only).
  • I developed an end-to-end online home services application as a lone developer.
  • Provided features include a cart, location selection, offline storage, live tracking of service professionals, auto order assignments, and tracking user journey insights.
  • Designed a mobile dashboard app using React Native for service professionals to track their orders and their statuses. They receive a notification whenever a new order is assigned to a professional. Professionals can accept the orders/reject assigned orders. Orders that are rejected will soon be transferred to the nearest available professional in the same locality.
  • Developed a geo-fencing model using geo-spatial queries, using GeoJSON data stored in the MongoDB. This helps us auto-assign the orders to service professionals servicing in that area.
  • Performing analytics on the user journeys based on button clicks and page navigations using Google Firebase Analytics. This helps to understand user behavior and offers better service recommendations and offers.

Unix/Python Developer

Capgemini Pvt Ltd
Hyderabad
08.2014 - 07.2019
  • Developed a Python-based authentication framework with centralized auth, enabling multi-user access without third-party service dependencies.
  • Built REST APIs for dynamic order/parcel tracking, filtering, and real-time status updates for internal/third-party customers
  • Automated workflows: Scripts for order processing, file manipulation (CSV/flat files), transfer of files between different FTP locations, encryption (SHA256), and Git repo comparison for code anomalies for better code reviews
  • Designed role-based web apps for order tracking and integrated APIs for Salesforce-CPEG synchronization (e.g., VDSL router decommissioning)
  • Ensured compliance via MySQL stored procedures for GDPR data obfuscation and cron jobs for payment/email automation
  • Collaborated with cross-functional teams to design software solutions

Education

B.Tech - Engineering

SRM University
Chennai, TN, India
05-2014

Intermediate - MPC

Narayana Junior College
Hyderabad, Telangana
05-2010

10th -

Montessori E.M High School
Yellandu, Khammam, Telangana
04-2008

Skills

  • Programming languages: Python, JavaScript, TypeScript, SQL, Unix, Dart, jQuery, HTML, CSS3
  • Frameworks: Django, Flask, React, Vue
  • Cloud platforms: AWS, GCP, Azure, DigitalOcean
  • Infrastructure tools: Terraform, GitHub Actions, AWS CodePipeline
  • Job scheduling tools: AWS SNS, Celery
  • Queues: Redis, RabbitMQ
  • Relational databases: PostgreSQL, MySQL, MSSQL
  • NoSQL databases: MongoDB, DynamoDB, Cassandra
  • Unit testing: unittest, pytest
  • Debugging tools: VSCode debugger, pdb, pylint, React Dev Tools
  • IDE tools: VSCode, IDLE, PyCharm
  • Version control systems: Git, GitLab, Bitbucket, SVN
  • Operating systems: Linux, Windows
  • Mobile frameworks: React Native, Flutter
  • Agile methodologies

Hobbies and Interests

Playing cricket, Badminton, Watching movies and series, Reading news journals and articles, Long drives and vacations

Languages

Telugu
First Language
English
Proficient (C2)
C2
Hindi
Intermediate (B1)
B1
Tamil
Elementary (A2)
A2

Affiliations

My hobbies are like watching series, movies, playing cricket & badminton and tech scouting

Disclaimer

I hereby declare that the information furnished above is true to the best of my knowledge.

Timeline

Lead Software Engineer

CFRA
06.2023 - Current

Technical Lead

Loginsoft Private Limited
04.2022 - 06.2023

Technical Architect

Cheers Wisdom Pvt Ltd
08.2021 - 03.2022

Director & Full Stack Developer

MIGO India Consultancy Services
07.2019 - 08.2021

Unix/Python Developer

Capgemini Pvt Ltd
08.2014 - 07.2019

B.Tech - Engineering

SRM University

Intermediate - MPC

Narayana Junior College

10th -

Montessori E.M High School
Goutham Chowdary Ravella