THIS IS WORK IN PROGRESS

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

Software Developer

06/2018 - Present
Topdown Corp., Rockville, Maryland

Develop a cloud-based solution that is simple, powerful, flexible, secure and affordable CCM solution using Scala, AngularJS and Docker. It helps companies improve the consistency of omni-channel customer communications across customer journeys and throughout the customer lifecycle. Find out more at: http://www.topdownsystems.com/products/INTOUCH

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

Implemented a new supply chain operating network to connect suppliers all over the world using Scala and Lift framework. Technologies used: Scala, Lift framework, Akka, RabbitMQ, Amazon S3, Git.

Java Developer

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

Maintained and implemented new features in a Push Notifications system, used to send notifications to Android/iPhone apps with ActiveMQ as a backend. Technologies used: Java, ActiveMQ, Git.

Java Developer

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

Developed and re-engineered existing Collateral System to support new functionalities and meet by law requirements. 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

Created a Swing-based desktop client for file synchronization and a server REST API. Technology used: JSE 6,Swing, RESTeasy (client & server), TorqueBox, IntelliJ IDEA, MySQL, Amazon Cloud, Git

Java Developer

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

Developed software to monitor home alarm systems and take action based on a defined set of rules such as sending SMA, email, or calling over VoIP. 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

Developed an advice system, supported customer needs, analyzed and proposed solutions. Insurance Offers System - created a Web interface to a mainframe system that allows the preparation of insurance offers for private and business customers. 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 engaded 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.
Elemica - US Supply Chain operator
implementing a new supply chain operating network to allow connect suppliers all over the world

Publications

You can list your publications in this section. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum et ligula in nunc bibendum fringilla a eu lectus.

The Art of Computer Programming
Donald E. Knuth
Addison-Wesley, 1968
Genetic Programming III: Darwinian Invention & Problem Solving
Koza, J.R., Andre, D., Bennett, F.H., Keane, M.A.
Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1st edn. (1999)
A syntax directed compiler for Algol 60
Edgar T. Irons
Comm. ACM 4 (1961), 51–55

Skills & Proficiency

Python & Django

Javascript & jQuery

Angular

HTML5 & CSS

Ruby on Rails

Sketch & Photoshop