Ramanjaneyalu Taluri

#1960/19, Anugraha, 1st main, 1st cross, vinayaka badavane,vindyanagara,Davanagere. · Ramanjaneyalu44@gmail.com· 9740275325

I am seeking an opportunity to contribute my skills and knowledge to an organization that values growth and development. Around 6 years of hands-on experience in Python, I have specialized in backend frameworks such as Django, Flask, FAST API and Eve for application development.

Experience

Backend python Developer

Embibe technologies

Started working on Content Generation(CG) for Embibe. Worked on 5 different repositories.

  • Developed a proof-of-concept (POC) using the pdfkit module to generate PDFs based on a given set of questions
  • Implemented scripts utilizing threadpool executor to perform PATCH or POST operations for bulk data using APIs as required.
  • Created a content utility to allow users to make changes to ingested data or modify data into the system.
  • Developed backend APIs in cg-mongo.
  • Designed and implemented cg-csp-kafka to provide data in a specific format (data classes) for consumption whenever changes occur in cg-mongo APIs.
  • Debugged and fixed issues in cg-fiber-ms APIs, as well as created new APIs.
  • Migrated 80% of Ruby on Rails (ROR) code to Python for the ca-rest API repository.
  • Configured Azure vault setup for cg-fiber-ms and made necessary Docker changes.
  • Implemented a function that takes input, stores it in Azure Blob, and returns the corresponding URL as an API endpoint.
  • Created a structured API input and output format, simplifying frontend work by defining the required parameters.
  • Developed a script to download PDF files from Blob storage, extract key-value pairs using PyPDF2 and regex, and store the extracted data as JSON for further processing.
  • Set up New Relic for ca-rest API repository.
  • Wrote a script to migrate a large number of images from Amazon S3 to Azure Blob.
  • Developed a script to read data from Google Sheets using the sheet ID, download it as a CSV, and perform data patching in CG API.
  • Implemented a Python script to update data from production to a live database snapshot and set certain elements to an inactive state.
  • Added an API in cg-mongo that creates a task in content utilities upon a user clicking the refresh button. An asynchronous task is then triggered to calculate the question count and update the cg-mongo API accordingly. Additionally, an email is sent to the user to notify them of task completion (success/failure).
  • Worked on PR reviews to check for bugs and give related comments to good coding practices, standard project structure and following REST principles.
Nov 2021 - Present

Full stack Developer

Powerup cloud technologies

Started working on Content Management System(CMS) for EROS NOW. Worked on 3 modules as module lead

  • Developed the Ads module to store data in the backend for the CMS (Content Management System)
  • Implemented listing pages for different modules, including features like filtering, sorting, searching, and pagination.
  • Created a partner management module that generates a text file containing data retrieved by calling the API and saves it to Azure Blob storage through Celery. This data is then sent to the respective partner
  • Utilized Celery beat to automatically generate feeds at specified time intervals without human intervention.
  • Implemented a post-save signal to delete Redis cache whenever data is modified in the CMS.
  • Implemented an image variant task using Celery, where different variants of an image (such as jpg, jpeg, and various sizes) are generated using the Pillow module and saved to Azure Blob storage.
  • Worked on audit logging, enabling Django to track user changes in the system.
  • Raised a bug related to audit log support for multiple databases.
  • Served as a module lead, responsible for interacting with clients and conducting code PR (Pull Request) reviews.
  • Worked on API automation using Rest Assured and TestNG.
Feb 2020 - Nov 2021

Associate Software engineer

Mphasis pvt.Ltd

Started working in Web automation using selenium and python, machine learning and deep learning.

  • Utilized Python Selenium automation to perform functional checks on each environment. The automation process generated a JSON file containing the results. The implementation significantly improved performance and reduced manual work by 90%.
  • Built and deployed Flask applications, leveraging the framework's capabilities to develop efficient and reliable web applications.
  • Utilized React to create a result dashboard for the automated testing application. The React components provided an intuitive and interactive user interface to visualize the testing results
  • Gained experience in working with deep learning techniques using Tensorflow, a popular deep learning framework in Python. Leveraged Tensorflow's capabilities to build and train deep learning models for various applications, such as image classification, natural language processing, and time series analysis.
Jan 2018 - Jan 2020

Education

SDM College of Engineering and technology

Bachelor of Engineering
Computer Science and engineering

GPA: 8.6

July 2013 - July 2017

Aman PU college

Secondary education

Percentage: 89

June 2011 - June 2013

Skills

Programming Languages & Tools
  • Django web development.
  • Web scrapping with python.
  • Python with selenium web automation.
  • Quick learner and excellent team player.
  • Experienced in working with Pyspark and Airflow to create data pipelines.

Interests

Apart from being a developer, I enjoy most of my time playing games.

I follow a number of sci-fi and fantasy genre movies, television shows.

I enjoy spending time on keeping myself up to date on advancements in development world.

Love reading manga and watching anime(Death note, Kingdom, One piece).

Reading books.

Watching news containing current affairs, International relations.