Post Job Free

Resume

Sign in

Engineer Project Manager

Location:
Treviso, Veneto, Italy
Posted:
September 11, 2015

Contact this candidate

Resume:

KRZYSZTOF KALWALA

polish EU passport, New Zealand Work Visa

Mobile Phone: +49-157-********, +393*********

Email: acrncy@r.postjobfree.com

PROFILE:

I am experienced Software Engineer and Analyst Programmer working in the past as contractor but also on permanent basis in Companies as COCA COLA, ING, RAIFFEISEN, EPO. I was also contracting in Australia, USA and New Zealand for WESTPAC BANK, TRIGGER HAPPY (WINNER FOR INNOVATION in 2013 in NZ) and Cloud Computing Company (now part of DELL). For many years extensive JAVA, LN programmer in scope of various frameworks and environments.

In addition, I possess considerable experience and knowledge in several project management and software development methodologies and tools (e.g. Agile, SCRUM, Waterfall, MS Project). With more than 19 years in the IT sector, during which I have worked in numerous complex IS projects, I have acquired extensive experience in IS matters in general, in the provision of consulting services as well as in managing such projects, covering all phases from requirements gathering, development till the final testing and roll-out of the systems. The nature and the demanding and strict quality and delivery requirements for all those projects required the knowledge and application of modern project management, quality assurance techniques and software development methodologies, on which, inevitably, I have been exposed and acquired extensive experience.

I gained excellent communication abilities, interpersonal and team leading skills, ability to provide workarounds for problems, provide stable solutions and determine strategic decisions. I have strong experience in preparation and realization of studies, in giving high level, engaging presentations, capacity in selling ideas, capability to efficiently participate in multilingual meetings and work in multicultural environments.

I am confident that I will be a good match for the prospective role due to my unique international experience which makes me a competitive candidate to offer in a well-paced and challenging environment. As an IT Software engineering professional with over 20 years’ experience I strongly believe that my diverse skills and qualifications will make me an asset to the project team.

KEY SKILLS:

Approx. 8+ years of strong experience in architecting, developing and implementing applications across JAVA based frameworks as JSF, PLAY! - (JAVA,SCALA), APACHE LENYA, SPRING, GRAILS-GROOVY in context of backend and front-end.

Sound knowledge of Domino Lotus Notes, Excel VBA

Familiar with C++ / .NET (C#,VB), Quick learner of new programming languages

Sound knowledge of writing test plan specification, test scenarios and test cases

Expert in managing multiple projects with onsite and offshore teams

International experience across diverse technology spectrum and multicultural environments

Willing to adopt new approach and methodology for problem solving

Expert in technical writing and communicating at remote place

Technical support to team members at remote place using desktop sharing

Arrange meeting and creating status report for multiple projects

Played key role in various rollouts live in highly available environments, mostly banking and trading financial institutions

PROFESSIONAL EXPERIENCE:

June 2015- present

Company: TATA CONSULTANCY - GENERALI [Trieste, Italy]

Position: Senior Software Engineer and Analyst (CONTRACT)

JAVA, PLSQL, ORACLE, Design, Architecture. Analysing of existing design and architecture. Knowledge transition, software development in aspects of insurance scenarios. 3rd Level of support based on RPD/RBP.

Other technologies used: GIT, CVS, Delphi, UNIX, Citrix, Apache Tomcat, VMWare.

February 2015- May 2015

Company: TATA CONSULTANCY - BANK UNICREDIT [Milan, Italy]

Position: Senior Software Engineer and Analyst (CONTRACT)

UNICREDIT Team of Developers I work in, specializes in the design, development and manufacture of high-performance payment systems based on Portal of IBM WebSphere 8.0. Programming languages, methodologies, tools: JAVA, JSF, PrimeFaces, Javascript, JQUERY, HTML, CSS, IBM WebSphere PORTLETS, AJAX, CQ5 content management system, ORACLE, Maven, RSA, Eclipse.

- JAVA development and lead development in IBM WEBSPHERE PORTAL for international and domestic payments and related activities for the bank

- Advising, consulting on development process in the Team of 10 onsite and offshore Developers.

- Supporting internal and external clients

- Back end development, implementation of beans and JSF configuration, Design Patterns and Object Oriented programming concepts driven

- Front end development, implemented/implementing plus reusing various controls, components in JSF responsible for validation, workflow acceptance and navigation.

- Participation in leading integration of various SCRUM teams projects developing various modules for Portal responsible for supporting payments and other functions of bank system.

- Project management of implemented additional requirements based on briefing business representatives, preparation of reports and participation in technical and business meetings

- Implemented actions of AJAX based calls to render JSF xhtml pages

- Testing of modules (regression, test cases, constraints)

July 2014- December 2014

Company: EUROPEAN PATENT OFFICE [Munich, Germany]

Position: Software engineer in CMS Team (CONTRACT)

EPO's content management system development, maintenance and architecture

- JAVA development in Apache Lenya framework for CMS as member of a team of JAVA and Web Developers

- Supporting clients internally and externally

- CMS Administration

- REST API

- Performance scalability for JAVA apps

- Front end development

- PhpBB development

- JIRA, Confluence documenting

- Working in Linux Zorin, Mac OSX environment

- Support of continuous deployment environment

- Shell Unix scripting

- PERL scripting to create static HTML/CSS periodically for CMS

Technologies and methodologies used:

- Databases: MySQL, POSTGRESQL, sqLite, tools used for build and deployment Ant, Maven, Jenkins, Hudson, Apache Lenya JAVA framework, Apache Tomcat, HTML/CSS/Javascript (JQUERY), Eclipse, Netbeans, Visual Studio, RUP, MS Project, UML, MS Visio

November 2012- April 2014

Company: TRIGGER HAPPY LTD [Auckland, New Zealand]

Position: Senior Engineer as JAVA Developer (PERMANENT)

Winner of the NZ HI-TECH AWARDS 2013, Company of the Year in Pre – Commercialization category. Finalist in NZ INNOVATORS AWARDS 2013, Winner in Innovation in Music, Media and Entertainment. Product, application used on iPad client with the JAVA back-end application supporting toy store data and store transactions and In-App purchases in APPLE STORE. I had a possibility to work for company Trigger Happy to perform as Senior Developer (JAVA, SCALA, GRAILS, Objective C). I used JAVA/SCALA within PLAY! framework 2.x+ to build prototype and implement web REST services responsible to handle all aspects of the backend application hosted on HEROKU cloud to provide functionality of web Store cooperating with Apple Store purchases of company products. Application was responsible for handling all purchase cycle, including recipe verification and recording real time purchases, promotions, seasonal sold out etc. Application was responsible for securing storage of virtual assets (POSTGRESQL, S3 AMAZON) and providing selling items to the prospective client. I used Eclipse Kepler as an IDE. I have built tested prototype and fully functional application. For web front end I used among others Coffee script, but it was predominantly backend application cooperating with front end built in OBJECTIVE C with REST Kit.

- Server side development for web and IOS application

- Development of back-end toy store of the product in JAVA (EBEAN, ANORM, JPA, SBT, Coffee Script) for iPad

clients, and deployed on HEROKU cloud with POSTGRESQL 9.3 db by GIT

- REST and API build for fronted in IOS using JSON services

- Prototype build based on model driven architecture (MDA) using Eclipse Modelling Framework

- TDD approach

- Objective C for Apple store in IOS

- Team leading in all aspects of backend development

- In-App purchases development used in cooperation with Objective C developers

- Integration with Jenkins

- Company Portal web side building in Ruby on Rails and prototyping in Node.js (15% of engagement)

- Performing automated tests for product based on JUNIT in JAVA.

- SASS templates use in prototype, JQUERY use across all front end for Web Portal application

- Prototyping in Spring MVC and GWT

- IDEs used : Eclipse Helios, Eclipse Kepler for Scala, Netbeans.

- Mac OSX

January 2012 - November 2012

Company: enStratus [Auckland, New Zealand ; Minneapolis, USA]

Position: Senior Java Developer in Engineering Team (PERMANENT)

Familiar with Cloud Computing concepts. Worked with remote engineers all over the globe to maintain and support product. Responsible for Auckland in South Pacific contact point.

- Building API for cloud product in JAVA backend, main roles: architecture, API development, testing and implementation (Admin API, Automation API, Analytics API, Infrastructure API (MachineImage, Server, Snapshot etc))

- Migration of JAVA code to Groovy in Grails

- Programming support for DevOps

- Groovy backend built, migration from JAVA core based application

- Coordination of remote engineers work, organization of conferences

- Automating deployment of servers (provisioning and server automation)

- Performing autoregression tests, performing business customer tests for external clients, TDD approach

- Cloud service automation building

- Integration of internal billing system with external Cloud providers

- Company product console redesign and development

- Provisioning of unit tests in Junit and development

- Shell Unix scripting, Bash

- SAAS, "on-demand software" strategies and solutions

- PAAS

- Java API development

- Involvement in automating processes

Technologies and methodologies used :

- core JAVA, Maven, JSON, XML, XSLT, SVN, GIT, Grails & Groovy, MapReduce in Groovy

- NoSQL – RIAK, BASH, Apache Tomcat, JBOSS, Agile SCRUM, WebLogic, Mac OSX,

- IDEs: Eclipse, IDEA IntelliJ with GIT, Netbeans, STS

March 2011 - June 2011

Company: EUROPEAN PATENT OFFICE [Munich, Germany]

Position: Senior Software Engineer/ Extreme Programmer in JQUERY & JAVA (CONTRACT)

- Prove of concept – development of front end for examiners use, building of the prototype, MDA approach

- Close team work with UI Designers

- Development of prototype of integrated application for Patent Office Team of 15 designers, developers, SCRUM Manager and business representatives

- Participation in presentation of SCRUM development.

Technologies and methodologies used:

- JQUERY, JSON, XML, Hudson, Maven, Core JAVA, Spring in prototyping, Swing, OCR, UML, MS Visio, ORACLE RDBMS, DOM, HTML5, CSS3, Agile SCRUM, MS Project

September 2009 - February 2011

Company: ON SCREEN TRADING CONNECTIONS (OSTC) [Warsaw, Poland ; London, UK]

Position: Group Lead Senior Software Developer (PERMANENT)

- Performance of detailed technical discovery,

- Plan creation and implementation of procedures across Group.

- Maintenance and development of Core JAVA application (within JSF framework), C++ multi-threaded business critical web risk application with C++ and C# connectors to TIBCO platform source data, to observe and monitor performance of STIR Futures traded in real time online (P&L, positions,working orders) on STELLAR and TT platforms

- Working on UI of the application in cooperation with traders' managers, implemented web GUI for all parts of business

- C++ development programming for ALGO Developers for online black box applications

- Development of RAD Excel VBA and .NET applications for Finance department

- Using Agile methodology within framework of the project

- Delivering reporting automation, managed ata uploads and all aspects of finance performance of the company

- Database reporting in cooperation with exchange clearing companies (KYTE)

- Responsible for supplying trading data to in-house PostgreSQL db through external clearing company (Cantor Fitzgerald)

- Supporting quant and algorithmic developers creating online ALGO applications and trading software putting and pulling orders for traded products (ICE, CME, LIFFE etc) on market using online trading platform

- Using strategies to respect ISO standards

- Responsible for acceptance tests and scope of requirements analysis, development, testing and implementation phases in process of delivering software releases for the Group

- Responsible for managing third parties of development suppliers and outsourcing

- Migration of .NET critical business applications to JAVA (Swing)

Technologies and methodologies used:

- Core JAVA (J2SE), JSF, ANT, Maven, C++ (Stellar API), .NET (TT API), VBA (TT API), SVN, Internal

Testing tools, Bugzilla, Microsoft Project, Jboss, Linux, Apache Tomcat, JSF, JavaScript,

HTML, XML, Jquery, AJAX, Rich faces, My faces, Seam, JMS, JNDI, JSP, XMLRPC, JSON,

SQL(PostgreSQL), .NET Entity Framework, VBA, Excel, PostgreSQL, ORACLE, Visual Studio 2008,

shell scripting VBS, IDEs: Eclipse, Visual Studio 2008

December 2008 - October 2009

Company: NATIONAL ADMINISTRATION OF EMISSIONS TRADING SCHEME [Warsaw, Poland]

Position: Chief Information Specialist / Senior Software Developer (PERMANENT)

- Implementation of Pan European electronic trading scheme in Poland as part of EU plan

- Development and maintenance of local office applications based on object relational model to serve all aspects of trade monitoring in Warsaw Council

- Involvement in implementation of 100,000 installations” Trading Scheme web application system.

- Involvement in implementation of trading auction.

Technologies and methodologies used:

- XML, Microsoft Project, OOP, Borland Delphi, Python, PHP, Visual Studio, JAVA, RUP, Microsoft SQL, Visual Paradigm, HTML/CSS/Javascript, UML 2.1, Google Maps API

July 2008 - December 2008

Company: BANK OF INTESA SAN PAOLO [Milan, Italy]

Position: Project Manager / Senior Software Developer (CONTRACT)

- Analyzing requirements, plan development phases, tests and implementation

- Domino development of integrating modules

- Designing and developing a web based application to consolidate and integrate front ends and data for bank and insurance company EURIZON VITA

Technologies and methodologies used by the employee in the project:

- Lotus Notes Domino R6.x Server, Lotus Notes Domino client R.x, Lotus Script

Formula Language, HTML/CSS/Javascript, Microsoft SQL, ORACLE, JAVA servlets, Eclipse, XML, CMS

November 2007 - March 2008

Company: BELGOCONTROL [Brussels, Belgium]

Position: Senior Software Developer / Project Manager (CONTRACT)

- Development and implementation of multi language (EN, NL, FR) Domino web services for air weather reports department.

- Maintenance and improvement of existing Domino infrastructure dealing with numerous tasks related to creating Domino apps in existing environment

- Building web services related to forecast of whether, reporting, aircrafts meteorology in Domino consumed by external apps in various departments of the company

Technologies and methodologies used by the employee in the project:

- IBM, Domino Server R.x, IBM, Lotus Notes Domino client R.x, Domino Web Services

SOA, Websphere, XML, HTML, SOAP, AJAX, UDDI, Web Domino development, Microsoft SQL RADS, JAVA, Eclipse, HTML/CSS/Javascript Lotus Script, Formula Language

April 2006 - October 2007

Company: WESTPAC BANK [Sydney, Australia]

Position: Project Manager / Senior Software Developer (CONTRACTS)

BANKING ONLINE PLATFORMS REDESIGN, MIGRATION AND CONSOLIDATION OF CORE BANK APPS IN OGP PROJECT, DELIVERING DISTASTER RECOVERY

- Redesign and development of business online and telephone banking platform.

- Configuration, maintenance and publishing content on local intranet CMS.

- Maintenance of CMS services

- Development of multi page online forms in existing electronic banking platform, according to requirements defined by business

- Close operational cooperation with various departments representatives of bank to provide exact requested functionality required by internal and external customers

- Implementation on new UMI (AIX) complex cross department critical application to service credit cards online reconciliation

- Design, development and implementation of FX Reuters application to deliver critical financial data to the business in online mode

- Managing orchestration and implementation of the consolidation and migration process of existing Domino infrastructure across Australian and all overseas locations including Hong Kong, Pacific Islands, New York to newly formed one mirrored UMI in Sydney location accompanied by Domino version upgrade to R6.

- Managing the consolidation of edge-core platform for thousands of business clients of the bank

- Migration and integration of all non-Domino applications related to Domino infrastructure

- Integration of FX Treasury application in new UMI, eliminating replication possible failures across the locations in Australian scenario followed by redesign of application

- Delivery of Disaster Recovery for achieved migration of all critical applications

Technologies and methodologies used:

- IBM Domino Server R.x, IBM, Lotus Notes Domino client R.x, Domino (Lotus Script, Formula L., Domino JAVA, HTML/CSS/Javascript), JAVA, CSS, HTML, ORACLE, CVS, LEI, MQ, VBS, ICM (Internet Content Management) - APTRIX, AS/400, WebSphere, Microsoft SQL, PL-SQL, JAVA servlets, Domino Forms, Lotus Script WebQuery Agents, AIX

March 2006 - April 2006

Company: 3M [Auckland, New Zealand]

Position: Project Manager / Senior Software Developer (CONTRACT)

PEER TO PEER RECOGNITION APP DEVELOPMENT

- Design, development and implementation of web and thin LN client based application for instant peer to peer recognition system for 5000+ users in corporation

- Implementation of archiving solution for delivered data

Technologies and methodologies used:

- IBM Domino Server R.x, BM, Lotus Notes Domino client R.x, Lotus Notes Domino (LotusScript, Formula Language, HTML, CSS, JavaScript), JAVA, WebSphere

November 2002 - January 2006

Company: 3M [Warsaw, Poland]

Position: Software Engineer Analyst (PERMANENT)

DOMINO DEVELOPMENT, FX PROJECT, PHP DEVELOPMENT, PORTLETS DEVELOPMENT

- Delivery of all existing Lotus Notes Domino projects with hands on programming

- LN Treasury app design and development

- LN Six Sigma app design and development

- LN Development for HR

- Requirements analysis, change management process, design, build, development, testing and rollouts (Design, Build, AT, PIV post implementation verification, business SIGNOFF)

- Delivery of dedicated web applications built in PHP, ORACLE for internal bank use

- Splitting and integrating existing web front-ends for purpose of detection and gathering of data related to fraud, lost cards, bank products and other bank performance issues.

- Development of JEE/JAVA application for various departments on common WebSphere Portal

- Migration of Domino apps to WebSphere using IDE RADS

- Setup and configuration of CMS (Content Manager) and ILLWCM(IBM Content Manager)

- WebSphere PORTLETS development

Technologies and methodologies used:

IBM Domino Server R.x, BM, Lotus Notes Domino client R.x, Lotus Notes Domino (LotusScript, Formula Language, HTML, CSS, JavaScript), JAVA, WebSphere, Cooperative PORTLETS, C2A Actions, JSB, EJB, PHP, ORACLE, PL/SQL, Struts, Servlets

March 1997 - October 2002

Company: COCA COLA (AMATIL, CCHBC) [Warsaw, Poland – Vienna, Austria – Athens, Greece]

Position: Corporate Software Engineer Analyst (PERMANENT)

CORPORATE SYSTEMS SUPERVISION AND DEVELOPMENT, DATA CENTRES BUILD, COUNTRY LEVEL ADMINISTRATION AND DEVELOPMENT, HEAD OFFICE APPS DEVELOPMENT

- Support and development of in-house applications, workflows through R4.x – R5.x in CC Domino infrastructure (120 servers across Europe, Asia, Africa, 15K users) to provide services for the branches worldwide. Managed workload of Administrators in 26 countries in CCHBC domain.

- Development of workflows and Domino apps across Country and Corporation

- WAN architecture expansion support

- Administration of WIN2000/NT domain in CCHBC domain (20 servers).

- Participation in Data Centres build in CCA and CCHBC

- Administration of ACE server, SHIVA RAS, RAS CISCO, CHECKPOINT (firewall)

- CC CMS configuration

- Intranet development supervisor with programming hands on (JAVA, HTML,Javascript, CSS).

- Creation and implementation of various SLA related to IT administration, development and support at corporate Level.

- Help Desk creation

- Design and support of domestic LAN, WAN architecture and head office LAN in Warsaw.

- Implementation of Lotus Notes Domino platform across locations in Country.

- Migration of outdated and not supported Koofice mailing system to Lotus Notes platform,.

- Migration of Novell servers to NT 4.0.

- Use of C++ and VBS to automate migration processes.

- Performing intelligent vending project with local ERA-GSM telecom to provide facilities to sell products online in Intelligent Vending project.

Technologies and methodologies used by the employee in the project:

- IBM Domino Server R.x, IBM Lotus Notes Domino client R.x, Domino (Lotus Script, Formula Language, Domino Java, WebQueries, HTML/CSS/Javascript), C++, VBS, NT 4.0, Novell, AS400

August 1994 - March 1997

Company: ING, Bank Slaski [Raciborz Katowice, Poland]

Position: IT SPECIALIST (PERMANENT)

- Creation of a complete local infrastructure including client-server LAN from scratch.

- Installing servers and PCs etc, supporting all personnel in all IT aspects

- Support for the migration of bank unit from paper non-electronic scenario to fully electronic

- Novell - AS400 servers and mainframes administration

- Coordination of all rollouts in local bank unit coordinated through central remote teams

- Development of loan application for credit department. Build in CLIPPER the application for credit department (car loan application)

- C++ programming of tools improving daily life of the bank unit

- FISERV/ICBS banking electronic system implementation

Technologies and methodologies used by the employee in the project:

- CLIPPER, C, C++ programming of tools improving daily life of the bank unit, AS/400,

Novell, NT, FISERV, ICBS

EDUCATION:

October 1988 - July 1994

Technical University of Wroclaw (Poland)

Faculty of Basic Problems of Technology, Applied Mathematics

January 1993 – June 1993

Universita Degli Studi di Siena (Italy), Faculty of Basic Problems of Technology, Mathematics

TRAININGS:

1.

UML 2.1, ADVANCED PART 1 & 2,

LINUX ACADEMY, POLSKA,

2009

2.

PL SQL, SQL tuning,

ORACLE POLSKA,

2005

3.

RADS (J2EE) workshop,

IBM POLSKA,

2005

4.

Requirements’ management

INFOVIDE,

2005

5.

UML

INFOVIDE,

2005

6.

J2EE programming, WSAD

IBM,

2004

7.

Six Sigma training,

RAIFFEISEN

2004

8.

Websphere Portal Toolkit Development,

IBM

2004

9.

CFA level 1

Ernst & Young

2003/2004

10.

Lotus Domino Workflow, IBM

Raiffeisen Bank, Warsaw

2003

11.

Modern Risk Analysis

Warsaw

2002

12.

Project Management Training

Management Centre Europe, Vienna, Austria

2002

13.

E-communication

Training

Management Centre Europe, Vienna, Austria

2002

14.

Deploying Domino Application R5, LN Auth.

Education Centre, Warsaw, Poland

2001



Contact this candidate