Marcin Szymczak
Freiberuflich, Software Architect, Placematic
Gdynia, Polen
Werdegang
Berufserfahrung von Marcin Szymczak
Building backend of server/database/access rights provisioning system
Bis heute 6 Jahre und 5 Monate, seit Dez. 2017
Technical Interviewer
Margo Consulting
Interviewing candicates for various java/integration/architecture roles
Bis heute 7 Jahre und 2 Monate, seit März 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
Bis heute 7 Jahre und 2 Monate, seit März 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
Bis heute 7 Jahre und 3 Monate, seit Feb. 2017
SOA Developer
Nordea Bank
8 Monate, Juli 2016 - Feb. 2017
Senior Java Developer
SDC
11 Monate, Sep. 2015 - Juli 2016
Senior Java Developer
Volvo
6 Monate, Apr. 2015 - Sep. 2015
Java Developer
Euro Bank S.A.
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.
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 Monate, 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 Monate, 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 Monate, Dez. 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 Monate, Dez. 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%.
Ausbildung von 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.
Sprachen
Englisch
Fließend
Polnisch
Muttersprache