Post Job Free
Sign in

Senior Software Engineer Python Azure Salesforce

Location:
Tracy, CA
Posted:
August 17, 2026

Contact this candidate

Resume:

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



Contact this candidate