Career Profile

I'm an application developer in a wide variety of business applications, particularly experienced in client/server and relational database design using Java and Scala. My specialties include social insurance, automotive, production, purchasing, and banking. I'm a Lead Developer on the Apache Struts project since 2011. I hold a Bachelor of Computer Systems with an emphasis on Information Systems

Experiences

Senior Scala Developer

04/2025 - 08/2025
NDA, Chicago, USA

Enhance and maintain a leading futures trading platform, support existing operations, and address missing functionalities for SaaS platform customers. Technologies: Scala, Akka Cluster, GCP, Github.

Technical Team Lead

01/2023 - 01/2025
SiriusXM Holdings Inc., NY, USA

Leading a team of four developers, guiding technical decisions, mentoring team members, ensuring code quality, coordinating tasks, facilitating knowledge sharing, improving development practices, fostering collaboration, and achieving efficient delivery. Technologies used: Scala, Smithy4s, http4s, Scala Cats & Effect, Amazon Kinesis, Amazon DynamoDB, Git.

Software Developer

12/2021 - 09/2022
tiramizoo Gmbh, Munich, Germany

Designing and supporting a route optimization module, improving efficiency of multi-stop, multi-vehicle planning, ensuring scalability for global use, enhancing performance of last-mile delivery, refining algorithms for daily appointments, and enabling reliable operations. Technologies used: Java, Spring, Amazon S3, Amazon Batch, Amazon DynamoDB, Git.

Software Developer

06/2018 - 09/2021
Topdown Corp., Rockville, Maryland

Designing and developing a cloud-based CCM solution, ensuring simplicity, flexibility, security, and cost efficiency, enabling scalability with Scala, React, and Kubernetes, improving consistency of omni-channel communications, and enhancing customer experience across journeys and lifecycle. Technologies used: Scala, Akka, Dgraph, RabbitMQ, Amazon S3, Git.

Research Engineer

11/2017 - 11/2018
Zeidman Consulting, Cupertino, CA

Analyzed software source code and writes expert reports for software IP litigation.

Scala Developer

12/2013 - 02/2018
Elemica, Atlanta, Georgia

Implementing a new global supply chain operating network, connecting suppliers worldwide, leveraging Scala and Lift framework, improving communication and data exchange, enhancing efficiency of operations, and enabling scalable collaboration across markets. Technologies used: Scala, Lift framework, Akka, RabbitMQ, Amazon S3, Git.

Java Developer

12/2012 - 09/2013
UpNext, Warsaw, Poland

Maintaining and extending a Push Notifications system, implementing new features, ensuring reliable message delivery to Android and iPhone apps, optimizing backend with ActiveMQ, improving scalability and performance, and supporting seamless mobile communication. Technologies used: Java, ActiveMQ, Git.

Java Developer

05/2011 - 09/2012
First National Bank, Johannesburg, SA

Developing and re-engineering a Collateral System, adding new functionalities, ensuring compliance with legal requirements, improving system reliability, enhancing data management, and supporting business operations with scalable and maintainable solutions. Technologies used: JEE 6, JSF 2.0, JPA 2.0, JBoss Server 6, JAX-WS, DB2, SVN.

Java Developer

03/2011 - 04/2011
SoftwareMill, Warsaw, Poland

Creating a Swing-based desktop client for file synchronization and designing a server REST API, ensuring seamless integration, improving usability, enhancing reliability of data exchange, and supporting efficient client-server communication. Technology used: JSE 6,Swing, RESTeasy (client & server), TorqueBox, IntelliJ IDEA, MySQL, Amazon Cloud, Git

Java Developer

10/2010 - 02/2011
Attikis, Sydney, AU

Developing software to monitor home alarm systems, configuring rule-based actions, enabling automatic responses such as sending SMS, email, or initiating VoIP calls, improving reliability of alerts, and supporting real-time security monitoring. Technology used: JEE 6, JSF 2.0, JPA 2.0, JBoss Server 6/5, REST, SIP Servlet, Mobicents, Drools, IntelliJ IDEA, MySQL, Amazon Cloud, Subversion.

J2EE Consultant

09/2007 - 09/2010
Nykredit, Copenhagen, Denamrk

Developing an advice system, supporting customer needs, analyzing requirements, proposing tailored solutions, and creating a web interface to a mainframe system, enabling preparation of insurance offers for private and business clients, improving efficiency and service quality. Technology used: J2EE 1.4, Struts 1, Hibernate 3, Axis2, IntelliJ IDEA, WebLogic 8.1, DB2, Mainframe, Windows Server 2003, CVS/Subversion

Software Developer

07/2007 - 08/2007
CSC, Vien, Austria

Document Workflow System - created a dedicated workflow system to optimize and speed up document flow between different departments. Technology used: Borland Delphi, JEE 5, Struts 1, Spring 2, Hibernate 3, Tomcat, Linux,SQL Server 2005, Windows Server 2003, Subversion

Software Developer

02/2006 - 06/2007
Delphi Automotive Poland, Jelesnia, Poland

Document Workflow System - created a dedicated workflow system to optimize and speed up document flow between different departments. Technology used: Borland Delphi, JEE 5, Struts 1, Spring 2, Hibernate 3, Tomcat, Linux,SQL Server 2005, Windows Server 2003, Subversion

Software Developer

01/2006 - 09/2007
Delphi Automotive Poland, Jelesnia, Poland

Warehouse Management System - managed warehouse space, on-fly stocktaking, optimization of production plans. Technology used: Borland Delphi, Windows Mobile 2003, Compact Framework, Visual Studio 2005, SQL Server 2005, Subversion.

Software Developer

03/2005 - 09/2005
Delphi Automotive Poland, Jelesnia, Poland

HR Supporting System - managed employee training and development of personal business plans. Technology used: PHP 4, MySQL, Subversion.

Software Developer

01/2003 - 04/2006
Delphi Automotive Poland, Jelesnia, Poland

Shop Floor Efficiency Monitoring - collected and analyzed production data to generate reports for top management. Technology used: Borland Delphi, JEE 5, Struts 1, Spring 2, Hibernate 3, Tomcat, Linux, SQL Server 2005, Windows Server 2003, Subversion.

Infrastructure Engineer

04/1999 - 12/2003
Delphi Automotive Poland, Jelesnia, Poland

Manage a company network based on Novell Netware and eDirectory, Windows NT/2000 with ActiveDirectory. Support users on daily basis, support printers and shop floor devices.

Computer Systems Engineer

01/1998 - 03/1999
ZUS, Sucha Beskidzka, Poland

Provided network and user support

Projects

Below you will find all my projects that I was engaged with, all commercial and open sourced.

The Apache Struts - Apache Struts is a free, open-source, MVC framework for creating elegant, modern Java web applications. It favors convention over configuration, is extensible using a plugin architecture, and ships with plugins to support REST, AJAX and JSON.
OGNL - OGNL stands for Object-Graph Navigation Language; it is an expression language for getting and setting properties of Java objects. You use the same expression for both getting and setting the value of a property.
Launch4j Maven Plugin - A Maven wrapper around https://launch4j.sourceforge.net/ which allows pack JARs into executables and creates installers

Skills & Proficiency

Team Management

Code Review

Technical Design

Scala

Java

AWS DynamoDB, Kinesis, Lambda

Kubernetes & Docker

Dgraph & Cassandra

JavaScript & TypeScript

HTML5 & CSS