Przemysław Bielicki. Senior Software Developer / Scrum Master



Similar documents
OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER

CURRICULUM VITAE PETER HENDRIKS

SUMMARY CURRICULUM VITAE J. Andries

SOFTWARE OUTSOURCING

OUR TEAM. Enterprise Application Experts

Professional Profile Studies Senior Engineer October September 1998 Computer Engineering University of Deusto - Bizkaia (Spain)

JAVA/J2EE DEVELOPER RESUME

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:

Nanda Kishor K N. nandakishorkn@gmail.com

UBS Training Course Catalog

Java/J2EE or Web Developer. Formal Education. Technical knowledge. Spoken Languages

ENGINEER - DEVELOPER ADVANCED JAVA. 28 years old - 7 years of experience

Softage Java Project Manager

GRAD Analytics Advanced price and promotional analysis interface. Reactive UI providing dimensional visibility to marketing analysis.

FUSE-ESB4 An open-source OSGi based platform for EAI and SOA

Nicholas J. Parks, M.S.W.E

Curriculum Vitae. Samuel H. Brannen, Jr. Auf der Grueb Meilen Switzerland sam [at] sambrannen [dot] com

Annex 10 Standard Profile Specification and Request Form for Services

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

Java Platform, Enterprise Edition (Java EE) From Yes-M Systems LLC Length: Approx 3 weeks/30 hours Audience: Students with experience in Java SE

Agile Best Practices and Patterns for Success on an Agile Software development project.

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems

Web and Enterprise Applications Developer Track

Curriculum Vitae 12/12/12

MALAYSIAN PUBLIC SECTOR OPEN SOURCE SOFTWARE (OSS) PROGRAMME BENCHMARK/COMPARISON REPORT DOCUMENT MANAGEMENT SYSTEMS (NUXEO AND ALFRESCO)

Coding in Industry. David Berry Director of Engineering Qualcomm Cambridge Ltd

CURRICULUM VITAE / RESUME

Executive Summary. Within IT Services, Cosmic Creation spotlights on the following:-

SBP is a software development outsourcing company, established in 2004, and headquartered in Bucharest, Romania.

AngularJS, Javascript, Prototype-based OO concept, RESTful Design Pattern, GWT, HTML5, Database.

Information Technology Services

Converting Java EE Applications into OSGi Applications

Curriculum Vitae E. A. Java/JEE developer

Exposé Ing. Jörg Pöschko

Framework Adoption for Java Enterprise Application Development

Designing an Enterprise Application Framework for Service-Oriented Architecture 1

DHANE Amir. Professional Experiences. Objectives. Senior Java/J2EE Developer/ SOA Architect. SOA Architect Since January 2014

Resume Marcel de Koster

ENGINEER - DEVELOPER ADVANCED J2EE - JAVA - ORACLE. 28 years old - 7 years of experience

Department of Elementary and Secondary Education Role: Sr. Java Developer

ANTONIO SCATOLONI Italy antonio.scatoloni[at]gmail.com

Accenture Software. ALIP Technical Presentation

Apache Jakarta Tomcat

MESSAGING SECURITY USING GLASSFISH AND OPEN MESSAGE QUEUE

Hexacta - A Case Study in Oil and Gas Industry

Operations and Monitoring with Spring

IBM WebSphere Server Administration

S U M M A R Y. Software Engineer & Solution Designer

PL/SQL. JSP Java Script. Struts JSF EJB 2.1. Hibernate. JBoss RichFaces EJB 3

Lancelot Bertrand Expert Java J2ee

LEAD JAVA/J2EE DEVELOPER/ARCHITECT CONSULTANT RESUME PITTSBURGH PA

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology Fall 2007

Sandesh Prasanna Kumar

Spoilt for Choice Which Integration Framework to choose? Mule ESB. Integration. Kai Wähner

Application Development Services for Cloud

Modern Software Development Tools on OpenVMS

HPC Portal Development Platform with E-Business and HPC Portlets

CrownPeak Java Web Hosting. Version 0.20

Oracle WebLogic Server 11g: Administration Essentials

Introduction to Sun ONE Application Server 7

Java (J2SE & J2EE) and Web Development Training Catalog

Syllabus INFO-UB Design and Development of Web and Mobile Applications (Especially for Start Ups)

WebSphere Server Administration Course

EDUCATION: Bachelor s degree in Engineering, Jawaharlal Nehru Technology University, India.

JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications

SOA-14: Continuous Integration in SOA Projects Andreas Gies

Migrating Applications From IBM WebSphere to Apache Tomcat

This training is targeted at System Administrators and developers wanting to understand more about administering a WebLogic instance.

Karthikeyan Sadayamuthu Senior Java Developer Mobile: (470)

Oracle Business Activity Monitoring 11g New Features

Michael Bösch. EDV-Consulting. Dipl. Informatiker (FH)

What means extensibility?

Girish Pandit

Mobile and Web Applications Developer Track

Open Source SOA with Service Component Architecture and Apache Tuscany. Jean-Sebastien Delfino Mario Antollini Raymond Feng

IBM Rational Web Developer for WebSphere Software Version 6.0

Damon Sicore Sobey Road Saratoga, CA

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

JBI and OpenESB. Introduction to Technology. Michael Czapski Advanced Solutions Architect, SOA/BI/Java CAPS Sun Microsystems, ANZ

Syllabus INFO-GB Design and Development of Web and Mobile Applications (Especially for Start Ups)

Mobile Applications Developer Track

Data Sheet VISUAL COBOL WHAT S NEW? COBOL JVM. Java Application Servers. Web Tools Platform PERFORMANCE. Web Services and JSP Tutorials

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

Avaya Aura Orchestration Designer

Resume of Victor Kachan (Web developer, Java developer)

Ce document a été téléchargé depuis le site de Precilog. - Services de test SOA, - Intégration de solutions de test.

Rapid Application Development. and Application Generation Tools. Walter Knesel

ESB Features Comparison

PHP FRONT END DEVELOPER (BERLIN)

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

Transcription:

Przemysław Bielicki Location: Sophia Antipolis, Alpes-Maritimes, France Email: pbielicki@gmail.com My web: http://java.bielu.com My blogs: http://java2jee.blogspot.com http://agilesoftwaredevelopment.com Senior Software Developer / Scrum Master Senior Software Developer in a wide variety of business and IT applications. Passionate about technology, agile style of working and team-work driven development. Particularly interested in delivering the highest quality software products on time using Agile Software Development techniques like Scrum and XP. CORE COMPETENCIES Seasoned Java, Java EE and Web developer (certified programmer, developer and web developer) Experienced C# developer Practitioner of the agile methodologies (SCRUM, XP) - Certified Scrum Master, Proliferating agile style among the development team agile estimating and planning, continuous integration, unit testing, pair programming, open communication, Collecting, refining and documenting requirements, Designing and architecting critical areas of the projects, Implementing core parts of systems with master s knowledge of different enterprise platforms, coding style, design patterns, injecting and proliferating best practices and BKMs, Extensive knowledge of TIBCO EMS - development, administration and deployment TECHNICAL PROFICIENCIES Languages/APIs: Java (sound knowledge of JSP, Java Servlet, JSTL, EL, partially EJB), PHP, C/C++, Shell Scripting, C#, VisualBasic, SQL, XML/XSL/XPath, Protocol Buffers, JavaScript, Aspect Oriented Programming (AspectJ), JMS, Java Spaces (GigaSpaces). Tools: Hadoop, HBase, JBoss, Apache Tomcat, Apache Ant, MySQL, Oracle, Eclipse IDE, NetBeans IDE, Mercurial, SVN, Selenium, Maven, Continuum, Artifactory, Enterprise Architect, JIRA, TWiki, Rational Rose, Hibernate; Spring Framework, JUnit, SWT Designer. Security: NTLM (Windows/Servlet integration with MS IE & Firefox), Kerberos (LDAP, Active Directory), X.509 certificates (PKI), JAAS, JCE, GSS API (C, Java) Operating Systems: Linux/Unix, Windows.

Professional Trainings / Certificates (see references section below): - Certified Scrum Master - Sun Certified Web Component Developer for the J2EE 1.4 (SCWCD) - Sun Certified Developer for the Java 2 Platform (SCJD) - Sun Certified Programmer for the Java 2 Platform (SCJP) - Core Spring Framework Training (Antwerp, Belgium) - C++ Advanced Training (Sophia Antipolis, France) - C++ STL & Boost Training (Sophia Antipolis, France) - protex/ip for users 1 day, instructor led - CMMI training (developer s responsibilities) 3 days, instructor led - Open Source licensing and legal issues (GNU GPL/LGPL, Apache) 3 days, instructor led - extreme Programming (XP) training 3 days, instructor led, - Advanced Java in Eclipse IDE Training (Gdynia, Poland) - 5 days, instructor led Interests: Traveling: member of the National Geographic Society; visited following countries (by train): Russia (Siberia), Mongolia, China, Hong Kong, Laos, Thailand, Cambodia, Singapore, Sicily (Italy); Spoken Languages: Polish (Native language), English (Fluent), French (Intermediate) 1999 2004 EDUCATION MSc in Computer Science, Gdansk University of Technology, Gdansk, Poland Major: Computer Science; Concentrations: Distributed Information Systems

Amadeus, Sophia Antipolis, France Software Engineer, Airline IT, Middleware PROFESSIONAL EXPERIENCE March 2012 Present Define future architecture for Logging Subsystem based on dynamic, distributed, open-source components like Hadoop and HBase. Coordinate architecture definition activities among different teams and divisions in Sophia and Erding (Germany). Delivered feasibility study for using binary XML standards within Amadeus. Coordinated different middleware teams in checking feasibility and architecture changes that need to be applied before implementation and application of a binary XML (e.g. Fast Infoset) standard. Developed and maintained different presentations components, mainly DSC - (Data Structure Converters) in both Java and C++. Worked as second and third level support helping other Amadeus' software engineers cope with their day-to-day problems while using middleware components. Amadeus, Sophia Antipolis, France July 2010 February 2012 Software Engineer, Travel Services and Leisure (TSL) Designed and developed Folio backend subsystem for Amadeus Property Desktop (application managing hotel property, also known as Property Management System, PMS) that needs to sustain heavy traffic up to 400 TPS with possible peaks up to 1000 TPS. Designed and performed different benchmarks to compare different proposed solutions and verify their usefulness. Developed Internet Booking Engine (IBE) for Hotel Central Reservation System using Java Servlet, Wicket framework, integrating multiple existing Amadeus SOA services using Amadeus middleware components. IBE was developed in Java 6 and is currently running on JBoss AS 5.1 with Apache server load balancer. IBE was developed on time and budget, has been deployed in production in February 2011 and is available on customers website at https://www.balladins.com Introduced Maven and Artifactory repository that helped managing dependencies in Java projects Introduced Test Driven Development and comprehensive style and code coverage checking increasing code quality and reducing number of regressions to minimum Introduced Hudson / Jenkins Continouous Integration build system that has been widely adopted in TSL in all kinds of project including C++ and Java GFI Informatique, Sophia Antipolis, France January 2008 July 2010 IT Consultant at Amadeus, Travel Services and Leisure (TSL) Develop Amadeus Multi Channel Distribution switch for Pegasus highly available messaging server based on C#, MS SQL Server and T-SQL technologies. Developed new generation of hotels selling platform using Amadeus middleware components (http://labs.amadeus.com/walbrowser/). Constantly promote agile and lean way of thinking among the team members and other consulting company s employees presented couple of Scrum trainings for technical and management audience. Contribute to the

http://agilesoftwaredevelopment.com blog sharing personal and team s adventures and thoughts on agile and lean methodologies as well as producing video tutorials on TDD-related subjects. Contribute to complex web applications development based on Java EE technology. Develop Java EE web applications extensively using JSP, WebWork, Freemarker and JavaScript technologies. Introduced Selenium functional testing to the existing web applications. Configured Continuous Integration environment including Maven2, Artifactory and Continuum. Reconfigured and mavenized currently developed projects; increased code coverage from 0% to around 80% (which increased significantly quality of the code and reduced number of defects). Intel Corporation, Gdansk, Poland October 2005 November 2007 IT Application Developer Developed next generation SOA infrastructure utilizing following technologies, frameworks and products: Enterprise Service Bus, Web Services, JMS, Mule ESB, Axis, XFire, ActiveMQ, TIBCO EMS, OSGi. Evaluated and developed POCs with leading SOA products: TIBCO EMS, IBM WebSphere MQ, Sonic MQ, IONA Artix, GigaSpaces. Used XPstyle agile programming focused on tests (TDD), SCRUM iteration management, JIRA issue tracker and wiki to exchange knowledge/information. Developed wide range of applications for huge (Pan European) IT department utilizing different technologies and programming languages (including but not limited to C#, Java, Visual Basic). Acquired sound knowledge of Tomcat Servlet container (including advanced activities regarding classloaders, remote debugging, security managers, etc.) and Java Servlet/JSP model and APIs. Good knowledge of Spring Framework and its advanced features (AOP, proxying, etc.). Knowledge and active usage of SCRUM framework. Introduced Spring Framework and Hibernate to the most important reengineering project for our team. This project turned out to be very successful and is very much appreciated by main customers. Team managed to implement access to 7 geographically dispersed MS SQL databases from single service object which subsequently was exposed as a WebService accessible from Java and.net. I was also responsible for creating Web GUI for accessing previously processed data; Implemented web-based (Java Servlet/JSP) monitoring tool for TIBCO EMS brokers that enabled user/administrator to watch queues/topics as well as single messages with search engine based on JMS selectors and regular expressions; Led comprehensive (all-day) Eclipse 3.x training for Intel s engineer in Gdansk s site; Prepared Java 5 training for Intel s engineers. Training includes topics: multithreading, collections, security, JMX; Lufthansa Systems Poland, Gdansk, Poland January 2004 August 2005 Software Engineer Worked with crew developing, designing and implementing standalone Business Continuity Planning System application for Security Department in one of the biggest commercial polish bank. That application was based on the

following technologies: Java, SWT (SWT Designer), Hibernate, Spring Framework. Leading engineer in this project starting from June 2004. Direct contact with customer. Participated in deliverance and maintenance phase. Worked with crew preparing recovery procedures in BCP (Business Continuity Planning) project for big polish bank. Participation in BCP paper test in bank HQ. Delivered system to the final deliverable state. Collected new requirements from bank s staff (including senior officers) Participated in maintenance phase worked as a hub between developers and customers. Re-implemented core of the system in order to get rid of cumbersome commercial products and injected open-source technologies (e.g. for generating reports and recovery procedures) Prepared recovery procedures for big polish bank and tested them during paper test in the bank s HQ. PasCom, Gdynia, Poland May 2003 December 2003 Java Programmer Worked with crew developing WWW modules for existing standalone applications. Leading programmer (designing these modules from scratch: project plan, UML, implementation). These modules were implemented using NetBeans 3.6 and following technologies: JSP, Java Servlet, JDBC (PL/SQL), Jakarta Struts, XML/XSL, XSL-FO. Web modules were deployed on Tomcat 4.x server. Introduced Java and J2EE technologies to the company. Introduced UML to the company, led basic UML trainings for the chairman and engineers working there. Helped in obtaining ISO 9001 certificate by introducing UML and documentation standards as well as delivering committed tasks on time and budget.