Damian Sniatecki

CTO | Senior Software Architect | Tech lead

Damian Sniatecki
Wroclaw, Poland

Experience

Jul 2022 - Present
2 years 8 months
Munich, Germany

CTO

FRATCH.IO

  • Managed end-to-end product development, overseeing the successful delivery of technical solutions.
  • Led and mentored a team of highly specialised technical professionals, fostering a culture of collaboration and innovation.
  • Oversaw the hiring process to build a talented and dedicated team.
  • Built a scalable and robust backend microservices system from scratch, designing and extending it to meet evolving business needs.
  • Ensured the system's high availability with a 99.99% up time, implementing resilient architecture and monitoring mechanisms.
  • Developed and implemented technical strategies, aligning them with business goals and objectives.

Skills: Strategic Thinking, Project Management, Team Management, Kotlin, Java, Python, SQL, Spring Boot, PostgreSQL, Docker, Kubernetes, DevOps, System Architecture

May 2022 - Jul 2023
1 year 3 months
Zürich, Switzerland

Software Engineer

UBS

  • Developed and extended the core system for credit risk calculation.
  • Collaborated with cross-functional teams to implement robust solutions.
  • Implemented scalable data processing mechanisms for efficient handling of data.
  • Conducted thorough testing and debugging to ensure accurate calculations.
  • Optimised code performance and identified areas for improvements.
  • Maintained system stability and reliability.
  • Stayed updated with industry best practices for credit risk calculation.

Skills: Java, SQL, PL/SQL, Oracle DB, Linux, Big Data, Back-End Development, DevOps, System Architecture

Sep 2021 - Feb 2022
6 months

Software Engineer

SEBA Bank AG

  • Developed frontend and reactive backend applications.
  • Designed, implemented, and tested a high-traffic, asynchronous big data system.
  • Optimized code for performance and efficiency.
  • Built data pipelines for processing large datasets.
  • Integrated RabbitMQ for efficient message queuing.
  • Created responsive frontend interfaces using Angular and TypeScript.
  • Employed Docker for easy deployment and scalability.
  • Implemented automated testing with Testcontainers.
  • Utilized Prometheus, Grafana, and Kibana for system monitoring.

Skills: Java, Kotlin, Spring Boot, REST, Big Data, PostgreSQL, SQL, TimescaleDB, TypeScript, Angular, DevOps, RabbitMQ, Docker, Reactive Programming, Functional Programming, System Architecture, Grafana, TDD

Apr 2021 - Aug 2021
5 months

Java Developer

Decerto

  • Improved the company's core product, "Hyperon," a tool for managing business rules.
  • Implemented multithreading algorithms to enhance performance and efficiency.
  • Resolved bugs and addressed performance issues to ensure product stability.
  • Collaborated with teams to understand user requirements and deliver effective solutions.
  • Conducted rigorous testing and debugging to ensure high-quality code.
  • Participated in code reviews to provide feedback and foster continuous improvement.

Skills: Java, Spring Boot, SQL, PostgreSQL, Back-End Development, Maven, DevOps, Docker, Front-End Development

Jun 2019 - Jan 2020
8 months
Wrocław, Poland

Software Engineer Intern

Capgemini

  • Developed frontend and backend applications
  • Implemented automation solutions to streamline processes and improve efficiency.
  • Collaborated with cross-functional teams to understand requirements and deliver robust technical solutions.

Skills: Java, JavaScript, Spring Boot, Back-End Web Development, Angular, Docker, Front-End Development

Jun 2018 - May 2019
1 year
Wrocław, Poland

Software Engineer Intern

Axis Data

  • Developing high traffic microservice backend system.
  • Debugging and testing microservices.
  • Creating, managing and monitoring Kubernetes pods.

Skills: Java 11, Dropwizard, Spring Boot, NoSQL, Redis, Docker, Kubernetes, Protobuf

Jul 2017 - May 2019
1 year 11 months
Wrocław, Poland

Junior Software Engineer Intern

Axis Data

  • Developed a high-traffic microservice backend system.
  • Designed and implemented scalable solutions for horizontal scaling, ensuring efficient handling of increased traffic.
  • Profiled, debugged, and tested core JVM applications to identify and resolve bottlenecks.
  • Optimized memory usage to enhance overall system efficiency and stability.
  • Implemented caching solutions to improve response times and reduce database load.
  • Created, managed, and monitored Kubernetes pods, jobs, and cronjobs.
  • Actively participated in code reviews, providing feedback and suggestions for continuous improvements.

Skills: Java, Spring Boot, Big Data, Redis, SQL, NoSQL, Microservices, Kubernetes, DevOps, Docker, System Architecture

Summary

I'm an experienced software engineer, architect and technical lead with a proven track record of delivering exceptional solutions across diverse industries, particularly in the financial sector. Over the years, I have honed my skills as a contractor, collaborating on mission-critical projects that demand precision and innovation.

Languages

Polish
Native
English
Advanced
German
Elementary

Education

Wroclaw University of Science and Technology

Computer Science · Wrocław, Poland

Certifications & licenses

Diplomate, Port Engineering (D.PE)