LAVANYA VEDULLA
Email: ***************@*****.***
Visa Status: Green Card
SOFTWARE ENGINEER
LinkedIn: http://www.linkedin.com/in/lavanya-vedulla-3149a5176
PROFESSIONAL SUMMARY
Software Engineer with 10+ years of experience designing, developing, testing, and delivering scalable enterprise applications and software solutions. Strong expertise in Python, Java, JavaScript, TypeScript, Apex, REST APIs, microservices, cloud-native applications, relational databases, and distributed systems, with a proven track record of building reliable and maintainable software solutions.
Experienced in designing and developing scalable backend services, RESTful APIs, third-party integrations, AI-powered data processing solutions, and cloud-native applications using Python, FastAPI, Azure, Docker, Kubernetes, and PostgreSQL. Skilled in building microservices, API integrations, data processing workflows, and distributed systems with a strong focus on performance, scalability, reliability, and maintainability.
Experienced with 3+ years of Salesforce development, including Salesforce Lightning, Lightning Web Components (LWC), Apex, Salesforce Flows, Platform Events, custom fields, Object Data Models, and workflow automation. Skilled in integrating Salesforce applications with external systems and APIs and supporting enterprise business process automation.
Strong background in UI, API, integration, and end-to-end test automation using Python, Playwright, Selenium, Pytest, and modern testing practices, with CI/CD integration. Experienced in Agile environments and collaborating with software engineering, QA, product, and business teams throughout the software development lifecycle.
Passionate about leveraging AI-assisted development, Large Language Models (LLMs), and modern engineering practices to accelerate software delivery while maintaining high standards of quality, scalability, security, and reliability.
TECHNICAL ACUMEN
Category
Skills / Technologies
Programming Languages
Python, Java, JavaScript, TypeScript, SQL, Apex
Backend Development
Python, FastAPI, Flask, Uvicorn, SQLAlchemy, RESTful APIs, Microservices, OpenAPI/Swagger
Salesforce Development
Salesforce Lightning, Apex, Lightning Web Components (LWC), Aura Components, Salesforce Flows, Lightning App Builder, Lightning Design System, Platform Events, Custom Fields, Object Data Model, Workflow Automation
API & Integration
REST APIs, SOAP Web Services, API Integration, Third-Party Integrations, JSON, XML, Postman, API Validation
AI & Machine Learning
Prompt Engineering, Large Language Models (LLMs), Gemini, Claude, GitHub Copilot, AI-Assisted Development, AI-Powered Data Processing
Frontend Development
React.js, JavaScript, TypeScript, HTML5, CSS3, AngularJS, JSON, AJAX
Databases
PostgreSQL, MySQL, Oracle, SQL Server, SQL, SQLAlchemy, Database Design, Data Modeling, Query Optimization
Cloud Technologies
Microsoft Azure, Azure Services, Cloud-Native Applications, Distributed Systems
DevOps & CI/CD
Docker, Kubernetes, Helm, Azure DevOps, GitHub Actions, ArgoCD, CI/CD Pipelines
Testing & Automation
Playwright, Selenium WebDriver, Pytest, REST Assured, TestNG, JUnit, Cucumber, API Testing, Integration Testing, End-to-End Testing
Automation Frameworks
Page Object Model, Data-Driven Framework, Hybrid Framework, Modular Framework, Reusable Utilities, Parallel Execution
Monitoring & Observability
Grafana, Loki, Splunk, Application Monitoring, Log Analysis, Root Cause Analysis
Version Control & Build Tools
Git, GitHub, Bitbucket, Maven, Gradle
Software Engineering Practices
Object-Oriented Programming, Design Patterns, SOLID Principles, SDLC, STLC, TDD, Code Reviews
Methodologies
Agile, Scrum, Sprint Planning, Backlog Grooming, Defect Management
Domain Experience
Financial Services, Commercial Lending, Healthcare, Enterprise Applications, Regulated Industries
CERTIFICATIONS
Python Certified Developer, Databases and SQL for Data Science with Python, Tools for Data Science, Statistics for Data Science with Python, Building with the Claude API, Claude Code in Action, Claude Platform 101
PROFESSIONAL EXPERIENCE
Project 1
Client: Mulligan Funding, San Diego, CA 06/2022 – Present
Role: Software Engineer III
Overview
Backend Software Engineer responsible for designing, developing, and maintaining scalable backend services, RESTful APIs, third-party integrations, AI-powered data processing solutions, and cloud-native applications supporting commercial lending and underwriting workflows. Leverage Python, FastAPI, Azure, Docker, Kubernetes, PostgreSQL, Large Language Models and AI/ML technologies to build intelligent, reliable, and scalable enterprise solutions.
Key Responsibilities
Architected and developed scalable RESTful APIs and backend microservices using Python, FastAPI, and Flask.
Designed and implemented backend services supporting commercial lending and underwriting workflows.
Integrated Ocrolus OCR and Plaid APIs to automate extraction, validation, and normalization of financial data from bank statements and loan applications.
Developed integrations with Persona, Middesk, and Thomson Reuters CLEAR for KYC, identity verification, fraud detection, and underwriting processes.
Designed and implemented AI/ML-powered data processing workflows to analyze structured and unstructured financial data and improve automation across lending and underwriting processes.
Built AI-powered document processing solutions using Gemini and Claude LLMs for intelligent extraction, classification, summarization, and validation of financial documents.
Applied prompt engineering and LLM-based techniques to improve the accuracy and consistency of extracting relevant information from complex financial documents.
Designed and implemented data processing pipelines for structured and unstructured financial data.
Developed cloud-native applications on Microsoft Azure using Docker and Kubernetes.
Implemented microservices communication, ingress routing, load balancing, and network policy configurations in Kubernetes environments.
Developed and maintained PostgreSQL database solutions using SQLAlchemy ORM and complex SQL queries.
Optimized database performance and implemented efficient data access patterns for backend services.
Contributed to frontend application development using React.js, JavaScript, and TypeScript.
Participated in Salesforce development, including Platform Events, Lightning Web Components (LWC), custom fields, and workflow automation.
Developed and maintained UI, API, integration, and end-to-end automation using Playwright, Selenium, and Pytest.
Used Mock Service Worker (MSW) to simulate REST API responses and support reliable frontend testing.
Developed unit, integration, and API testing solutions to improve application reliability and release confidence.
Participated in code reviews and architecture discussions, ensuring adherence to software engineering standards and best practices.
Evaluated AI/ML and LLM-based approaches for document understanding data classification, summarization, and automated decision-support workflows.
Collaborated with product, engineering, and business stakeholders to translate complex requirements into scalable software solutions.
Monitored application performance and investigated production issues using Grafana and Loki.
Supported Agile development practices, production deployments, troubleshooting, and continuous improvement initiatives.
Technical Skills: Python, FastAPI, Flask, AI/ML, LLMs, Prompt Engineering, SQLAlchemy, PostgreSQL, REST APIs, Microservices, Docker, Kubernetes, Azure, React.js, JavaScript, TypeScript, Salesforce, Apex, LWC, Platform Events, Plaid, Ocrolus, Persona, Middesk, Thomson Reuters CLEAR, alembic, Gemini, Claude, Grafana, Loki, Git, CI/CD, Agile/Scrum
Project 2
Client: Wells Fargo, San Francisco, CA 01/2021 – 06/2022
Role: QA BDD Automation Engineer
Overview
Worked on a large-scale Consumer Deposit Account Opening platform supporting Checking, Savings, and Portfolio accounts for authenticated and unauthenticated customers. The platform supported customer onboarding, identity verification, KYC validation, account qualification, account funding, e-signature workflows, disclosures management, and debit card customization while meeting banking security and compliance requirements.
Key Responsibilities
Participated in Agile/Scrum ceremonies including backlog refinement, sprint planning, and story estimation.
Analyzed business requirements and translated functional requirements into technical test scenarios and automation solutions.
Developed and maintained automated UI, API, integration, and end-to-end test suites.
Automated web applications using Selenium WebDriver, Java, TestNG, Maven, and Cucumber.
Designed and implemented BDD automation frameworks using Cucumber.
Developed automated API testing solutions using REST Assured and Postman.
Validated REST APIs supporting XML and JSON payloads.
Performed backend data validation using SQL queries.
Integrated automation suites with Jenkins CI pipelines for continuous execution.
Performed regression, integration, end-to-end, and user acceptance testing.
Conducted mobile and browser compatibility testing using Perfecto across Android and iOS devices.
Performed service virtualization and test data conditioning activities.
Analyzed application logs using Splunk for defect investigation and root cause analysis.
Collaborated with development and business teams to identify risks, prioritize testing, and support timely releases.
Mentored junior QA engineers on automation framework development, test design, and defect management best practices.
Technical Skills: Java, Selenium WebDriver/Grid, Cucumber, TestNG, Maven, Gradle, Jenkins, Postman, REST Assured, Perfecto, Splunk, JIRA, Git, SQL, HTTP Client
Project 3
Client: Union Bank, San Francisco, CA 03/2018 – 12/2020
Role: QA Automation Engineer
Overview
Worked on enterprise banking applications supporting online banking, lending, investments, mortgages, insurance, and credit card processing for retail and corporate customers.
Key Responsibilities
Analyzed business requirements and translated requirements into automated and manual test scenarios.
Developed and maintained automated Sanity, Smoke, Functional, and Regression test suites.
Automated web applications using Selenium WebDriver and TestNG.
Developed Maven-based automation frameworks and reusable test components.
Conducted API and backend testing using Postman and SQL queries.
Performed RESTful service testing using HTTP Client.
Developed and maintained Jenkins jobs and integrated automated tests into CI pipelines.
Implemented UI mapping techniques to improve automation stability and maintainability.
Performed cross-browser compatibility testing.
Managed defects and test execution activities using JIRA.
Collaborated with developers and business stakeholders throughout the Agile software development lifecycle.
Technical Skills: Java, Selenium WebDriver/Grid, TestNG, Maven, Jenkins, Postman, HTTP Client, JIRA, Git, Linux, HTML, SQL
Project 4
Client: Quest Diagnostics, Seattle, WA 04/2016 – 03/2018
Role: QA Automation Engineer
Overview
Worked on healthcare applications supporting Patient Service Centers (PSC), In-Office Phlebotomy (IOP), specimen collection workflows, laboratory processing, and patient service management.
Key Responsibilities
Analyzed business requirements and developed automation strategies.
Created Selenium WebDriver automation scripts using Java.
Implemented Hybrid, Keyword-Driven, and Data-Driven automation frameworks.
Automated functional and regression testing using Selenium WebDriver and TestNG.
Performed SOAP and REST API testing using SOAP UI.
Validated XML request and response payloads.
Developed integration test suites for web services.
Performed backend database validation and SQL testing.
Participated in test planning, verification, validation, and quality assurance activities.
Executed test cycles and reported defects and test results.
Technical Skills: Java, Selenium WebDriver, TestNG, SOAP UI, REST APIs, SOAP Services, MySQL, JDBC, JavaScript, HTML, Unix, XML
Project 5
Client: Mint Mobile, Seattle, WA 09/2014 – 04/2016
Role: QA Automation Engineer
Overview
Worked on a customer rewards and loyalty platform supporting reward points, credit card transactions, payments, and customer engagement programs.
Key Responsibilities
Analyzed business and technical requirements and collaborated with stakeholders on implementation and deployment planning.
Performed Functional, System, Integration, and Regression Testing.
Developed comprehensive test plans, test cases, and execution reports.
Automated web applications and services using Selenium WebDriver.
Automated AngularJS applications using Protractor and Jasmine.
Developed automation frameworks using TestNG and Maven.
Performed API testing using SOAP UI.
Conducted mobile application testing using Appium.
Executed ETL and Data Warehouse testing with focus on data validation and integrity.
Collaborated with business analysts and developers to validate system requirements.
Managed defects, releases, and QA sign-offs using JIRA.
Technical Skills: Selenium WebDriver, Protractor, Appium, TestNG, Maven, SOAP UI, SQL, PL/SQL, JIRA, Windows