Skip to main content

Piotr Sawa

Senior Software Engineer

Talent
WolverhamptonMember since July 6, 2026
JavaAngularSpring BootSpring MVCJPA/HibernateRxJSSOAP Web ServicesWebSocketDB2SQLHibernate ORMSecond-Level CachingMavenJenkinsDockerCI/CD PipelinesContainerized Microservices DeploymentEclipse IDEVisual Studio CodeJUnitMockitoDebugging & Profiling
·

Hire this person

Send a job offer directly to this candidate

JavaAngularSpring BootSpring MVCJPA/Hibernate

About

Experienced and Results-driven full stack engineer with over 9 years of hands-on expertise delivering Java Spring Boot backends and Angular-powered frontend applications across enterprise-grade distributed platforms. Demonstrates deep proficiency in designing scalable RESTful APIs, integrating relational databases using JPA/Hibernate, and building responsive, high-availability web applications that meet demanding production requirements. Consistently improves application performance and reliability by applying rigorous unit testing, code review practices, and Maven-based CI/CD pipelines throughout the full software development lifecycle.

Brings practical experience with AI-assisted development tooling and containerized deployment environments, enabling faster iteration cycles and measurable improvements in system scalability and maintainability across cross-functional team settings.

Experience

Senior Software Engineer - Tenstorrent

(2025-11)

  • Defined system architecture and technical requirements for an AI-accelerated full stack developer tooling platform, mapping Spring Boot microservice boundaries and Angular frontend module structure to support rapid iteration cycles across engineering teams of 20+ members.
  • Designed a RESTful API gateway layer using Java 17 and Spring Boot 3 to expose AI inference endpoints, enabling seamless integration between hardware accelerator runtimes and browser-based developer dashboards with sub-100 ms average response time.
  • Built modular Angular 15 components for a real-time AI workload monitoring dashboard, implementing reactive data streams with RxJS to visualize hardware telemetry and inference throughput metrics updated every 500 milliseconds.
  • Implemented backend business logic for AI job scheduling and priority queuing using Spring Boot services with event-driven processing, reducing average AI workload dispatch latency by 38% compared to the previous polling-based approach.
  • Integrated application data persistence with a relational database using JPA/Hibernate ORM mappings and optimized SQL query execution plans, reducing average query execution time by 42% for high-frequency AI job metadata lookups.
  • Developed SOAP and REST web services to support bi-directional data exchange between the AI platform and external enterprise systems, ensuring compatibility with legacy integration contracts while introducing versioned REST endpoints for new consumers.
  • Established a Maven-based multi-module build pipeline with automated unit and integration test execution gates, achieving 91% code coverage across backend services and eliminating an entire class of regression failures in production deployments.
  • Performed systematic debugging, profiling, and troubleshooting of full stack application layers using Eclipse IDE and browser developer tools, resolving 15+ critical production issues within SLA windows and documenting root cause analyses for future prevention.
  • Mentored three mid-level engineers on Spring Boot best practices, Angular component design patterns, and AI integration strategies, conducting weekly code reviews that improved overall team code quality scores by 27% within two quarters.

Senior Software Engineer - Docker

(2021-11 - 2025-10)

  • Contributed to architecture planning and feature roadmap design for CloudForge, a containerized microservices deployment platform, defining Spring Boot service contracts and Angular UI module boundaries that served over 40,000 active developer users globally.
  • Built and maintained scalable Java 11 backend services using Spring Boot and Spring MVC, implementing core business logic for container lifecycle orchestration, environment configuration management, and multi-tenant deployment tracking within CloudForge.
  • Designed and implemented over 35 RESTful web service endpoints with full OpenAPI documentation, enabling third-party CI/CD tools and IDE plugins to programmatically trigger container builds, deployments, and health checks through a unified API contract.
  • Developed responsive, user-friendly Angular 12 frontend components for the CloudForge deployment dashboard, integrating real-time WebSocket feeds to display container status, log streams, and resource utilization metrics without requiring manual page refreshes.
  • Managed SQL schema design and query optimization for application metadata stored in a DB2 relational database, leveraging JPA/Hibernate entity mappings and second-level caching to reduce database round trips by 33% under peak load conditions.
  • Standardized project builds using Maven multi-module configurations integrated with Jenkins pipelines, cutting average build and packaging time by 25% and ensuring reproducible artifact generation across development, staging, and production container environments.
  • Conducted thorough unit testing with JUnit and Mockito across all backend service layers and performed cross-browser frontend testing for Angular components, maintaining a defect escape rate below 2% across 18 consecutive monthly production releases.

Software Engineer - Intel Corporation

(2018-08 - 2021-10)

  • Designed and developed Java 8 backend modules for the AstraCompute platform using Spring Boot and RESTful service patterns, implementing workload distribution algorithms and runtime configuration APIs that improved edge node CPU utilization by 29% across deployed clusters.
  • Built data access layers using JPA/Hibernate with optimized SQL queries against relational databases, implementing batch processing routines for performance telemetry ingestion that reduced data pipeline processing time by 44% for high-volume edge workload analytics.
  • Developed and consumed both REST and SOAP web services to integrate AstraCompute with upstream orchestration systems and downstream monitoring platforms, ensuring reliable inter-system communication across heterogeneous enterprise environments with strict SLA requirements.
  • Maintained and extended Angular 7 frontend views for the AstraCompute operational dashboard using Visual Studio Code and Eclipse IDE, introducing component-level lazy loading that reduced initial page load time by 31% on bandwidth-constrained edge network connections.
  • Executed unit testing, regression testing, and production issue triage using structured debugging workflows and Maven Surefire test reporting, resolving an average of 12 high-priority defects per sprint while maintaining full backward compatibility with existing platform APIs.

Junior Software Engineer - Cirrus Logic

(2014-09 - 2018-07)

  • Assisted in implementing Java-based signal processing utility modules and backend data handlers for the Auralis platform, writing unit tests with JUnit and fixing 40+ reported defects to improve platform stability and ensure consistent audio processing output quality.
  • Developed small-scope SQL queries and database interaction routines using JPA/Hibernate to persist and retrieve audio configuration profiles, contributing to a data access refactoring effort that reduced redundant database calls by 18% across the configuration management subsystem.
  • Supported the team in building and packaging application artifacts using Maven, maintaining Eclipse IDE project configurations, and participating in code review sessions that sharpened understanding of RESTful web service design and backend development best practices.

Education

Master's Degree - Computer Science - The University of Edinburgh (2013-09 - 2014-06)

Bachelor's Degree - Computer Science - Polish-Japanese Academy of Information Technology (2009-09 - 2013-02)

Skills

Senior Software Engineer

Reviews

Related