RajaRam Reddy, Developer in Hyderabad, Telangana, India
RajaRam is available for hire
Hire RajaRam

RajaRam Reddy

Verified Expert  in Engineering

Software Developer

Hyderabad, Telangana, India

Toptal member since February 14, 2022

Bio

RajaRam has around 13 years of techno-functional experience in architecture, designing, building, and maintaining distributed data platform applications with open-source technologies, such as Celery. He has also worked in gaming, analytics, and automation. RajaRam enjoys participating in the entire software engineering lifecycle, including requirements definition, development, repository, testing, and maintenance.

Portfolio

Online Freelance Network
Python 3, Grafana, Scraping, Web Scraping, React, Data Engineering, Docker...
JPMorgan Chase
Ansible, Shell, MySQL, Ubuntu, PyCharm, Python 3, Django, Celery, Redis, SQL...
ValueLabs
Jenkins, MySQL, Python 3, Django, Celery, SQL, Python, Pandas, Analytics...

Experience

  • Python 3 - 11 years
  • Ubuntu - 5 years
  • PyCharm - 5 years
  • Django - 5 years
  • Celery - 4 years
  • MySQL - 4 years
  • AngularJS - 1 year
  • Ansible - 1 year

Availability

Part-time

Preferred Environment

Ubuntu, PyCharm, Amazon S3 (AWS S3), API Integration

The most amazing...

...project I've led is a Linux-based rendering system that converted standalone data science algorithms to a web-based tool and achieved 30% yearly savings.

Work Experience

Senior Developer

2021 - 2022
Online Freelance Network
  • Designed and developed web scrapers using Python Scrapy and cloudscraper Python packages and organized the data to use by the data science team for analytics.
  • Involved in the design phase; the tasks can be broken into Jira tickets and developing a few Scrapy tools.
  • Created a tool that scrapes millions of records monthly which can be used to generate leads for a business.
Technologies: Python 3, Grafana, Scraping, Web Scraping, React, Data Engineering, Docker, Data Analytics, Data Visualization, Databases, Data Science, Node.js, Pug, Django Channels, WebSockets, REST APIs, REST, API Integration

Senior Software Engineer | Assistant Vice President (AVP)

2016 - 2021
JPMorgan Chase
  • Developed multiple successful technology re-platforms and data migrations to align with significant business transformation programs and reduce costs.
  • Coordinated with quality assurance (QA) leads in test automation and integrated a test suite in CI/CD.
  • Prioritized tasks by coordinating with various stakeholders.
Technologies: Ansible, Shell, MySQL, Ubuntu, PyCharm, Python 3, Django, Celery, Redis, SQL, Python, Private Clouds, Architecture, Python Asyncio, ETL, DevOps, Microservices, CI/CD Pipelines, Analytics, Databases, REST APIs, REST, API Integration

Senior Analyst

2015 - 2016
ValueLabs
  • Participated in converting algorithms into distributed tasks and Django management commands.
  • Maintained all system configuration documentation by collecting, storing, and updating it.
  • Participated in code and architecture reviews. Established and followed standards for development and support.
Technologies: Jenkins, MySQL, Python 3, Django, Celery, SQL, Python, Pandas, Analytics, Data Analytics, Databases, Data Science, REST APIs, REST

Senior Software Engineer

2014 - 2015
Aviso
  • Participated in developing APIs to obfuscate the client data to comply with audits and yet not prevent the data science team from performing their analysis.
  • Collaborated with the data science team to convert R programs into Python and distributed tasks with the custom MapReduce technique to effectively use computation power.
  • Developed microservices and consumed REST services.
Technologies: Jenkins, AngularJS, MongoDB, Python 3, Django, Celery, RabbitMQ, Python 2, Redis, Amazon Web Services (AWS), Python, Web Crawlers, HTML, CSS, NoSQL, Pandas, Analytics, Data Analytics, Databases, Data Science, Amazon S3 (AWS S3), REST APIs, REST, API Integration

Lead Software Engineer

2007 - 2014
DQ Entertainment
  • Developed tools for 3D applications like Maya and Nuke. Provided packaging and archiving programs based on project client requirements.
  • Created tools to automate tasks, saving turnaround time between different animation departments.
  • Managed proposals and implementation to adopt open-source technologies like Python and other development tools.
  • Headed the setup of a Linux-based rendering system and achieved 30% recurring annual savings.
  • Built the gaming team from scratch, eventually leading to the formation of the gaming vertical.
Technologies: Perl, Boo, JavaScript, Lua, Shell, Python 3, MySQL, Python 2, Java, SQL, Python

Experience

NAS Migration

This project dealt with legacy hardware. To plan migrations to new hardware, we learned about the impact on the data center level, project criticality, and impacted VMS and users. Once the business decided to pick one application, we had APIs do the rest of the tasks, from a service-now ticketing system (SNOW) to data transfer microservices.

Web Scraping

• Scraped the predefined websites and organized data into models to use by data science teams.
• Provided the options to users to alter inputs to search the websites.
• Scraped all the pages returned by the website.
• Collected required data from a web page and organized the data to use by the data science team with minimal operations.

ICP Capacity Management

For this project, I retrieved data from data centers using Ansible Playbooks. I computed capacities according to the predefined virtual machine (VM) sizes. Also, I provided an API for end-users while requesting a new VM and an admin API to lock capacities for the prescribed time limit.

Analytics Server

As part of a project, we got data from third-party CRM systems and ran analytics algorithms on top of the data to provide reports for sales teams, projected growth, and low-hanging fruit to target the sales pitch.

HGS Analytics

I participated in converting the project into a web application, developing APIs using Django, and converting the algorithm into Celery tasks and Django management commands. Maintaining all system configuration documentation involved collecting, storing, and updating it, as well as developing administrator processes, documenting them, and then training other clients and users to take them over.

Skills

Libraries/APIs

REST APIs, React, Node.js, Pandas, Python Asyncio, SQLAlchemy

Tools

PyCharm, Celery, RabbitMQ, Ansible, Shell, Jenkins, Grafana, GitLab CI/CD

Languages

Python 3, Python 2, Python, Perl, JavaScript, Pug, Java, Boo, Lua, SQL, HTML, CSS

Frameworks

Django, Angular, Flask, Django Channels, AngularJS, Bootstrap

Paradigms

REST, ETL, DevOps, Microservices

Storage

MySQL, MongoDB, Databases, Amazon S3 (AWS S3), Redis, NoSQL

Platforms

Ubuntu, Docker, Amazon Web Services (AWS), Oracle

Other

Scraping, Web Scraping, Code Review, Source Code Review, Technical Hiring, Interviewing, Task Analysis, API Integration, APIs, CI/CD Pipelines, Web Crawlers, Leadership, Analytics, Data Analytics, Data Visualization, WebSockets, Private Clouds, Architecture, Data Engineering, Data Science

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring