Cv Marcin Szymaniuk
-
Upload
andrea-obrien -
Category
Documents
-
view
159 -
download
0
Transcript of Cv Marcin Szymaniuk
Marcin SzymaniukFlat 4, Felinskiego 36 Street Mobiles: +48 793-901-265, +44 0795-163-1566Warsaw, Poland 01-563 email: [email protected]
github: githbub.com/marcinszymaniuk
Education
Warsaw University of TechnologyFaculty of Electronics and Computer Science Master of Science in Engineering
Specialization: Information System Engineering February 2011 - March 2013
Masters Subject:
OVERVIEW OF NON-RELATIONAL DATABASES ALGORITHMS
Faculty of Electronics and Computer Science Bachelor of Science in Engineering
Specialization: Information and Decision Systems February 2005 - February 2009
Professional Experience
IG Index London, United Kingdom
Senior Java Developer July 2012-September 2012
Responsible for maintaining and development of spread betting application. Technologies used: Spring, Spring MVC, WMQ, Oracle DB, JSP
Created timezone offset module which loads offsets data from database and changes time tokens in financial instrument name to a time specific to a particular website the instrument belongs to. Technologies used: Spring, WMQ, Joda
HomeAway Inc. London, United Kingdom
Java Developer November 2010 - May 2012
Worked in a team responsible for development of a ’cart’ application that facilitates the purchase of holiday rentals listings.
Independently set up and took responsibility for remote webapp controller. The application comunicates with thin ui layer with redirect after post using JSON view model. Technologies used: Maven, Spring, Jersey, Jetty, MongoDB, Apache CAS
Participated in creation of generic service layer solution in order to have many cart applications maintained by the same engine. Entire communication between components is defined in RESTful way. Technologies used: Maven, Spring, Jersey, Resin, MS SQL, MyBatis, Drools, Camel.
Responsible for development and maintenance of existing cart solutions. Technologies used: Ant, Ivy Gears, Spring, Spring MVC, Spring WebFlow, Resin, MSSQL, IBatis, JQuery.
Polkomtel S.A. Warsaw, Poland
Software Engineer September 2008 - May 2010
Worked in CRM division of largest Polish telecommunication company maintaining Java/J2EE application while cooperating with vendors.
Created process definition for custom workflow engine that was used to create short message marketing campaigns, automatic client account activation and client retention. Process definition is described in XML, every action is executed in JavaScript language wrapped by Rhino Java framework. Maintained and added additional functionality for the engine. Technologies used were Java, EJB 2.1, WebServices, MQ, JDBC, XML, Rhino and AWT.
Worked on dedicated application for selling mobile phones that enabled customization of client contract and generation of appropriate documents. Technologies used were: Java, Struts2, Hibernate, XML, XSLT, FOP.
1
Member of a team dedicated to optimizing billing system database. Reviewed a large amount of java applications focusing on database performance tuning.
All application discussed above are deployed on JBoss application server and use MS SQL or Sybase database.
Com-Pan Warsaw, PolandJava developer February 2008 - August 2008
I was part of a team that was responsible for the development of EDM system. I was responsible for developing standard functions in the above mentioned system and integrating it with client’s systems. I maintained constant contact with client in order to fully understand their requirements, and help them with problems.
Technologies used: Java, Hibernate, Struts2, WebServices, XML, XSLT, FOP.
Databases used: MS SQL, Oracle, Firebird. Gather4 Software Warsaw, Poland.NET developer June 2007 - January 2008
I was responsible for developing a time organizing application in small TDD, XP team. It was a standalone application written in .NET technology. I added new functions, extended existing ones and created unit tests.
Technologies used: J#, C#, XML, WPF
Languages
Polish (mother tongue), English, Russian
Technical Skills
Operating systems Windows, MacOS, Linux/Unix
Programming languages Java, C#, J#, C++, C, PHP
Web technologies HTML, CSS, JavaScript, JQuery, Apache CAS
Servers Tomcat, Jboss, Resin, Apache, Jetty
Databases MS SQL, Sybase, Cassandra, MongoDb
Distributed Programming RMI, JMS, WebServices, REST(JAX-RS - Jersey)
Software Engineering related Agile, XP, OOP, AOP, TDD, UML, Design Patterns
JEE related JSP, Servlets, Hibernate, Struts2,
Spring(Core, MVC, WebFlow, AOP), JMX
Infrastructure Maven, Ant, Hudson, TeamCity, SVN, Git
Big Data related Cassandra, Hadoop
Skills&Additional information
Member of Warsaw JUG, London JUG, Warsaw Design Pattern Study Group.
Open-minded, Highly-motivated, Team player
Driving licence
Interests
Sport, reading books, board games
2