Akhila V
+1 4692490251 | akhilav0609@[Link] | LinkedIn
PROFESSIONAL SUMMARY
Python Full Stack Developer with 7+ years of experience delivering secure, customer-facing web applications
and APIs in fast-paced Agile teams.
Recent experience in the financial services domain, supporting workflows such as customer onboarding,
transaction processing, account servicing, and operational reporting.
Hands-on with Django / Django REST Framework and FastAPI for RESTful API development, validation, and
API documentation (OpenAPI/Swagger).
Strong SQL and data modeling experience with PostgreSQL; comfortable with migrations, indexes, data
integrity constraints, and troubleshooting slow queries.
Built responsive UI features using React and modern JavaScript (ES6+), focusing on reusable components,
form-heavy screens, and predictable state handling.
Implemented authentication and authorization (JWT/session concepts) with role-based access and
permissions aligned to business roles (agent, supervisor, admin).
Worked on audit-friendly designs: traceable changes, consistent request IDs, and structured logs to support
investigations and compliance reviews.
Experience with background processing and async workloads (Celery/worker patterns) for notifications,
batch jobs, and report generation.
Comfortable with production support and incident triage using logs/monitoring; translate recurring incidents
into permanent fixes and better guardrails.
Built integration points with external/internal services using REST; handle retries, timeouts, idempotency
patterns, and safe failure behavior.
Solid testing mindset: pytest/unittest, API testing with Postman, and regression coverage for critical business
flows (auth and high-risk actions).
Supported releases through CI/CD and Docker-based environments; familiar with environment promotions,
configuration via environment variables, and release readiness checks.
Education:
Masters in Business Analytics
University of North Texas – Denton, TX.
Bachelor of Technology
Gokaraju Rangaraju Institute of Engineering and Technology (GRIET) - India.
Technical Skills:
Category Tools / Technologies
Programming Languages Python, JavaScript (ES6+), TypeScript, SQL, HTML5, CSS3, Shell Scripting
Databases PostgreSQL, MySQL, MongoDB, Redis, ORM, migrations
Backend Django, Django REST Framework, FastAPI, Flask, REST APIs,
OpenAPI/Swagger, Celery, OAuth2/JWT concepts
Frontend React, React Router, Redux/Context, Material UI or Bootstrap, AJAX/Fetch
Cloud & DevOps AWS (EC2, S3, RDS, Lambda), Docker, Kubernetes, CI/CD (Jenkins/GitHub
Actions), Nginx
Testing & Quality PyTest, unittest, Postman, basic automation, code reviews, lint/format
(flake8/black), Sonar (exposure)
Tools Git/GitHub, JIRA, Confluence, VS Code, PyCharm, Linux/Unix, Splunk/New
Relic/Sentry
Practices Agile/Scrum, SDLC, documentation, troubleshooting, secure coding basics,
performance profiling basics
Professional Experience:
Charles Schwab, Charlotte, NC Dec 2023 - Present
Sr. Python Full Stack Developer
Responsibilities:
Built and maintained Python services (FastAPI/Django REST Framework) powering customer and operations
portals for financial workflows such as onboarding, servicing, and transaction support.
Designed REST APIs with clear contracts and validation, including pagination/filtering for high-volume
datasets (accounts, transactions, case records).
Modeled core entities in PostgreSQL (customers, accounts, transactions, limits, case notes) and
implemented migrations with safe rollout steps in production.
Implemented audit-friendly behavior by tracking change history for sensitive actions and ensuring requests
were traceable through consistent IDs and structured logs.
Improved reliability of transaction-like endpoints by applying idempotency-style checks and safer retry
handling to reduce duplicate processing.
Optimized performance on read-heavy screens by tightening query patterns, adding indexes where needed,
and caching frequently accessed reference data using Redis.
Developed React features for operations teams (search, filters, pagination, bulk actions) with strong
attention to usability, validation, and clear error messaging.
Integrated with internal/external services via REST (identity/verification, notifications, document storage),
handling timeouts, retries, and graceful fallbacks.
Implemented authentication/authorization (JWT/OAuth2 concepts) and enforced role-based access controls
aligned to business roles and least-privilege principles.
Added background processing with Celery/worker patterns for batch jobs (daily reports, reconciliation-style
exports, notification retries).
Strengthened quality with pytest-based unit/integration tests and API tests (Postman collections), focusing
on auth and high-risk business flows.
Supported releases through Docker and CI/CD; participated in on-call rotations, investigated production
incidents, and delivered root-cause fixes and runbook updates.
Environment: Python, FastAPI, Django, Django REST Framework, React, JavaScript/TypeScript, PostgreSQL,
Redis, Celery, Docker, AWS, Git, Jenkins/GitHub Actions, Postman, Linux
Tata Consultancy Services – Hyderabad, India Oct 2018 – May 2022
Python Full Stack Developer
Responsibilities:
Developed REST APIs in Django/Flask to support customer-facing features, including input validation, pagination,
and consistent response handling.
Built reusable UI components in React and improved user flows with better form validation, clear error
messaging, and polished empty states.
Integrated third-party services (identity/payments/data providers) via REST; handled timeouts, retries, and safe
failure behavior.
Created database objects and wrote complex SQL (joins, aggregates) to support reporting needs and resolve data
issues quickly.
Introduced structured logging and improved exception handling to make troubleshooting faster for on-call
engineers.
Added basic caching and reduced duplicate calls by reusing service responses where appropriate, improving page
responsiveness for end users.
Worked closely with QA to reproduce defects, add regression coverage, and close issues with clear release notes.
Participated in sprint planning and estimations; communicated progress early when dependencies or scope risks
appeared.
Assisted with containerization and environment setup; maintained configuration through environment variables
and secrets management basics.
Contributed to documentation (API specs, runbooks) so new team members could onboard without repeated
hand-holding.
Helped clean up technical debt by extracting shared utilities and tightening validation rules that prevented bad
data from entering the system.
Supported production releases and hotfixes when needed; coordinated with stakeholders to confirm impact and
verification steps.
Environment: Python, Django/Flask, REST, React, HTML/CSS, PostgreSQL/MySQL, Docker, AWS (S3/RDS), Git, JIRA,
Swagger/OpenAPI
Knowx Innovations Private Limited – Hyderabad, India Jan 2017 – Sep 2017
Python Developer
Responsibilities:
Implemented backend features in Python under guidance from senior engineers, following established patterns
and coding standards.
Wrote utility scripts to automate routine operational work (data imports/exports, report generation, log parsing),
reducing manual effort for the team.
Worked with SQL to extract and validate data, investigate inconsistencies, and support application
troubleshooting.
Assisted with API maintenance work such as bug fixes, input checks, and small enhancements requested by
business users.
Helped set up local/dev environments and resolved dependency issues using virtual environments and package
management.
Supported deployments by preparing configuration changes and verifying smoke tests after releases.
Created clear technical notes for recurring issues and fixes so they didn’t come back every week.
Participated in code reviews as a reviewer and author; incorporated feedback to improve readability and
reliability.
Collaborated with cross-functional teammates (QA/BA) to confirm expected behavior and validate fixes before
closing tickets.
Learned and applied REST conventions, status codes, and basic request/response patterns while working on real
tickets.
Built small UI pages or templates when needed, focusing on correct data display and basic usability rather than
heavy styling.
Helped maintain task tracking and status updates in JIRA, keeping work transparent and reducing surprises during
releases.
Environment: Python, Django/Flask, SQL, PostgreSQL/MySQL, Git, Linux, Postman