Scala Backend Developer/Architect London
Developer with decades of commercial experience in Scala and Java. Experienced in the full development cycle, from design to production support. Skilled in CI/CD automation with a delivery-driven, pragmatic approach. Eligible to work in the UK and EU (dual Polish/British citizenship).
Skills
- Agile methodologies
- Akka
- Akka-Http
- Angular
- angularjs
- Apache Camel
- Bamboo
- Bash
- C++
- Cats
- CI/CD automation
- CSS
- Cucumber
- Datadog
- Dbunit
- Deployment automation
- Docker
- Doobie
- EC2
- ElastiCache
- Facelets
- FS2
- FuseESB
- Gatling
- GDPR compliance
- Glassfish
- Golang
- Hibernate
- HSM
- HTML
- Http4s
- Java
- JDBC
- Jenkins
- Jenkins DSL
- JPA
- JSF
- Kafka
- Kubernetes
- Linux OS
- Liquibase
- Maven
- MySQL
- Networking
- Oracle
- Oracle PL/SQL
- Performance testing
- Postgres
- Profiling
- Protobuf
- Python
- RDS
- React
- REST
- S3
- SBT
- Scala
- ScalaCheck
- ScalaMock
- ScalaTest
- Security
- Slick
- SNS
- Spinnaker
- Spring
- Spring Boot
- SQS
- System design
- Test automation
- TIBCO Jasper Server
- Version control (Git/Stash)
- Visual Basic
- Wildfly
Experience
-
May 2016 - May 2025
Platform Architect at ClearScore
-
– Monolith deployed biweekly evolved into 250 microservices with fully automated testing and multiple daily deployments
– Applications moved from manual Tomcat deployment on SoftLayer to Dockerized services in AWS with a multi-region Kubernetes cluster
– Transitioned to Kafka and externalized data architecture
– Team expanded from 3 backend engineers to over 100, with structured mentoring, technical talks, and service standards
– Technology shifted from blocking Java handling 1M users to non-blocking Scala serving 20M+ with diverse product offerings
– Testing pyramid improved through TDD, automated API tests, and enhanced monitoring
– Security and GDPR compliance strengthened with automated vulnerability scans, static code analysis, and robust data encryption -
Apr 2014 - Apr 2016
Senior JEE Developer at SunGard Financial Systems (now FIS)
-
– Main responsibilities included developing new features (Java backend, some AngularJS frontend), supporting multi-tenant/multi-database reporting solutions, implementing deployment automation, and creating a Cucumber test framework to replace manual regression.
– Two-week sprints in distributed teams (JIRA used)
– Git/Stash version control with peer code reviews
– Bamboo builds with Maven
– Fully automated deployment to dev and QA environments
– Nightly automated integration tests (Cucumber)
– Database upgrades/creation automated with Liquibase -
Sept 2011 - Apr 2014
Technical Architect at Monitise
-
– Secure mobile payment platform serving as a hub connecting issuers (banks) with Visa Europe.
– Core system: Java (JDK7), Spring, JDBC, Oracle DB, REST, Glassfish
– Integration server: multiple applications with similar technologies, later migrated to FuseESB
– Security: key server backed by hardware HSM, using JPA (Hibernate), Spring, ProtoBuf
– Payment collection site: Facelets/REST with a custom-built CMS -
Jun 2006 - Sept 2011
Analyst Developer/Architect at Avantis
-
– Major provider of mobile value-added services in Poland and Slovakia. System handled over 1,000 SMS/sec, peaking at 10M/day.
– Hundreds of independent dedicated services
– Technologies: Java, Oracle PL/SQL, Spring, Hibernate, JSF, Facelets
– Oracle data warehouse for accounting and reporting -
Mar 2005 - Aug 2006
Developer at Transcomp
-
– GIS applications, OCX components. C++, Visual Basic
-
Oct 2001 - Oct 2002
Technical Student at CERN
-
– Ultra-fast burst generator for sampling data (synchronised with the accelerated beam of electrons)
– Linux device driver
– Real-time programming (LynxOS)
Education
-
2009 - 2011
Computer Science at Warsaw University of Technology
-
– Faculty of Electronics and Information Technology, Master of Science (2:1)
-
1997 - 2004
Computer Science at Warsaw University of Technology
-
– Faculty of Electronics and Information Technology, Electronic Engineer (1st)