0% found this document useful (0 votes)
17 views6 pages

Senior Full Stack Developer Profile

Swathi Katta is a Senior Python Full Stack Developer with over 10 years of experience in designing and developing scalable web applications using Angular and Python. She has expertise in full-stack development, cloud services, CI/CD pipelines, and data processing, with a strong focus on security and performance optimization. Swathi has worked on various projects across financial services and government sectors, demonstrating her ability to lead teams and implement best practices in software development.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views6 pages

Senior Full Stack Developer Profile

Swathi Katta is a Senior Python Full Stack Developer with over 10 years of experience in designing and developing scalable web applications using Angular and Python. She has expertise in full-stack development, cloud services, CI/CD pipelines, and data processing, with a strong focus on security and performance optimization. Swathi has worked on various projects across financial services and government sectors, demonstrating her ability to lead teams and implement best practices in software development.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Swathi Katta

Sr Python Full Stack Developer (Angular/Python)


Email: swathikat192@[Link]
Contact: +4693311535
Linkedin: [Link]

Professional Summary:
 Accomplished Full Stack Engineer with over 10+ years of hands-on experience in designing,
developing, and maintaining scalable, secure, and cloud-native web applications using
Angular and Python (Flask, Django, Fast API).
 Strong expertise in full-stack development of enterprise-grade systems leveraging RESTful
APIs, microservices architecture, and asynchronous programming patterns for high
availability and resilience.
 Proficient in extending front-end development with [Link], JSX, and modern build tools,
complementing Angular expertise for full-stack delivery.
 Proven ability to integrate frontend Angular applications with robust Python backends,
ensuring seamless end-user experiences and performance-optimized data flows.
 Proficient in designing and implementing complex data pipelines using PySpark, Azure Data
Factory, Databricks, and Snowflake to support real-time and batch data processing.
 Applied engineering solutions in the financial services domain, including fraud detection,
loan risk analysis, and secure customer data processing.
 Deep experience working with Azure cloud services including Azure Kubernetes Service
(AKS), App Services, Container Apps, Logic Apps, Functions, and Cosmos DB for building
highly available and cost-effective applications.
 Adept at developing and deploying containerized applications using Docker and
orchestrating them with Kubernetes in hybrid or multi-cloud environments.
 Expert in implementing CI/CD pipelines using GitHub Actions, Jenkins, and Azure DevOps to
ensure consistent, automated, and high-quality code delivery across development lifecycles.
 Hands-on experience with infrastructure-as-code and configuration management tools such
as Terraform and Ansible to automate cloud provisioning, deployments, and monitoring.
 Extensive use of messaging systems such as Kafka and RabbitMQ to develop event-driven
microservices for real-time data streaming and asynchronous task execution.
 Hands-on experience with AWS Glue, EMR, and S3-based data lakes, enabling scalable ETL
workflows and analytics pipelines.
 Strong command over unit, integration, and end-to-end testing using tools like PyTest,
Cypress, Selenium, Postman, and Jest to enforce quality and reliability at all levels of the
application.
 Demonstrated ability to lead and mentor cross-functional teams, perform code reviews, and
implement agile methodologies to improve velocity and maintain delivery standards.
 Proven track record of delivering large-scale digital transformation projects by aligning
technical implementations with strategic business objectives.
 Skilled in configuring AWS IAM, VPC, and security best practices to support compliance-
driven applications in cloud environments.
 Skilled in securing applications and APIs with industry-standard protocols including OAuth2,
JWT, and Azure AD B2C to manage authentication, authorization, and role-based access
control.
 Passionate about writing clean, maintainable, and reusable code by applying software design
patterns, domain-driven design, and principles such as SOLID and DRY.
 Adept at cross-team collaboration and stakeholder communication to translate business
requirements into scalable software architectures.
 Recognized for problem-solving capabilities and attention to detail when diagnosing
production issues and delivering optimized hotfixes in a time-sensitive environment.
 Constantly exploring and integrating emerging technologies to drive innovation, improve
software performance, and enhance developer experience.

Technical Skills:

Front-End: Angular, TypeScript, JavaScript, HTML, CSS, Bootstrap, Material UI, RxJS, NgRx
Back-End: Python (Flask, Django, FastAPI), RESTful APIs, GraphQL, Microservices Architecture
Cloud Platforms: Azure (Container Apps, Logic Apps, Azure Functions, Blob Storage, Databricks, App
Services, Kubernetes Services)
Databases: PostgreSQL, MySQL, MongoDB, Snowflake, Oracle, Cosmos DB
DevOps & CI/CD: Git, Jenkins, Docker, Kubernetes, Terraform, Ansible, GitHub Actions, Azure
DevOps
Data Processing: PySpark, Pandas, NumPy, Apache Spark, Apache Airflow, Kafka
Testing & Debugging: Jest, Jasmine, Cypress, Selenium, Postman
Scripting & Automation: Shell Scripting, PowerShell

Professional Experience:
Client: Mr Cooper, Irving, TX (Nov 2023-
Present)
Role: Senior Full Stack Engineer (Angular/Python)
Responsibilities:

 Designed and deployed Cisco ACI fabric using a spine-leaf topology to enable scalable,
secure, and high-performance data center networks.

 Developed interactive components using [Link] alongside Angular for client-facing


dashboards, improving UI responsiveness.

 Configured and maintained APIC controllers for centralized network policy management and
automation across hybrid infrastructure.

 Created and managed tenants, VRFs, and Bridge Domains to ensure secure multi-tenancy,
Layer 2/3 segmentation, and optimized traffic routing.

 Designed and deployed serverless workflows using AWS Lambda integrated with Python
APIs.

 Defined and applied Endpoint Groups (EPGs) and contracts to enforce granular policy-based
communication between application components.

 Built reusable React functional components with hooks to handle stateful logic across
financial applications.

 Designed fraud-monitoring pipelines leveraging Kafka + Python APIs for anomaly detection
in high-volume financial transactions.
 Monitored fabric health and traffic performance using APIC dashboards, proactively
identifying anomalies and tuning network policies.

 Resolved complex ACI-related issues by performing deep diagnostics, implementing hotfixes,


and ensuring continuous network availability.

 Collaborated with security, application, and infrastructure teams to translate business needs
into scalable network policy definitions.

 Built data pipelines with AWS S3 + Glue + PySpark to support structured/unstructured data
ingestion.

 Integrated React with REST/GraphQL APIs for seamless data flow from Python backends to
front-end applications.

 Developed scalable RESTful APIs and asynchronous back-end services using Python (Flask,
Fast API), integrating with SQL Server and Oracle.

 Configured AWS RDS (PostgreSQL, MySQL) for scalable backend database management.

 Deployed containerized microservices using Docker and orchestrated workloads across


Azure Kubernetes Service (AKS) for high availability.

 Implemented CI/CD pipelines for API delivery and infrastructure deployment using GitHub
Actions, Jenkins, and Terraform.

 Championed best practices in version control, testing (unit/integration), and code reviews,
mentoring peers and improving team velocity.
Environment: Angular, Python (FastAPI, Flask, Django), Kafka, Azure (AKS, Blob Storage, Logic Apps,
Functions), SQL Server, Oracle, Docker, Kubernetes, Jenkins, GitHub Actions, Terraform, RabbitMQ.

Client: Merck Pharma, Branchburg, NJ (Apr 2021- Oct


2023)
Role: Senior Full Stack Engineer (Angular/Python)
Responsibilities:

 Designed, deployed, and managed Cisco ACI fabric with spine-leaf topology, ensuring
scalable and high-performance data center networking.
 Configured APIC controllers and automated policy enforcement, improving network agility
and centralized management.
 Implemented tenants, VRFs, bridge domains, EPGs, and contracts to support secure multi-
tenancy and segmented application environments.
 Automated ACI infrastructure setup and management using ACI APIs and scripting tools,
streamlining configuration and deployment cycles.
 Managed IAM roles and policies to enforce least-privilege security across AWS services.
 Conducted regular health checks, firmware upgrades, and patching activities to maintain ACI
network reliability and compliance.
 Built robust RESTful APIs and distributed backend services using Python (Flask, Django,
FastAPI), adhering to OOP and async design patterns.
 Containerized applications with Docker and deployed scalable microservices on Kubernetes
clusters (Azure AKS, AWS EKS).
 Configured Webpack and Babel for module bundling and transpilation to optimize React
application performance.
 Integrated messaging systems such as Kafka, RabbitMQ, and AWS SQS to support event-
driven and asynchronous communication workflows.
 Managed relational database interactions (SQL Server, Oracle), optimizing queries and
performance for transactional workloads.
 Migrated monolithic systems to cloud-native architectures using Azure Kubernetes Services,
Logic Apps, and Azure Functions.
 Containerized applications with Docker and deployed them to AWS ECS/EKS for high
availability.
 Implemented CI/CD pipelines with GitHub Actions, Jenkins, and Terraform for automated
build, test, and deployment workflows.
 Led performance tuning and analytics optimization by refactoring SQL logic and enhancing
indexing strategies for high-volume datasets.
 Implemented state management with Redux/NgRx to improve data consistency across front-
end modules.
 Built web-based analytics dashboards using Angular for real-time visualization of healthcare
and operational data.
 Leveraged AWS CloudWatch for application monitoring, logging, and real-time alerting.
 Mentored junior developers, contributed to peer code reviews, and championed best
practices across full SDLC and DevOps lifecycle.
 Collaborated with cross-functional teams (security, UI/UX, product) to align technical
solutions with business needs and improve delivery velocity.
Environment: Angular, Python (FastAPI, Flask, Django), GraphQL, Azure (App Services, Functions,
Logic Apps, Databricks), SQL Server, Oracle, Kafka, Docker, Kubernetes, Jenkins, GitHub, Snowflake.

Client: State of Maine, Augusta, ME (Sep 2019- Mar


2021)
Role: Python Developer
Responsibilities:
Developed interactive web applications using Angular and integrated them with Flask-based APIs for
government services.

 Migrated SQL workloads to Azure Cloud, improving scalability, security, and efficiency.

 Designed and implemented real-time data processing solutions using Spark Streaming and
Kafka.

 Collaborated with UI/UX designers to convert wireframes into React-based responsive


layouts with HTML5 and CSS3.

 Developed and deployed CI/CD pipelines for continuous integration and delivery, reducing
deployment time by 40%.

 Created custom React form components with validation logic for secure financial
transactions.

 Automated infrastructure provisioning using Terraform with AWS services for reproducible
deployments.

 Integrated role-based access control (RBAC) and security best practices across applications.
 Created automated reporting dashboards for government data analytics using Power BI and
Angular.

Environment: Angular, Flask, Python, Azure SQL, Azure DevOps, Kafka, Power BI, Spark Streaming,
Postman, Jenkins

Client: E- Trade Financial Corporation, New York, NY (Mar 2017- Aug


2019)
Role: Python Developer
Responsibilities:

 Built Angular-based trading dashboards and integrated them with Flask and Django APIs for
real-time financial data processing.

 Designed and optimized big data processing pipelines using PySpark, Databricks, and AWS
Lambda.

 Developed automation scripts and containerized applications using Docker, Kubernetes, and
AWS ECS.

 Implemented best practices for API security, authentication, and data encryption.

 Built real-time trading dashboards using Angular + Python, delivering financial insights with
sub-second latency.

 Created and maintained event-driven architectures using Kafka and AWS SQS for
asynchronous messaging.

 Developed unit and integration tests using PyTest, Jest, and Cypress to ensure high code
quality.
Environment: Angular, Flask, Django, Python, PySpark, Databricks, AWS Lambda, Kafka, RabbitMQ,
Docker, ECS, Cypress, Postman.

Client: GVK Bio Sciences, Hyderabad, India (Jun 2014 – Oct 2016)
Role: Junior Python Developer
Responsibilities:

 Developed web applications using Angular, Django, and Flask for scientific research and data
analysis.

 Created automation tools for internal data processing, reducing manual effort by 60%.

 Built RESTful APIs to support data visualization and reporting tools, improving efficiency in
research workflows.

 Optimized SQL queries and stored procedures to enhance database performance.

 Implemented real-time data monitoring tools using WebSockets and Flask-SocketIO.


Environment: Angular, Django, Flask, SQL, WebSockets, Flask-SocketIO, REST APIs.
Education: Bachelor of Science in Computer Science

Key Contributions:

 Extensive experience in Angular and Python for full-stack development, building scalable and
user-friendly web applications.

 Expertise in designing and developing REST APIs and microservices, ensuring secure and
optimized data access.

 Strong background in cloud deployment using Azure, Docker, Kubernetes, and Terraform.

 Proven ability to optimize data processing pipelines, implement security best practices, and
improve system performance.

 Integrated CI/CD strategies for automated application deployment, version control, and
monitoring.

 Led and mentored development teams, promoting agile best practices, continuous
integration, and DevOps culture.

Common questions

Powered by AI

Swathi Katta's proficiency in React.js complements her skills in Angular and Python by providing flexibility and enhanced user experience in full-stack delivery. She is adept at integrating React with Angular applications, allowing for the development of rich client-side interfaces and responsive dashboards . This complementary skill set enables her to leverage React's component-based structure alongside Angular's powerful framework features, resulting in seamless data flow and interactive user interfaces . Her backend expertise with Python APIs facilitates robust server-side operations, ensuring a cohesive and performant full-stack development approach .

Swathi Katta's experience with DevOps practices enhances her project delivery and team collaboration by fostering a culture of automation and continuous improvement. She implements CI/CD pipelines using tools like GitHub Actions, Jenkins, and Azure DevOps to streamline the build, test, and deployment cycles, significantly improving delivery velocity and reliability . Her expertise in infrastructure-as-code with Terraform and configuration management with Ansible promotes consistency and reproducibility across environments, which enhances collaboration among development, operations, and security teams . This approach facilitates agile methodologies, ensuring that deployment cycles are efficient and aligned with business objectives .

Swathi Katta's expertise in Azure cloud services significantly contributes to developing scalable and secure applications. She has deep experience working with Azure Kubernetes Service (AKS), App Services, and Cosmos DB, which are crucial for building highly available and cost-effective applications . Her ability to automate infrastructure deployments using Terraform and Ansible also ensures consistent scalability and reliability . Furthermore, her proficiency in securing applications through OAuth2, JWT, and Azure AD B2C is vital for maintaining robust application security . Overall, her comprehensive knowledge in managing cloud environments enables seamless integration, deployment, and management of cloud-native applications .

Swathi Katta's experience with PySpark and data processing tools significantly bolsters her data engineering capabilities by enabling the processing of large volumes of data in real-time and batch environments. She utilizes PySpark for building scalable ETL workflows and analytics pipelines, which is crucial for handling big data effectively . Her ability to integrate with Azure Data Factory and Snowflake further enhances these workflows, providing robust solutions for data ingestion, transformation, and analysis . This expertise allows her to implement complex data processing solutions that efficiently support organizational data needs and inform business intelligence strategies .

Swathi Katta employs Continuous Integration and Continuous Deployment (CI/CD) methodologies using tools like GitHub Actions, Jenkins, and Azure DevOps to ensure high-quality and automated code delivery in development lifecycles . She integrates code versioning and deployment automation to maintain consistency across development, staging, and production environments . Furthermore, she utilizes comprehensive testing strategies, involving unit, integration, and end-to-end testing with tools like PyTest and Cypress, to enforce code reliability and quality before deployment . This structured approach optimizes development pipelines, accelerates delivery rates, and maintains high standards of software quality .

Swathi Katta has demonstrated her capability in the financial services sector by designing fraud-monitoring pipelines leveraging Kafka and Python APIs for anomaly detection in high-volume transactions . Her ability to integrate asynchronous programming with Python's robust backend services ensures real-time detection of fraudulent activities . The implementation of these specialized data pipelines highlights her expertise in applying advanced analytics and machine learning methodologies for risk assessment, which is critical for financial institutions dealing with large and sensitive datasets . This showcases her proficiency in delivering technical solutions aligned with sector-specific requirements for security and compliance .

The advantages of Swathi Katta using containerization technologies like Docker and Kubernetes in her projects include enhanced scalability, portability, and efficient resource management. Containerization with Docker allows her applications to run consistently across different environments with minimal system dependencies, facilitating easier deployments and updates . Kubernetes orchestration adds the ability to manage workloads at scale by automating the deployment, scaling, and operation of application containers across clusters . This combination supports continuous integration and delivery, improves fault tolerance, and ensures system resilience by enabling seamless scaling in response to demand fluctuations .

Swathi Katta integrates security protocols into her development processes by implementing industry-standard security measures like OAuth2, JWT, and Azure AD B2C for authentication, authorization, and role-based access control . These protocols ensure that both applications and APIs are secured against unauthorized access and data breaches. She configures these security features to manage secure communications and information retrieval, maintaining data integrity and confidentiality . Her strategic use of security best practices in cloud environments, such as AWS IAM and VPC setup, further reinforces the secure deployment and operation of her applications .

Swathi Katta applies asynchronous programming to enhance system resilience and availability by leveraging event-driven architectures and real-time data streaming. Her use of asynchronous patterns is evident in developing microservices using technologies like Python APIs integrated with Kafka for real-time data streaming . Additionally, she utilizes messaging systems such as RabbitMQ to manage asynchronous task execution, which helps in decoupling components and provides resilience against service failures . This approach allows for scalability and high availability, ensuring systems can handle high volumes of data without degradation .

Swathi Katta's application of software design patterns significantly influences her ability to deliver maintainable and reusable code by adhering to principles such as SOLID and DRY. These principles guide her in creating modular and extensible codebases, which facilitates easier updates and enhancements without introducing technical debt . Employing domain-driven design approaches, she ensures that the code structure aligns well with business logic, making the system intuitive and adaptable . Design patterns like MVC and MVVM allow her to separate concerns within applications, simplifying maintenance and improving code readability and testability . This methodology supports her commitment to high-quality software development practices.

You might also like