Marcin Szymczak

Freiberuflich, Software Architect, Placematic

Gdynia, Poland

Skills

Java
Software Architecture
J2EE
Spring
Hibernate
Java Enterprise Edition
JPA
Linux
EJB
SQL
NoSQL
PostgreSQL
JBoss Application Server
MongoDB
JUnit
Jenkins
Eclipse
Intellij Idea
Tomcat
DB2
Websphere
JSP
JSF
Maven
JDBC
Oracle
SVN
Git
SOAP
REST
ESB
Mercurial
XML
Mule
Primefaces
JAXB
DOM
SOA
TDD
Scrum
Agile Development
UML
Software Engineering
Databases
OOP
Web Applications
Continuous Integration
MVC

Timeline

Professional experience for Marcin Szymczak

  • Current 6 years and 11 months, since Dec 2017

    Senior Java Developer

    Credit Suisse

    Building backend of server/database/access rights provisioning system

  • Current 6 years and 11 months, since Dec 2017

    Technical Interviewer

    Margo Consulting

    Interviewing candicates for various java/integration/architecture roles

  • Current 7 years and 8 months, since Mar 2017

    Software Architect / Senior Java Developer

    Placematic

    Designing and implementing https://locit.pl application Technologies: Hibernate, JPA, AngularJS, Spring(Core, AOP, Data, Security, Validation), Web Services, Postgres, SQL, Linux, Svn, Maven, Junit, REST Architecture: Very modular DDD architecture, scalable to microservices

  • Current 7 years and 8 months, since Mar 2017

    Software Architect

    Placematic

    Designing and implementing https://locit.pl application Technologies: Hibernate, JPA, AngularJS, Spring(Core, AOP, Data, Security, Validation), Web Services, Postgres, Postgis, SQL, Linux, Svn, Maven, Junit, REST, JasperReports, Swagger, RPC, Groovy, Spock, Gradle, Here API Architecture: Microservices

  • Current 7 years and 9 months, since Feb 2017

    SOA Developer

    Nordea Bank

  • 8 months, Jul 2016 - Feb 2017

    Senior Java Developer

    SDC

  • 11 months, Sep 2015 - Jul 2016

    Senior Java Developer

    Volvo

  • 6 months, Apr 2015 - Sep 2015

    Java Developer

    Euro Bank S.A.

  • 10 months, Jul 2014 - Apr 2015

    Java EE Developer

    Gemalto

    Developing back-end of telecommunication application with very high availability, disaster recovery, clustering, data replication, multi site deployment. Technologies - Java EE, JPA, EJB, JSP, Web Services, SOAP, JMS, Oracle Database, SQL, JDBC, Eclipselink, JAXB, SAX, Mercurial, Maven, Linux, Junit, Jenkins, Nexus, WebLogic, Tomcat, Eclipse, Sonar, FindBugs, PMD Project size: 500K lines of code. Team size: 20 specialists. Project is developed in different cities with significant timezone difference.

  • 4 months, Apr 2014 - Jul 2014

    Java EE Developer

    SMT Software

    Writing new application for big insurance company. Technologies - Java EE, JPA, Hibernate, Echcache GWT, GWTP, GXT, Web Services, SOAP, ESB, Liferay, Mercurial, SVN, Maven, SQL Project size: 100K lines of code. Team size: 8 specialists.

  • 6 months, Nov 2013 - Apr 2014

    Java EE Developer

    Comarch

    Implementing new features and bug fixing in large scale Java EE application for telecom operator. Implementation of requirements at server and database side. Technologies - Java EE, JPA, EJB, JSP, JSF, Web Services, SOAP, JMS, Struts, Portlets, Liferay, JBoss Cluster, Spring, Hibernate, JDBC, Oracle Database, SQL, SVN, Maven, Ant, Linux, JBoss ESB, Junit, Mockito, Jenkins Project Size: Around 4.5 million lines of code (1.5M of pure java). Team size: 35 specialists.

  • 8 months, Apr 2013 - Nov 2013

    Java EE Developer

    Fast White Cat

    Technologies - Java EE, JPA, EJB, DB2, REST, SOAP, Mule ESB, JAXB, Tomcat, IBM Websphere, Git, JUnit, Maven Social - Contatct with client, Suggesting technical solutions for business requirements. Responsibilities - Creating serial bus, which was used to connect multiple distributed systems. Design and implementation of web services. Bus has proven to be highly scalable and reliable. Good usage of design pattern provided easy maintenance for future developers.

  • 5 months, Dec 2012 - Apr 2013

    Junior Java EE Developer

    Fast White Cat

    Technologies – Java EE, JPA, OpenJPA, DB2, SQL, Web Services, REST, Struts, IBM E-Commerce, IBM Web Sphere, IntelliJ Idea, Maven, Nexus, JUnit, Git, SVN, Python, Django, Linux Responsibilities – Developing communication between application and external magazine system with SOAP web services. Persistence of results. Communication was well tested and was very reliable.

  • 3 months, Dec 2011 - Feb 2012

    Intern as Java EE Developer

    Stermedia

    Technologies – Java EE ,JPA, Hibernate, JSF, PostgreSQL, SQL, SVN, Tomcat, Linux, Maven, Eclipse Responsibilities – Writing multi tier Java EE application. I was responsible for back end of application. I have refactorized existing code and improved structure of database. My refactorization substantially improved architecture of application. Changing structure of database improved performance for ~30%.

Educational background for Marcin Szymczak

  • 2013 - 2014

    Computer Science

    Wrocław University of Technology

    Thesis: Comparison of selected persistence methods in java I took courses in: Advanced Databases Application Programming - Java & XML Programming in Java System Analysis & Computer Project Management Android Programming IT applications in Business

  • 2009 - 2013

    Computer Science

    Wrocław University of Technology

    Specialization in software engineering and algorithms Thesis: Software defect prediction based on data mining methods.

Languages

  • English

    Fluent

  • Polish

    First language

Browse over 21 million XING members