Grzegorz Gralak CV
Transcription
Grzegorz Gralak CV
Grzegorz Gralak Phone: (353) 86 840 5200 Email: [email protected] 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.