Skip to content

tomekceszke/cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 

Repository files navigation

Curriculum Vitae

Personal data

Name: Tomasz Ceszke
Home page: tomek.ceszke.com
LinkedIn profile: https://www.linkedin.com/in/tomekceszke
Contact: see contact page

Summary

  • Principal Software Engineer with 20 years of professional experience grounded in strong theoretical knowledge
  • Specializes in Java-based software built on microservice architecture, with a focus on financial systems and fintech domains
  • Key business domains: fintech, healthcare, telecommunication and internet marketing
  • Working experience with cloud platforms: Microsoft Azure and Google Cloud Platform
  • Actively uses AI-assisted development tools (GitHub Copilot, Claude Code) in daily work
  • Certified in Azure AI Fundamentals; highly interested in Machine Learning & AI and Internet of Things
  • Strong analytical and problem-solving skills
  • Results-oriented team player, comfortable working in an Agile environment

Professional experience

2022 – present

Software Engineer at a top-tier investment bank
Responsible for:

  • developing an integration service between the golden source of client data and the client onboarding system
  • supporting periodic KYC (Know Your Customer) compliance reviews

Technologies: Java 17, Spring Boot 3, GitHub Copilot, Spring Cloud (Gateway), REST API, Microservices, Kafka, Azure Service Bus, PostgreSQL, Cosmos DB, Flowable, Microsoft Azure, Containerization, JUnit 5, BDD (Cucumber), GitLab, Nexus, Scrum

2020 – 2022

Senior Software Developer at Credit Suisse by Luxoft
Backend Java Developer at Wealth Management division. Responsible for solving data flow issues between different bank systems by:

  • creating applications and microservices connecting different interfaces
  • preparing and providing data to external consumers according to their needs
  • cooperating with Requirements Engineers and QA
  • reviewing and improving performance
  • maintenance and bug fixing
  • writing technical documentation

Technologies: Java 11, Spring Framework, Spring Boot, Spring Cloud elements, Hibernate, REST, RDBMS (Oracle, MS SQL), unit & integration tests (WireMock, Spring Cloud Contract), Git, Maven, Docker, Jenkins, Splunk, Atlassian Suite, Scrum, Kanban

2019 – 2020

Senior Java Developer at Euronext Centevo Norway by Jit Team
Responsible for:

  • building a new payment system from scratch and integrating it with Norwegian payment providers (NETS, Evry)
  • implementing support for ISO 20022 — a standard for electronic data interchange between financial institutions

Technologies: Java 8, Spring Framework, Spring Boot (microservices), Spring Cloud elements, Hibernate, Cucumber, Git, Maven, Docker, Gitlab, Jenkins, Splunk, Kanban

2017 – 2019

Senior Java Developer at Hoffmann-La Roche by Astek
Responsible for developing automation system for Roche's In Vivo Research Building "Bau 98", including:

  • implementation of new features according to business requirements
  • integration with third-party systems
  • maintenance and bug fixing
  • deployment across various environments (test, production, etc.)
  • writing developer tests (unit and integration) and technical documentation

Technologies: Java 8; Spring: Cloud, Boot, Security; JPA, Hibernate, REST, WebSocket, Kafka, MySQL, MongoDB, GIT, Docker, ELK, Jenkins, Jira, Scrum

2009 – 2017

Regular/Senior Java Developer at Adva Optical Networking
Responsible for developing the company's main software product FSP Network Manager:

  • implementation of key security features like "Single Sign On", "2 Man Rule", "One Time Password" and protocols: Radius, Tacacs+ and SSL/TLS
  • taking care of High Availability system and ensuring SLA on 99.999% ("five nines") level
  • Build Master — taking care of daily and nightly builds
  • member of the Machine Learning group

Technologies: Java 8, REST (Jersey, Jackson, Jetty), Corba, IDL, EclipseLink, AspectJ, Spring DI, ActiveMQ, SNMP, Radius, Tacacs+, PKI, MySQL, PostgreSQL, JUnit, PowerMock, Mockito, SVN, Ant, Ivy, SNMPc, Swagger, Waterfall, Scrum

2008 – 2009

Web Developer at InteliWISE
Backend developer across various company projects

2006 – 2008

Web Application Developer at Implix (GetResponse)
Developer in projects: TalkStream (now ClickMeeting) and WebsiteWizard (discontinued)

Open source projects

  • Machine Learning and AI — GitHub
  • Internet of Things — GitHub
  • Offensive Security — GitHub
  • Distributed applications/microservices — GitHub

Education

2005 – 2007

Master of Engineering in Computer Science majoring in "Application of Database Systems"
Master's Thesis: "IT Job Portal"
Koszalin University of Technology, Faculty of Electronics and Computer Science

2001 – 2005

Engineer's degree in Computer Science majoring in "Information Systems in Management Networks"
Engineering Thesis: "Database Application to Support Holidays Homes"
Koszalin University of Technology, Faculty of Electronics and Computer Science

Certificates

Microsoft Certified: Azure AI Fundamentals — credential ID: 46C8F2762EE3F5FA
Oracle Certified Professional: Java SE 6 Programmer

Trainings

Certificates & PKI (ExperTeach München)
Machine Learning by Stanford University (Coursera, online)
Attacking and securing web applications (niebezpiecznik.pl)
Developing JEE Architecture (BNS IT)
Design patterns and refactoring to the patterns (BNS IT)
XML Schema modelling (Altkom Akademia)
UML 2.0 modelling (Altkom Akademia)

About

Curriculum Vitae

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors