Cezary Kujawa, Developer in Lipinki Łużyckie, Poland
Cezary is available for hire
Hire Cezary

Cezary Kujawa

Verified Expert  in Engineering

EJB 3 Developer

Location
Lipinki Łużyckie, Poland
Toptal Member Since
October 29, 2015

Cezary is a quick-learning Java EE developer with over 10 years of experience. He has proven skills as a lead developer and architect. With great communication skills and a flair for finding the right solution, he's the perfect addition to your team.

Portfolio

Dinghy Software
JavaFX, REST, JPA, JMS, EJB3, Spring, Java EE
Adams Software House
Java Web Start, Swing, JasperReports, Apache Struts, Hibernate, Spring, Java EE

Experience

Availability

Part-time

Preferred Environment

Git, Bower, Apache Maven, WebStorm, Eclipse

The most amazing...

...thing I've implemented is a compiler and virtual machine to execute programs coded in my language.

Work Experience

Senior Java Developer

2006 - 2015
Dinghy Software
  • Designed and implemented the back-end for handling a loyalty program.
  • Planned and implemented a real-time location-based system.
  • Designed and implemented a large (over 500 tables in DB) ERP system as a web application.
  • Implemented a flexible portal engine that can be deployed by mobile operators.
  • Created a BI solution for analyzing real-time data (ETL and warehouse prototype).
Technologies: JavaFX, REST, JPA, JMS, EJB3, Spring, Java EE

Java Developer

2003 - 2006
Adams Software House
  • Migrated the persistence layer of a legacy system from pure JDBC to Hibernate ORM.
  • Implemented custom JSP tags for table data presentation.
  • Developed a custom action-based web application framework.
  • Built a simple work hour recording web application.
  • Created a chart presentation module for a web reporting system.
Technologies: Java Web Start, Swing, JasperReports, Apache Struts, Hibernate, Spring, Java EE

Toyota More

http://www.toyotamore.pl/
Design and implementation of a fully fledged Java EE 5 application for handling a points-based loyalty program launched by the Polish branch of Toyota (over 100k participants and 80 partner companies). With GUI back-office client and web service dealership integration.

Rasch ERP System

Design and implementation of a large (over 500 tables in DB) ERP system as web application for a German production company in order to replace the legacy system.

Dispatch System for Fleet Management

Design and implementation of a real-time location-based system with wide range of applications involving dispatching of mobile resources (possible deployments in areas such as medical emergency services, taxi company, delivery company, and public transportation company).

Languages

Java, JavaFX Script, SQL, JavaScript

Frameworks

Spring, Hibernate, Spring MVC, JPA, Spring Boot, Jersey, JUnit, Apache Struts, Swing, Java Web Start, Spring Security, OSGi, Apache Camel, Apache CXF, Swagger, Netty, Mockito, AngularJS

Storage

Spring Data, PostgreSQL, IBM Db2, MySQL

Other

EJB 3, EclipseLink, EJB3, RMI, SOAP

Tools

Jira, Confluence, WebStorm, Apache Maven, Bower, Git, Apache Tomcat, Jetty, Apache Solr, WildFly

Platforms

JavaFX, Eclipse, Java EE, Linux

Libraries/APIs

JMS, JasperReports, Leaflet, TopLink

Paradigms

Test-driven Development (TDD), REST, Scrum

1999 - 2004

Master of Science in Engineering Degree in Computer Science and Information Technology

West Pomeranian University of Technology - Szczecin, Poland

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring