Pranathi Mandava
Sr. Python Full Stack Developer
*****************@*****.*** 602-***-****
PROFESSIONAL SUMMARY
Full Stack Developer with 4+ years of experience in design, development, and deployment of enterprise-grade applications using Python (Django, FastAPI, Flask, Pyramid), RESTful services, and microservices-based architecture.
Proficient in Python, Golang, Java, C, C++, and SQL, with expertise in Object-Oriented Programming, multithreading, exception handling, design patterns (MVC, Singleton), and data structures.
Skilled in front-end development using React.js, AngularJS, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, jQuery, AJAX, and JSON, delivering responsive and interactive user interfaces.
Strong experience in API design and integration, building REST APIs with Django, FastAPI, Flask, Pyramid, documenting with Swagger, and implementing secure communication using OAuth2.0 and JWT.g
Expertise in data processing and analytics with Pandas, NumPy, SciPy, Matplotlib, BeautifulSoup, Pickle, PySide, and web scraping tools such as Scrapy and BeautifulSoup.
Extensive experience with cloud platforms: AWS (EC2, S3, RDS, Lambda, Kinesis, EMR, VPC, EBS, CloudFormation) and Microsoft Azure (cloud storage and deployments).
Proficient in DevOps and CI/CD with Docker, Kubernetes, Jenkins, Ansible, Git, SVN, CVS, and Shell scripting/Python scripting for automation and scalable deployments.
Expertise in relational databases (MySQL, PostgreSQL, Oracle, SQL Server) and NoSQL databases (MongoDB, Cassandra), with strong skills in SQL queries, stored procedures, triggers, cursors, indexing, normalization, and optimization.
Experienced in ETL processes, data modeling in Snowflake, database backup/recovery, ensuring data reliability, performance at scale.
Hands-on with distributed and event-driven systems, Kafka, RabbitMQ, and AMQP for messaging and high-throughput processing.
Strong background in testing and quality assurance, applying TDD, STLC, SDLC, Agile (Scrum, SAFe), and Waterfall methodologies, with tools such as PyTest, Unittest, Selenium, Postman, and JIRA/Bugzilla.
Skilled in server and infrastructure management, configuring Tomcat, WebLogic, Oracle Application Server, and applying performance tuning and security best practices.
SKILLS
Programming Languages: Python (3.x/2.x), SQL, Java, GoLang, C, C++
Python Frameworks: Django, Flask, FastAPI, Pyramid, Web2Py
ML/Python Libraries: NumPy, Pandas, PySpark, Scikit-learn, TensorFlow, Keras, Matplotlib, BeautifulSoup, NLTK, StanfordNLP
Databases: PostgreSQL, MySQL, MongoDB, SQL Server, Oracle, Cassandra, PL/SQL
Web Technologies: HTML5, CSS3, XML, JavaScript, jQuery, AJAX, JSON, Bootstrap, AngularJS, React.js, MVC3
Web Servers: Apache Tomcat, NGINX, WebSphere, WebLogic
Web Services: SOAP, RESTful
Cloud Technologies: AWS (EC2, S3, Lambda, RDS, CloudFormation, Kinesis, EMR, VPC, EBS), Azure (Cloud Storage, Deployment, CLI, Security Groups, Data Solutions)
Tools & Services: Docker, Kubernetes, Jenkins, Ansible, GitHub Actions, Terraform, Boto3, Prometheus, Grafana, Splunk, Thanos, Micrometer, Kafka, RabbitMQ, Redis
Version Control & Collaboration: Git, GitHub, Bitbucket, SVN, Jira, Confluence
Build & Automation: Apache Maven, Ant, Shell scripting, Python scripting
Methodologies: Agile (Scrum, SAFe), Waterfall, TDD
WORK EXPERIENCE
Client: Ally Bank - Carrollton, TX Jan 2025 - Present
Role: Sr. Python Full Stack Developer
Responsibilities:
Developed robust REST APIs and backend modules using Python (Flask, FastAPI, Django, SQLAlchemy) to manage and automate OpenStack deployments, improving efficiency.
Built asynchronous background tasks with Celery, integrating messaging via RabbitMQ and Redis for efficient processing.
Created Python wrappers to enable multithreaded applications and performed numerical analysis using NumPy.
Designed and implemented full-stack modules integrating Python APIs with PostgreSQL for scalable backend solutions.
Built single-page applications (SPAs) using AngularJS and Node.js, delivering dynamic and responsive web interfaces.
Enhanced web interfaces with HTML5, CSS3, Bootstrap, JavaScript, AJAX, jQuery, JSON for smooth and interactive user experience.
Developed responsive dashboards and interactive components using CSS3 and Bootstrap, enhancing user experience and accessibility.
Designed and maintained schemas for MySQL, PostgreSQL, Oracle, MongoDB, ensuring optimal storage and retrieval performance.
Optimized Django ORM queries and wrote complex SQL queries, stored procedures, triggers, cursors, and views for efficient data handling.
Managed and transformed datasets using Pandas, supporting both tabular and time-series data analysis.
Developed scripts for change data capture and incremental migration using Sqoop.
Deployed and maintained applications in AWS (EC2, S3, Lambda) for cloud-based solutions.
Automated deployment workflows using Python and Shell scripting and implemented CI/CD pipelines with Jenkins, GitHub Actions, Bitbucket.
Maintained cloud integrations and optimized server configurations, enhancing application uptime and operational reliability.
Implemented secure APIs using SOAP, REST, OAuth2.0, and JWT, ensuring data protection and compliance.
Monitored and optimized application and database performance, improving scalability and cloud resource utilization.
Conducted automated and manual testing with Selenium, unittest, unittest2, and mock, supporting TDD in Agile workflows.
Coordinated UAT and defect tracking using JIRA, ensuring smooth releases and high-quality delivery.
Debugged and optimized application code using pdb, PyCharm Debugger, and Log Analyzer for performance improvements.
Processed large datasets with Hadoop, Sqoop, Hive, and MapReduce, enabling efficient big data handling.
Developed scalable Apache Spark applications using PySpark, Spark SQL, Spark Streaming for real-time and batch processing.
Applied ML and NLP algorithms using Scikit-learn, NLTK, StanfordNLP for predictive analytics and text processing.
Queried and integrated MongoDB data into machine learning models for accurate predictions.
Visualized analytical data using Matplotlib to create actionable dashboards and business insights for decision-making.
Developed automation frameworks and scripts to streamline operational workflows and improve efficiency.
Environment: Python, Flask, Django, SQLAlchemy, AWS (EC2, S3, Lambda), PostgreSQL, MySQL, MongoDB, AngularJS, Node.js, Celery, RabbitMQ, Redis, OpenStack automation, PySpark/Spark Streaming, Scikit-learn, Pandas, Selenium, Git, JIRA
Client: Merck & Co - Kenilworth, NJ Oct 2023 - Dec 2024
Role: Sr. Python Developer
Responsibilities:
Designed and implemented scalable web applications using Django and Flask, adhering to MVC architecture for maintainability.
Developed RESTful APIs with Flask, Django, integrating backend services with PostgreSQL and MongoDB.
Implemented asynchronous tasks using Celery with RabbitMQ/Redis to improve performance and task scheduling.
Built Flask-based connectors between front-end and back-end and leveraged CherryPy for server operations.
Developed SOAP-based web services for seamless XML data exchange with external systems.
Built SPAs using React.js, HTML5, CSS3, JavaScript, Bootstrap, AJAX, delivering dynamic and responsive UIs.
Enhanced interactivity using jQuery and JSON for real-time data updates.
Designed and developed responsive UI components with Bootstrap for improved accessibility.
Designed and maintained MySQL, PostgreSQL, MongoDB schemas, optimized Django ORM queries, and refined indexing for performance.
Wrote complex SQL queries, stored procedures, triggers, cursors, joins, and views for efficient data retrieval.
Managed datasets with Pandas, executed MySQL queries via Python-MySQL connector, and performed data modeling/ER diagrams.
Developed scripts for Change Data Capture (CDC) using Sqoop for incremental data synchronization.
Deployed and maintained AWS-based microservices (EC2, S3, RDS, ELB, Auto-Scaling, Lambda) with Docker containerization.
Configured AWS Lambda for ETL processes, transferring data between DynamoDB and Redshift.
Automated deployment and CI/CD pipelines using Jenkins, GitHub, GitLab, Bitbucket.
Managed infrastructure automation with Chef and Puppet, and maintained Unix/Linux servers.
Implemented secure APIs with REST, SOAP, OAuth2.0/JWT, ensuring compliance and data protection.
Monitored and optimized application performance, database efficiency, and cloud resource utilization.
Developed and managed test automation frameworks with Selenium WebDriver and Python APIs.
Designed test cases using PyTest, unittest, and mock, following TDD and Agile methodologies.
Built distributed QA infrastructure for automated testing across multi-process software products.
Coordinated UAT and defect tracking using JIRA, ensuring smooth releases and high-quality delivery.
Processed and analyzed large datasets using NumPy, SciPy, Pandas, matplotlib for visualization and analytics.
Implemented Spark SQL and PySpark for large-scale data processing.
Applied NLP algorithms with NLTK and StanfordNLP for text analytics.
Managed and optimized relational and NoSQL databases for high-volume applications.
Developed automation frameworks and scripts to streamline operational workflows and improve efficiency.
Environment: Python, Django, Flask, RESTful APIs, PostgreSQL, MongoDB, React.js, AWS (EC2, S3, RDS, Lambda), Docker, Jenkins, Pandas, NumPy, Celery, RabbitMQ/Redis, Spark SQL, PySpark, distributed QA infrastructure, Git, JIRA
Client: Syntek Solutions, India May 2022 - Jul 2023
Role: Python Developer
Responsibilities:
Developed Python-based backend modules using Django and Flask for airline operations and data workflows.
Built RESTful APIs using Django REST Framework, integrating data with SQL Server and MySQL databases.
Implemented MVC architecture to ensure scalable and maintainable web applications.
Wrote and optimized SQL queries and PL/SQL stored procedures for complex data management tasks.
Automated data extraction from HTML and XML files using Python scripts for integration with backend systems.
Designed dynamic and responsive UIs using HTML5, CSS3, JavaScript, jQuery, AngularJS, Bootstrap.
Leveraged Django templating engine for user-friendly web interfaces and client-side validation.
Managed MySQL and SQL Server databases, including CRUD operations, indexing, and exception handling.
Automated file transfers and data loading from Dropbox to cloud servers, streamlining data pipelines.
Deployed applications on AWS (S3, EC2, Lambda, RDS, CloudWatch) and Azure Cloud, ensuring high availability & secure data storage.
Built and maintained Docker images for consistent application deployment across environments.
Implemented CI/CD pipelines using Jenkins to improve deployment efficiency.
Automated performance calculations and data workflows using NumPy, Pandas, SQLAlchemy.
Ensured secure cloud storage and implemented best practices in API security and data encryption.
Environment: Python, Django, Flask, RESTful APIs, AngularJS, HTML5, CSS3, JavaScript, MySQL, SQL Server, AWS & Azure multi-cloud deployment, Docker, Jenkins, automated ETL with Python, NumPy, Pandas, SQLAlchemy, JIRA
Client: N Infosoft Pvt. Ltd, India Jun 2021 - Apr 2022
Role: Software Developer
Responsibilities:
Developed backend modules and RESTful APIs using Python (Django, Flask) and Java (Spring MVC, Struts) for enterprise applications.
Migrated legacy Java modules to Python while maintaining seamless integration with existing Java services.
Implemented business logic using Python and Java multithreading, collections, and exception handling.
Managed database interactions using MySQL and Oracle (PL/SQL), including stored procedures, triggers, and views.
Developed scripts for batch processing, XML parsing, and data transformation to optimize workflows.
Designed dynamic web interfaces using HTML, XHTML, CSS, JavaScript, jQuery, AJAX, and Bootstrap.
Developed responsive UI components using AngularJS and jQuery UI for better user experience.
Implemented client-side validation and interactive dashboards to reduce server load and improve responsiveness.
Automated routine tasks and CI/CD workflows using Python, Shell/Bash scripts, Git, Jenkins, improving operational efficiency.
Worked in LAMP (Linux, Apache, MySQL, PHP) environments for web development and deployment.
Created unit tests and scripts using PyUnit, Pylint, and Nose, ensuring robust code quality.
Collaborated with QA teams to formulate test plans and ensure comprehensive defect detection.
Implemented MVC patterns using Django and Struts for maintainable and scalable application architecture.
Built tools for file management, monitoring, and notifications, improving system observability.
Developed GUI applications using PyQt for advanced user interaction and transaction management.
Environment: Python, Java, Django, Flask, Java, Spring MVC, Struts, JavaScript, Angular.js, jQuery, Bootstrap, PyQt GUI applications, Shell/Bash scripting, Jenkins, MySQL, Oracle, Git, Linux