Name: Tomasz Ceszke
Home page: tomek.ceszke.com
LinkedIn profile: https://www.linkedin.com/in/tomekceszke
Contact: see contact page
- 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
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
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
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
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
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
Web Developer at InteliWISE
Backend developer across various company projects
Web Application Developer at Implix (GetResponse)
Developer in projects: TalkStream (now ClickMeeting) and WebsiteWizard (discontinued)
- Machine Learning and AI — GitHub
- Internet of Things — GitHub
- Offensive Security — GitHub
- Distributed applications/microservices — GitHub
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
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
Microsoft Certified: Azure AI Fundamentals — credential ID: 46C8F2762EE3F5FA
Oracle Certified Professional: Java SE 6 Programmer
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)