SHRAVYA
Senior Python Full Stack Developer
Phone: +1-832-***-**** Email: ************@*****.***
PROFESSIONAL SUMMARY
Senior Python Full Stack Developer with 13+ years of IT experience designing, developing, and supporting enterprise web applications across agriculture, healthcare, financial services, and media domains, with strong emphasis on modern front-end development.
Strong hands-on experience building responsive, reusable, and interactive user interfaces using React, TypeScript, JavaScript, HTML5, and CSS3, integrated with Python-based RESTful APIs and microservices.
Experienced in developing reusable React components, implementing component-based UI architecture, managing application state, integrating REST APIs, handling JSON data, implementing form validation, authentication, error handling, and creating responsive user experiences.
Strong knowledge of modern JavaScript and React development including functional components, Hooks, reusable components, state management, routing, asynchronous API calls, and front-end performance optimization.
Experienced in integrating React applications with backend services developed using Python, FastAPI, Django, Django REST Framework, and Flask.
Strong Python backend experience developing RESTful APIs, microservices, authentication services, business logic, database integrations, asynchronous processing, and enterprise application integrations.
Hands-on experience with relational and NoSQL databases including PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, DynamoDB, Cassandra, and Redis.
Experienced developing and deploying cloud-native applications across AWS, Azure, and GCP, with Docker, Kubernetes, CI/CD pipelines, Git-based development, automated testing, monitoring, and production support.
Strong understanding of responsive web development, reusable UI architecture, API integration, application security, performance optimization, debugging, automated testing, and Agile/Scrum development.
Experienced collaborating with UI/UX designers, backend developers, QA engineers, DevOps teams, product owners, and business stakeholders throughout the complete software development lifecycle.
TECHNICAL SKILLS
Programming Languages
Python (3.x), SQL, JavaScript, Shell Scripting, Java (basic)
Python Frameworks
Django, Django REST Framework, Flask, FastAPI, Celery
Web / API Technologies
REST, SOAP, GraphQL, JSON, XML, Swagger/OpenAPI, Postman, gRPC
Data Processing Libraries
Pandas, NumPy, Polars
React Development
Functional Components, React Hooks, Component-Based Architecture, State Management, Routing, Forms, REST API Integration, Reusable Components
Full-Stack Development
React/Python Applications, Front-End & Backend Integration, RESTful APIs, Microservices, JSON, Client-Server Architecture
Data Validation & Serialization
Pydantic (v2), Marshmallow, JSON Schema
Databases
PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, Cassandra, DynamoDB, Redis
ORM Tools
SQLAlchemy, Django ORM, psycopg2
Cloud Platforms
AWS (EC2, S3, Lambda, RDS, API Gateway, SQS/SNS), Azure (App Service, Functions, AKS), GCP (Cloud Run, Cloud Functions)
Containerization & Orchestration
Docker, Kubernetes (EKS, AKS, GKE), Helm
CI/CD & DevOps
Jenkins, GitHub Actions, Azure DevOps, GitLab CI, Terraform, Ansible
Packaging & Code Quality
uv, Ruff, mypy, pytest, pre-commit
Testing & Quality
PyTest, unittest, Mock, Selenium, Postman, SonarQube
LLM / GenAI Integration
LangChain, PydanticAI, OpenAI/Anthropic APIs, vector search (RAG patterns)
Messaging & Streaming
Kafka, RabbitMQ, AWS SQS/SNS, Azure Service Bus
Monitoring & Logging
OpenTelemetry, ELK Stack, Splunk, Datadog, CloudWatch, Prometheus, Grafana
Front-End
JavaScript, HTML5, CSS3, React, TypeScript, Angular
Tools & Version Control
Git, GitHub, Bitbucket, JIRA, Confluence, Postman
Methodologies
Agile (Scrum, Kanban), TDD, CI/CD, Microservices Architecture
PROFESSIONAL EXPERIENCE
Client: Syngenta NC August 2024 - Current
Role: Sr. Python Full Stack Developer
Responsibilities:
●Designed and developed responsive enterprise web applications using React, TypeScript, JavaScript, HTML5, and CSS3 to support digital agriculture, crop protection, seed research, and data-driven farming applications.
●Developed reusable and modular React functional components to provide consistent user experiences across multiple application modules.
●Implemented modern React development patterns using Hooks, component composition, state management, routing, reusable UI logic, and asynchronous data handling.
●Integrated React applications with backend RESTful APIs and microservices developed using Python, FastAPI, Django, and Django REST Framework.
●Implemented asynchronous API communication between React interfaces and Python backend services, including request handling, response processing, loading states, validation, and error handling.
●Developed interactive interfaces for displaying agricultural, research, product, and operational information retrieved from enterprise backend systems.
●Built responsive user interfaces using HTML5 and CSS3, ensuring application usability across different screen sizes and browser environments.
●Implemented client-side form handling and validation for application workflows and integrated submitted data with backend APIs.
●Implemented authentication and authorization workflows on the application layer while integrating with backend OAuth2/JWT security services.
●Optimized React rendering and API interactions to improve application responsiveness and reduce unnecessary network and UI operations.
●Worked with backend engineers to define API contracts and integrate front-end components with Python services documented through Swagger/OpenAPI.
●Developed scalable Python backend APIs and microservices using FastAPI, Django REST Framework, Pydantic, and SQLAlchemy.
●Integrated backend services with PostgreSQL, Oracle, MongoDB, DynamoDB, Cassandra, and Redis to support application data requirements.
●Implemented asynchronous and event-driven backend processing using Kafka, Celery, RabbitMQ, and AWS SQS/SNS.
●Developed automated front-end/backend testing and participated in debugging, code reviews, performance optimization, and production issue resolution.
●Containerized application services using Docker and supported deployments to Kubernetes-based AWS and Azure environments through automated CI/CD pipelines.
●Collaborated with UI/UX, QA, backend, DevOps, product, and domain teams in Agile ceremonies, technical discussions, code reviews, testing, and production releases.
Environment: React, TypeScript, JavaScript, HTML5, CSS3, Python 3.x, FastAPI, Django, Django REST Framework, REST APIs, Pydantic, SQLAlchemy, PostgreSQL, MongoDB, Redis, Kafka, Celery, Docker, Kubernetes, AWS, Azure, GitHub Actions, PyTest, Swagger/OpenAPI, Git, Jira
Client: Leidos VA June 2021- August 2024
Role: Python Full Stack Developer
Responsibilities:
●Developed enterprise healthcare web applications using React, TypeScript, JavaScript, HTML5, and CSS3 for Department of Veterans Affairs healthcare and operational workflows.
●Designed reusable React components and application modules to create maintainable, component-based front-end applications.
●Developed interactive UI functionality using React functional components, Hooks, state management, routing, and asynchronous API integration.
●Integrated React applications with backend RESTful and GraphQL services developed using Python and Flask.
●Implemented API-driven interfaces for securely retrieving and displaying patient, clinical, operational, and healthcare workflow information.
●Developed reusable front-end components for forms, application workflows, data presentation, navigation, and common user-interface functionality.
●Implemented client-side form validation, API error handling, loading states, and application feedback to improve user experience.
●Built responsive layouts using HTML5 and CSS3 to support application usability across different devices and screen sizes.
●Worked with backend teams to define REST API contracts and integrate JSON request/response data into React application components.
●Implemented front-end integration with authentication and authorization services for secure access to healthcare applications.
●Developed Python/Flask backend services and REST APIs supporting application business logic and enterprise system integration.
●Integrated backend services with PostgreSQL, GCP BigQuery, Pub/Sub, and enterprise healthcare systems.
●Developed automated testing for Python backend components using PyTest and participated in front-end functional and integration testing.
●Containerized application components with Docker and supported Kubernetes-based cloud deployments.
●Participated in debugging and production support across UI, API, database, and application layers.
●Collaborated with designers, healthcare SMEs, QA, backend engineers, product teams, and DevOps teams throughout Agile development and release cycles.
Environment: React, TypeScript, JavaScript, HTML5, CSS3, Python, Flask, REST APIs, GraphQL, PostgreSQL, GCP, Pub/Sub, Docker, Kubernetes, Terraform, PyTest, Swagger/OpenAPI, Git, Jira
Client: Alloy Feb 2019- May 2021
Role: Python Developer
Responsibilities:
●Developed full-stack financial technology applications using React, JavaScript, HTML5, CSS3, Python, and Flask supporting identity verification, customer onboarding, fraud detection, compliance, and risk-management workflows.
●Developed reusable React components for customer onboarding, identity verification, risk information, application status, and operational workflows.
●Implemented interactive application functionality using React functional components, reusable UI patterns, state management, routing, and REST API integration.
●Integrated React front-end applications with Python/Flask REST APIs providing identity verification, fraud-detection, risk-scoring, and customer-decisioning capabilities.
●Developed responsive web interfaces using HTML5 and CSS3 to provide consistent application behavior across browsers and screen sizes.
●Implemented client-side forms, validation, asynchronous API calls, loading states, error handling, and application feedback.
●Consumed JSON data from Python REST APIs and transformed backend responses into reusable front-end application views.
●Collaborated with backend engineers to define API request/response structures and integrate UI components with enterprise backend services.
●Developed Python/Flask backend services and REST APIs supporting business logic, application workflows, and database operations.
●Integrated backend services with PostgreSQL, SQL Server, SQLAlchemy, and Redis.
●Implemented Python processing and application services supporting high-volume identity, fraud, onboarding, and risk workflows.
●Developed automated tests using PyTest and supported application-level integration and functional testing.
●Containerized Python services using Docker and supported deployments through automated development pipelines.
●Troubleshoot issues across React interfaces, REST APIs, Python services, databases, and application integrations.
●Participated in code reviews, Agile ceremonies, requirements analysis, development, testing, deployment, and production support.
Environment: React, JavaScript, HTML5, CSS3, Python, Flask, REST APIs, SQLAlchemy, PostgreSQL, SQL Server, Redis, Azure, Docker, PyTest, Git, Jira
Client: Standard Chartered Oct 2017 – Jan 2019
Role: Python Developer
Responsibilities:
●Developed web-based banking and financial-risk applications using React, JavaScript, HTML5, CSS3, Python, and Flask.
●Built reusable UI components supporting transaction monitoring, fraud analysis, customer information, risk investigation, and operational workflows.
●Developed interactive front-end functionality using React components, JavaScript, state management, routing, and REST API integration.
●Integrated web interfaces with Python/Flask REST APIs for retrieving and processing banking, transaction, fraud, and customer information.
●Built responsive user interfaces using HTML5 and CSS3 and supported consistent application behavior across commonly used browsers.
●Implemented form validation, API request handling, response processing, error handling, and user feedback for financial application workflows.
●Developed Python backend services supporting transaction monitoring, financial-risk processing, fraud-detection, and operational workflows.
●Integrated Python applications with Oracle and Teradata databases and developed SQL queries supporting front-end and backend application requirements.
●Developed reusable Python modules for transaction validation, reconciliation, transformation, and business-processing logic.
●Implemented authentication and application-access workflows in coordination with backend services.
●Worked closely with QA teams to test UI functionality, REST API integrations, Python processing, and application changes before production deployment.
●Debugged application issues across front-end, Python API, database, and integration layers.
●Supported production applications and scheduled Python services supporting banking and financial workflows.
●Participated throughout the SDLC, including requirements gathering, UI/backend development, testing, documentation, deployment, and production support.
Environment: React, JavaScript, HTML5, CSS3, Python, Flask, REST APIs, SQL, Oracle, Teradata, Pandas, Git, Jira
Client: Nielsen Media Research June 2013- Dec 2016
Role: Data Analyst
Responsibilities:
●Developed Python and SQL applications and automation scripts supporting audience measurement, media analytics, ETL, data validation, and enterprise processing workflows.
●Built Python-based processing scripts handling approximately 3 million daily audience, media-consumption, and customer records across Oracle, MySQL, and SQL Server.
●Developed reusable Python modules for ingestion, transformation, validation, reconciliation, deduplication, and automated batch processing.
●Built Python and Unix shell automation scripts supporting approximately 50 scheduled batch-processing jobs per day.
●Integrated Python processing workflows with Oracle, MySQL, SQL Server, Informatica PowerCenter, Hadoop, HDFS, Hive, and Sqoop.
●Developed automated data-quality checks using Python to identify duplicate, missing, and inconsistent records before downstream processing.
●Built Python-based reconciliation and matching logic to improve consistency between large audience and media datasets.
●Developed backend ETL processing components for approximately 1 TB+ of weekly media and audience data.
●Created automated validation and exception-handling processes to improve reliability of production data-processing jobs.
●Developed unit and integration tests for Python ETL components to improve application reliability and reduce production processing errors.
●Troubleshooted Python, SQL, Unix, and ETL production failures and coordinated fixes with distributed engineering teams.
●Participated throughout the SDLC, including requirements analysis, development, testing, deployment, documentation, and production support.
Environment: Python, SQL, Oracle, SQL Server, MySQL, Informatica PowerCenter, Unix Shell Scripting, Hadoop, HDFS, Hive, Sqoop, ETL, Git