Summary
Overview
Work History
Education
Skills
Timeline
Generic

Swastika Nepal

Prosper,TX

Summary

  • Full Stack Java / Spring Boot Engineer with over seven years of experience developing, improving, and maintaining enterprise solutions in the banking, healthcare, and insurance sectors.
  • Experienced in managing the entire software development lifecycle, from requirements and design to development, testing, release, and ongoing production support.
  • Strong backend emphasis on Spring Boot microservices, secure REST APIs, and system interconnections via REST and asynchronous messaging, with efficiency and stability built in from the start.
  • Extensive expertise with relational and NoSQL databases, caching methods, and data modeling in high-volume, transaction-intensive applications.
  • Brings a DevOps and dependability perspective, utilizing Docker, Kubernetes, Infrastructure as Code, and safe deployment methodologies such as blue-green and canary releases.
  • Comfortable managing production systems utilizing observability best practices (logging, metrics, and distributed tracing), designing SLIs/SLOs, and maintaining well-defined on-call support procedures.
  • Quality-focused engineer who prioritizes automated testing (unit, integration, end-to-end, and contract tests) and CI quality gates to decrease defects and accelerate delivery.
  • Collaborative team member in Agile/Scrum settings, recognized for pair programming, careful code reviews, coaching, and clear communication with product, QA, and operations.

Overview

9
9
years of professional experience

Work History

Software Engineer

PNC Bank
Arlington, Texas
01.2023 - Current
  • Re-architected enterprise loan processing and underwriting workflows into domain-aligned Spring Boot services, supporting application intake, validation, underwriting tasks, credit decisioning, and funding in a regulated banking environment.
  • Designed workflow orchestration and state machine patterns to standardize case progression, improving SLA adherence and reducing manual rework by [X%].
  • Implemented secure REST APIs for application intake, document checklist/status, underwriting task queues, and decision capture with OpenAPI specs and versioning strategies.
  • Persisted core loan entities in PostgreSQL (relational) and stored application events/audit history in DynamoDB (NoSQL) (or similar) for scalable append-only access and fast retrieval.
  • Implemented resilient downstream integrations (credit/identity, core banking) using timeouts, retries, circuit breakers, and idempotent updates to improve reliability under dependency instability.
  • Built asynchronous processing with RabbitMQ/SQS for task distribution and DLQ handling; improved throughput, and isolated failures for high-volume processing days.
  • Improved performance with Redis caching, query/index tuning, and batch processing; reduced processing latency by [X%] during peak periods.
  • Implemented test automation: JUnit 5/Mockito unit tests, Spring integration tests, and Playwright/Cypress e2e suites; enforced CI quality gates and reduced regressions by [X%].
  • Built and maintained CI/CD pipelines (build/test/scan/deploy) with safe deployments (feature flags, blue-green/canary), and rollback procedures to increase release confidence.
  • Operationalized services with observability (APM + logs + metrics + tracing), defined SLIs/SLOs for critical workflows, and improved on-call response with runbooks and alert tuning.
  • Participated in incident response and postmortems; drove preventive fixes that reduced recurring production issues and improved MTTR by [X%].
  • Collaborated via pair programming, code reviews, and mentoring; documented ADRs and operational playbooks to improve maintainability and onboarding.

Software Engineer

Johnson & Johnson
Dallas, Texas
09.2019 - 12.2022
  • Engineered and enhanced a supply chain quality and serialization platform using Java 17 and Spring Boot, enabling end-to-end traceability of product serials and lots across manufacturing, packaging, and distribution operations.
  • Collaborated with quality, manufacturing, and business stakeholders in an Agile/Scrum environment to translate regulatory, operational, and compliance requirements into well-defined user stories and delivery milestones.
  • Designed domain-driven microservices and REST APIs to capture serialization events, aggregation relationships, shipment verification, and exception workflows, ensuring data accuracy and compliance-ready audit trails.
  • Implemented a polyglot persistence strategy, storing authoritative transactional data in Oracle (relational) while leveraging Cassandra (wide-column NoSQL) for high-volume, append-heavy event history and rapid lookups.
  • Built search and operational visibility capabilities using Elasticsearch/OpenSearch, enabling fast trace queries, product lineage analysis, and efficient exception investigation by quality teams.
  • Secured services using OAuth2/OIDC, role-based access control (RBAC), and service-to-service authentication, enforcing encryption in transit and at rest to meet regulated industry security standards.
  • Developed event-driven processing pipelines using Apache Kafka, handling high-throughput bursts from plant and warehouse systems while ensuring consistency through idempotency, retries, DLQ handling, and event replay mechanisms.
  • Strengthened platform quality through automated testing practices, including JUnit and Mockito unit tests, Spring integration tests, and consumer-driven contract testing (Pact), reducing cross-service integration defects by [X%].
  • Built and maintained CI/CD pipelines with containerized builds and deployments, supporting canary and blue-green release strategies, automated rollbacks, and environment parity across development stages.
  • Deployed and operated services in Dockerized Kubernetes environments, using Terraform for infrastructure consistency and repeatability across regulated environments.
  • Implemented production observability with APM, centralized logging, metrics, and distributed tracing using Datadog/New Relic, ELK/Splunk, and OpenTelemetry to support proactive monitoring and rapid issue diagnosis.
  • Defined and monitored SLIs and SLOs for event processing latency, throughput, and error rates; tuned alerts to reduce noise while ensuring rapid detection of quality-impacting issues.
  • Participated in on-call rotations, leading incident triage and postmortems, and implementing preventive improvements that reduced recurring processing failures by [X%].
  • Practiced pair programming for complex data model and event-processing changes, and mentored teammates on Spring Boot patterns, testing discipline, and production-readiness in regulated systems.

Software Engineer

State Farm
Keller, Texas
05.2017 - 07.2019
  • Delivered end-to-end enhancements to a claims intake and adjuster workflow platform using Java 17 + Spring Boot, working in Scrum (refinement, planning, demos, retros) with Product and Claims Ops.
  • Designed and implemented REST APIs for FNOL (First Notice of Loss), claim status, document upload, and adjuster task routing with OpenAPI contracts and backward-compatible versioning.
  • Built workflow state transitions (triage → assignment → inspection → settlement) with validation rules and audit logging to improve traceability and reduce manual handoffs by [X%].
  • Modeled core claim entities in PostgreSQL (relational) and stored flexible claim notes/attachments metadata in MongoDB (NoSQL); optimized indexing and query performance for high-volume searches.
  • Implemented Spring Security (OAuth2/OIDC) with RBAC and least-privilege service-to-service access; added PII-safe logging and data masking to support privacy requirements.
  • Integrated with downstream services (policy, billing, vendor/repair networks) via resilient REST calls and messaging; implemented retries, timeouts, and idempotency to reduce duplicate processing.
  • Improved performance using Redis caching, pagination, and async processing for heavy operations; reduced key endpoint latency by [X%].
  • Built test automation using JUnit 5/Mockito unit tests, Spring integration tests (Testcontainers where applicable), and Cypress e2e flows; increased coverage to [X%] and reduced escaped defects by [X%].
  • Implemented CI/CD pipelines with automated build/test/security scans and environment promotions; supported safe releases using feature flags and rollback-friendly deployments.
  • Established observability (structured logs, metrics, tracing), dashboards, and alerting; participated in on-call and drove postmortems to reduce recurring incidents and improve MTTR by [X%].
  • Practiced pair programming on complex claim workflow refactors, led code reviews and documented ADRs/runbooks to improve maintainability and onboarding.

Education

Master of Science - Computer And Information Sciences

Troy University
Troy, Alabama, AL
12-2025

Skills

  • Java, Python, SQL , JavaScript
  • Spring Boot, Hibernate, Django, Reactjs
    Microservices architecture
  • RESTful APIs
    Docker, Kubernetes
  • AWS (EC2, S3, Lambda, RDS, CloudWatch, SNS)
  • Apache Kafka
  • MySQL , PostgreSQL
    Jenkins
  • Git

Timeline

Software Engineer

PNC Bank
01.2023 - Current

Software Engineer

Johnson & Johnson
09.2019 - 12.2022

Software Engineer

State Farm
05.2017 - 07.2019

Master of Science - Computer And Information Sciences

Troy University
Swastika Nepal