Grzegorz Gralak CV

Transcription

Grzegorz Gralak CV
Grzegorz Gralak
Phone: (353) 86 840 5200
Email: contact@ggralak.com
Website: ggralak.com
Summary
Dublin based Senior Software Developer with over 10 years of experience designing and
developing Java Enterprise systems. Involved in a variety of projects, of both back-end and
front-end nature, with full development life cycle exposure.
Main Skills
Languages: Java, Python, JavaScript, XML, HTML, CSS (Sass / Less)
Libraries/Frameworks: Spring (Core, AOP, MVC, Web Services, JMS), Hibernate, IBatis,
AngularJS, JQuery, JUnit, DBUnit, Mockito. Only personal projects: Android & IOS.
Build & VCS Platforms: Ant, Maven, Grunt, Jenkins, GIT, SVN.
DB and Application Servers: Oracle, PostgreSQL, DB2, WebSphere, JBoss, Tomcat, Jetty
Education
2000 – 2005
1995 – 1999
Poznan University of Technology (M.Sc. in Computer Science), Poland
Kazimierz Wielki High School, Poland
Experience
Brandtone (Dublin, Ireland)
Senior Software Engineer (contract)
2013 (September) – 2015 (March)
Working in an agile team on multiple tasks & projects:
– Designed and implemented an internal Operations Portal. Started small and used agile to
appropriately plan, prioritise & implement features in 2 weeks sprints (Spring MVC,
AngularJS & Bootstrap),
– Main developer behind Brandtone's Konnect Platform, which allows clients to track
progress of their marketing campaigns. Combined Spring Stack with a modern JavaScript
front-end approach to produce client facing web app,
– Implemented Rewarding & SMS Connectors features to integrate with third-party
Providers (Spring Stack to implement different REST interfaces)
Technologies: back-end: Spring, Hibernate, Maven, Tomcat, Oracle. front-end: SpringMVC,
JQuery, AngularJS, Bootstrap, Less.
AEGON Ireland (Dublin, Ireland)
Senior Software Engineer (contract)
2012 (August) – 2013 (August)
Working in an agile environment. Responsible for the design and implementation of new features
for the internal system used by Aegon Ireland.
Technologies: Spring/EJB, Hibernate, Maven, JBoss, Informix.
AIB (Dublin, Ireland)
Senior Software Consultant (contract)
2012 (March) – 2012 (August)
Part of the team which worked on a new mortgage system. Responsible for the implementation
of a back-end logic according to a Functional Specification.
Technologies: Spring, PolarLake, IBatis, Maven, DB2, JQuery with Spring MVC as a front-end.
Kainos (Dublin, Ireland)
Senior Software Consultant (contract)
2011 (August) – 2012 (February)
Worked on a new version of an Insurance Quotation system. Responsible for implementation of
new features, both back-end and front-end, according to Functional Specification.
Technologies: Spring, MyBatis, Oracle, JavaScript/ExtJS.
Arvato Finance (Dublin, Ireland)
Senior Software Consultant (contract)
2011 (March) – 2011 (August)
Hired on contract to finish the latest version of Collecting System. Implemented missing features
and worked with QA to release the final version of the system.
Technologies: Spring, Hibernate, Web Services, Oracle, JavaScript.
Norkom Technologies (Dublin, Ireland)
Senior Software Engineer
2007 (July) – 2011 (February)
Involved in several different projects, the main ones being:
– sole developer/designer of two versions of Customer Due Diligence module which
checks customers credibility. Also involved in requirement gathering phase,
– part of a team which worked on the Scenario Manager module. It's the central part of the
entire Norkom product suite which processes transactions in a multi-threaded
environment.
New features I worked on for the Scenario Manager module included:
– monitoring system for transaction processing,
– integration of transactional architecture (JTA) between modules,
– implementation of an internal transactional system (in memory rollbacks),
– rewrite of transaction tagging sub module,
– several functional improvements & support of existing functionality.
Technologies: Spring/EJB, Hibernate, Struts, Swing, Ant, JBoss, Websphere, Weblogic, Tomcat,
Oracle, DB2 and SQLServer.
IBM Software Lab (Dublin, Ireland)
SOA Developer
2006 (July) – 2007 (June)
Part of the team integrating Workplace Forms technology with IBM's Web Portal.
Technologies: Workplace Forms, Protlets, Web Services (Axis), DB2.
PB Polsoft (Poznan, Poland)
Software Engineer
2005 (December) – 2006 (May)
Involved in development of internal Workflow Engine – implemented from scratch in multithreaded manner. Designed and implemented Document Management System.
Technologies: EJB, Hibernate, JBoss, XForms, Jackrabbit (JCR), Oracle.
Supercomputing and Networking Center (Poznan, Poland) 2004 (October) – 2005 (November)
Software Engineer
Designed and developed web-based ticketing system for Performance Enhancement and
Response Teams of Geant2 European network.
Involved in back end implementation of Provisional System which provides Quality of Service
(i.e. Bandwidth on Demand) in computer networks.
Technologies: Struts, Web Services (Axis), Torque, Hibernate, PostgreSQL, Tomcat
ComArch (Wroclaw, Poland)
Software Engineer
2004 (January) – 2004 (September)
Involved in development of a Web Portal for telecommunication companies. Responsible for
integration of JSF with XSLT and for features implementation.
Technologies: JSF, XSLT, JBoss.
Additional:
–
–
–
I'm a self starter,
Passionate about technology,
Enjoy being part of a team but can work independently as well.