Over seven years of extensive experience in architecture, design and development of JEE systems.
Top quality development skills using Java technology stack technologies including Java EE , Spring, Hibernate, Vaadin, SQL and Adobe CQ5, mainly in a financial sector.
Successfully released a complete project working as a Team Leader and Project Manager afterwards.
Solid background in Object-Oriented analysis and design.
Excellent communication, presentation and interpersonal skills.
Experience in working with English native speakers.
Masters degree in Computer Sc. from Poznan University of Technology
Senior Java Developer @ Working on projects for financial sector clients (Tier 1 investment banks):
*data reporting and analysis tool awarded with Business IT Innovation of the Year award
*Business Intelligence solution designed to support analysis and dynamic aggregation of big data From February 2013 to Present (2 years 11 months) Technical Team Leader @ I am a Technical Team Leader and Senior Software Engineer with substantial breadth and depth of experience in full life-cycle commercial software development.
I have a keen interest in the personal and technical aspects of successful Software Engineering: building strong teams as well as strong architectures.
I specialize in team management and leadership, Java software development in Agile/Scrum projects, design, server technologies. From February 2013 to Present (2 years 11 months) Owner @ Freelance computer software development company - privately held. From June 2010 to Present (5 years 7 months) Java / JEE Developer @ *Systems integration platform
-Created a message-driven data exchange system for the integration of Roche's heterogeneous systems.
-JEE 6, OSGI 4.2, Spring Batch 2, Spring Integration 2, JBOSS A.S 7
*Design and development of CMS templates based on CQ5
-Member of a software development team responsible for creating CMS system architecture using Adobe's Communique 5 platform including OSGI and Velocity-based solutions for customizable mailing.
-Liaised with clients and content managers to create a coherent solution within the time schedule.
-Successfully applied good software creation, test, release and maintenance practices acquired when working in large scale systems.
-JEE 6, Adobe CQ5, JCR, Sling From September 2011 to February 2013 (1 year 6 months) Poznań Area, PolandJava / JEE Developer, Team Leader @ Created a software product for a specialist provider of SEPA payment solutions for banks and corporations across Europe as a member of a team based in Poznan, Poland
Worked as a part of a UK-based development team, gained experience and practice in outsourcing.
Began work as a developer, promoted to a Team Lead role.
Participated in remote planning and task estimation sessions as a team leader of the Polish group.
Implemented Maven profile-based code to minimize code redundancy while still creating a client-specific output including different work flows.
Conducted interviews with technical developers, evaluated candidates and took part in employment decision-making.
Created a multi-tier transactional implementation for various payment file formats
Implemented security mechanisms to prevent XSS attacks.
JEE 5, Hibernate 3, Spring 3, Eclipse 3, Maven 2. From June 2010 to September 2011 (1 year 4 months) Poznań Area, PolandJava Developer, Team Leader @ Java Devloper (May 2008-Nov 2008):
I was involved in development of banking software for SEB Life Ukraine and Comarch Life Insurance for Credit Agricole. My main activities were: providing test-driven development and basic application servers configurations.
Technologies: Java EE 5, Spring 2.0, Hibernate 3.x. Struts 1.x, Oracle 11g, WASCE 2.0
Team Leader (Nov 2008 - May 2010):
I was a leader of of JEE developers team creating a new Comarch Life Insurance software for a customer in the banking sector. My responsibilities involved taking part in project analysis, planning and scheduling team's work, designing project architecture, code supervision, and communication with the client. After the project was released, I was additionally given the responsibilities of a Project Manager.
Technologies: Java EE 5, GWT 1.3, Ext GWT, ESB, Spring 2.5, Hibernate 3.x., Jboss 4.2.1 ESB, Oracle 11g, Tomcat 5 From May 2008 to May 2010 (2 years 1 month) J2EE developer @ From March 2006 to April 2008 (2 years 2 months) Manul worker, network administrator @ It was my first job (part time) . At the begining I was a manual worker, but soon came promotion to network administration. From 2002 to 2006 (4 years) Programmer @ Short term cooperation during summer holidays. From 2005 to 2005 (less than a year)
Master of Science, Computer Science @ Politechnika Poznańska From 2002 to 2007 V LO im. Klaudyny Potockiej w Poznaniu From 1998 to 2002 Robert Nowak is skilled in: Spring, Java Enterprise Edition, Hibernate, Maven, JBoss Application Server, Eclipse, Java, SQL, Software Development, Scrum, Web Services, Test Driven Development, Struts, Subversion, Oracle
Websites:
http://www.robertnowak.pl