Home

Rahul - Python Developer, Backend Developer
[email protected]
Location: Akron, Alabama, USA
Relocation:
Visa:
Sai Rahul Goud Ranga
Python Developer
Sr Full Stack Engineer
[email protected]


Professional Summary:

Highly skilled Python developer with around 5+ years of experience following the SDLC methodology.
Full-stack expertise in Python web development frameworks (Django, FastAPI, and Flask) and JavaScript frameworks (React.js, Angular, Vue.js).
Designed and optimized workflows for generating document embeddings and storing them in scalable vector databases for semantic search capabilities.
Experienced in cloud infrastructure on AWS (EC2, S3, RDS, Lambda, etc.) and Microsoft Azure (App Service, Functions, Storage).
Proficient in front-end technologies, including HTML5, CSS3, JavaScript (ES6+), and libraries like Bootstrap and jQuery.
Implemented secure client authentication and API gateway integration with Okta, ensuring secure access and WebSocket-based real-time query submission.
Strong database management skills with MySQL, MongoDB, PostgreSQL, SQL Server, and Cassandra.
Experienced in web server deployment using Nginx, Apache Tomcat, WebLogic Server, and Gunicorn. API documentation proficient in tools like Swagger.
Expertise in message queuing systems like RabbitMQ, ActiveMQ, and Kafka.
Data analysis and manipulation capabilities with NumPy, Pandas, XML, and JSON.
Experience in monitoring and logging with DataDog, ELK Stack, and CloudWatch.
Automation and CI/CD pipeline expertise with tools like Jenkins, Azure DevOps, Terraform, Docker, Kubernetes, Maven, and ANT.
Version control mastery with Git (GitHub, Bitbucket). Comfortable with IDEs such as PyCharm, Eclipse, and IntelliJ. Unit testing proficient with PyUnit, Pytest, SonarQube, and Mockito.
Agile methodology knowledge with experience in Scrum, Kanban, JIRA, and Confluence.
Proficient in articulating technical concepts to technical and non-technical stakeholders, fostering transparent and effective team communication
Proven capability to collaborate effectively with multidisciplinary teams comprising developers, designers, and project managers to deliver superior software solutions.

Technical Skills:

Programming Languages: Python, JavaScript (ES6+), TypeScript.
Frameworks: Django, FastAPI, Flask
Web Development: Express.js, React.js, Angular, Vue.js, HTML5, CSS3, AJAX, Jquery, Bootstrap
Databases: MySQL, MongoDB, PostgreSQL, SQL Server, Cassandra
Cloud Platforms: AWS (EC2, S3, RDS, Lambda, ELB, EBS, SQS, SNS, CloudFront, IAM), Microsoft Azure (App Service, Functions, Storage)
DevOps: Jenkins, Azure DevOps, Terraform, Docker, Kubernetes, Maven, ANT Version Control: Git, GitHub, Bitbucket
IDEs: PyCharm, Eclipse, IntelliJ
Testing: PyUnit, Pytest, SonarQube, Mockito
API Design & Monitoring: Swagger, ELK Stack, CloudWatch
Project Management: JIRA, Confluence
Infrastructure & Servers: Nginx, Apache Tomcat, WebLogic Server, Gunicorn
Messaging: RabbitMQ, ActiveMQ, Kafka
Data Processing & Analysis: NumPy, Pandas
Methodologies: Agile, Scrum, Kanban, TDD
Operating Systems: Linux, UNIX, macOS, Windows

Education:

Masters in Information Sciences, Auburn University at Montgomery, Alabama.(May 2024)
Bachelors in Information Technology, Jawaharlal Nehru Technological University, India.(June 2018)


Work Experience:

Client: Blue Cross Blue Shield Association BCBSA, USA
AI Full Stack Developer

October 2024 Current
Designed Python-based backend systems for AI and data-intensive workflows, ensuring high availability and fault tolerance.
Designed and implemented systems for document encoding and vector-based search using Amazon OpenSearch Service for fast and efficient retrieval of relevant documents
Developed a robust data preprocessing pipeline to chunk structured data (e.g., Parquet files) and generate embeddings for efficient storage in vector databases.
Processed structured and unstructured data using Python libraries like Pandas and Matplotlib to generate actionable insights.
Analyzed customer churn data using NumPy and Pandas, providing actionable insights for retention strategies.
Involved in processing, transforming, and validating JSON data structures for use in data pipelines using Python libraries like Json and Pandas.
Implemented PySpark using Python and utilizing data frames and temporary table for SQL for faster processing of data.
Built and deployed serverless functions (AWS Lambda) to encode and process user queries into vector space for accurate document retrieval.
Actively contributed to Generative AI projects by integrating OpenAI and Hugging Face technologies to develop innovative solutions for dynamic user interactions and content generation.
Designed and maintained a highly scalable, serverless architecture on AWS leveraging services like Lambda, API Gateway, OpenSearch, and Bedrock for real-time query processing and inference.
Following Python best practices, including writing unit tests, adhering to PEP 8 guidelines, and maintaining modular code for scalability and reusability.
Environment: Python, MySQL, MongoDB, Pandas, NumPy, Matplotlib, AWS Open Search, Lambda, Amazon Bedrock, OpenAI APIs, Hugging Face, Jenkins, Terraform, CloudFront, Docker, Kubernetes, PyCharm, JIRA, HIPAA, Git, SonarQube, CloudWatch.

Client: Comcast, USA
Python Developer

April 2023 - September 2024

Developed robust web applications using Python and Django framework, leveraging Django ORM for efficient database management.
Implemented GraphQL APIs, resulting in a 30% decrease in API response time and enabling seamless integration with front-end systems.
Utilized MySQL and D databases to store and manage application data, ensuring optimal performance and data integrity.
Built responsive and visually appealing user interfaces using HTML5, CSS3, Bootstrap, and JavaScript (ES6+), providing cross-browser compatibility.
Employed React.js along with Redux and React Router for building dynamic and interactive front-end components.
Designed and implemented microservices architecture using Express.js, leading to a 40% increase in application scalability and maintainability.
Designed and implemented automated build and deployment pipelines using Jenkins to continuously integrate and deliver software updates (CI/CD).
Implemented infrastructure as code using Terraform for provisioning and managing AWS resources, optimizing scalability and cost-efficiency.
Configured and managed AWS services for hosting and deploying applications, including EC2, S3, RDS, Lambda, ELB, EBS, SQS, and SNS, achieving a 25% reduction in deployment time and cost optimization.
Configured CloudFront for content delivery and caching, optimizing application performance and reducing latency.
Proficient in handling XML data, including XSD and XSLT transformations for data interchange and processing.
Configured Nginx as a reverse proxy server for load balancing and serving static content in production environments.
Containerized applications using Docker for easy deployment and management across different environments.
Orchestrated containerized applications using Kubernetes for automated deployment, scaling, and management.
Developed and debugged Python code efficiently using PyCharm IDE for high code quality and productivity.
Documented APIs using Swagger for clear and comprehensive API documentation, facilitating ease of integration for other developers.
Managed project tasks and issues using JIRA. Conducted code quality analysis and performed code reviews using SonarQube.
Configured AWS IAM policies for fine-grained access control and security management.
Monitored application performance and resource utilization using CloudWatch, implementing proactive measures for system optimization.
Implemented unit tests using the PyUnit framework to ensure code reliability and maintainability.
Environment: Python, Django, Express.js, MySQL, MongoDB, React, AWS, Jenkins, Terraform, CloudFront, XML, Nginx, Docker, Kubernetes, PyCharm, Swagger, JIRA, CloudWatch, PyUnit.


Client: Anthem, India
Python Developer April 2020 - July 2022

Developed and maintained RESTful APIs using the framework for seamless application communication.
Utilized SQLAlchemy to interact with SQL databases such as Microsoft Azure SQL Server and Cassandra for efficient data storage and retrieval.
Deployed applications on the Microsoft Azure platform, leveraging Azure App Service for web hosting and Azure Functions for serverless computing.
Implemented Azure Storage solutions for scalable and secure data storage.
Integrated RabbitMQ for asynchronous messaging between microservices, enhancing application responsiveness and scalability.
Developed and automated five business process workflows using Azure Logic Apps, increasing operational efficiency by 30% and streamlining company operations.
Collaborated with cross-functional teams in an Agile (Kanban) environment, utilizing tools like Bitbucket and Confluence for version control and documentation.
Developed interactive user interfaces using HTML5, CSS3, jQuery, and Vue.js to deliver engaging web experiences.
Secured sensitive information using Azure Active Directory (Azure AD) and Azure Key Vault.
Configured and deployed applications on the Apache Tomcat server for seamless deployment and management.
Collaborated with peers using IntelliJ IDE for efficient code development and debugging.
Handled data interchange between applications using JSON for efficient and standardized data exchange.
Employed Maven as a build automation tool for managing project dependencies and facilitating continuous integration.
Environment: Flask, SQLAlchemy, Microsoft Azure, SQL Server, Cassandra, RabbitMQ, Apache Tomcat, IntelliJ, JSON, Vue.js, Maven, Pytest, Agile (Kanban), Bitbucket, Confluence.


Client: Accenture Solutions Pvt Ltd, India
Software Developer Nov 2018 - March 2020

Developed web applications using Python and Django framework for efficient database interactions with SQL and PL/SQL.
Implemented asynchronous functionality with AJAX, enhancing user experience through dynamic content updates.
Integrated SOAP APIs for seamless communication between applications, facilitating data exchange.
Utilized AWS services, including EC2, RDS, S3, and Lambda, for scalable and reliable cloud-based solutions.
Designed and styled frontend interfaces using HTML, CSS, and JavaScript, with enhanced functionality through jQuery.
Automated build processes and deployments with ANT scripts, streamlining development workflows. Managed version control and collaboration using Git.
Implemented messaging systems with ActiveMQ for reliable communication between distributed components.
Tracked project progress and issues using JIRA, facilitating effective project management and collaboration. Conducted unit testing and mocking with Mockito.
Processed and manipulated XML data for various application requirements, maintaining data integrity and structure.
Automated continuous integration and deployment pipelines using Jenkins, enabling rapid delivery of software updates. Deployed and managed applications on the WebLogic server.
Environment: Python, Django, AJAX, SOAP, AWS, Git, HTML, CSS, JavaScript, jQuery, ANT scripts, ActiveMQ, JIRA, Mockito, XML, WebLogic, Jenkins.
Keywords: continuous integration continuous deployment artificial intelligence javascript sthree active directory procedural language

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4758
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: