Ram Pravesh

India

@187ram

Software Engineer

Badges

Problem Solving
Java
Python
Days of JS
C language
Ruby

Certifications

Work Experience

  • Senior Python Developer

    Techolution | iHeartMedia•  October 2023 - Present•  Hyderabad, India (Remote)

    Designed and Built scalable microservices using Dramatiq, Kafka, and RabbitMQ for music data processing. Utilized TDD for maintainable code. Integrated ROVI data for enriched music info. Architected and Coded Dramatiq actors (e.g. audio audit, transcoding, DB persistence) using SQLAlchemy ORM (PostgreSQL). Implemented Redis locks for data consistency. Automated data ingestion from music providers (S3, SQS) for efficient data flow. Created long-running, scheduled, and instant-trigger Dramatiq actors within pipelines for task orchestration.

  • Senior Software Engineer

    Chetu, Inc.•  September 2022 - October 2023•  Noida, India

    Developed a cloud-based cell analysis software using Flask and Python, incorporating S3 for data storage, ECS for containerization, and MySQL for database management. Utilized Redis for optimal caching, boosting performance and responsiveness, while implementing a seamless GitLab-based CI/CD pipeline for robust integration and automated deployment. Enables rapid identification of trends and insights, facilitating the development of customized methods for viral infectivity measurements. Automates univariate and multivariate data analysis, generating results and reports within minutes after analysis completion. Collaborating with cross-functional teams, including developers, project managers, quality assurance analysts, DevOps, and frontend teams, to ensure seamless coordination and efficient development of the cloud-based cell analysis software.

  • Software Engineer

    Chetu, Inc.•  August 2021 - September 2022•  Noida, India

    Designed, developed, and deployed a supply chain management system using Django and Python to manage diverse inventory. Implemented an asynchronous file processing system using Celery, which processed EDI transactions such as 856, 944, 864, 940, and 850 from Amazon S3 and sent notifications of the file status. Created functions in Postgresql to display monthly, daily, and weekly scheduled consistent reports to track inventories, transactions, and shipping. Integrated the company's shipping system with UPS and USPS shipping software for efficient order fulfillment and tracking. Optimized performance of system by converting complex ORM queries into raw SQL queries, resulting improvement in system response time.

  • Software Engineer

    Hostmud•  April 2019 - July 2021•  Noida, India

    Created Python scripts to extract and process critical data from Clover and Upserve POS systems using REST APIs, including orders, transactions, customers, and menu items. Utilized Python and REST APIs to integrate order, payment, and employee timesheet data with QuickBooks accounting app, resulting in seamless data transfer and streamlined accounting processes. Developed custom payment solutions using CardConnect's REST API to meet client-specific business needs and requirements. Designed and developed a split payment feature, enabling users to pay using multiple modes of payment in a single transaction. Engineered and devised a mechanism using Celery Beat to process partial and full refunds in batches for both single and split payments.

Education

  • JSS Academy of Technical Education

    Computer Science & Engineering, B.Tech in Computer Science & Engg.•  August 2013 - June 2017

    Project Management Board @Nibble Computer Society It is an agile project management tool designed to help visualize work, limit work-in-progress, and maximize efficiency (or flow). Boards use cards, columns, and continuous improvement to help technology and service teams commit to the right amount of work, and get it done.

Skills

AWS
Docker
Redis
RabbitMQ
Kafka
Grafana
Opensearch
Git
PostgreSQL
MySQL
MongoDB
Amazon Redshift
Django
Flask
FastAPI
Python
Java
C language
SQL
Algorithm
Data Structure
Python(Advanced)
Python(Intermediate)
Css
Javascript(Intermediate)