urriculum
Vitae – Résumé
Tel.:
+48.661.401.888
www.bienkowski.net
born
in 1979, located in Warsaw, Poland
Java Architect, Senior Developer, or Technical Lead
Object-oriented programmer and designer in Java using design patterns and TDD
Developer of multi-tier, scalable Java EE apps for JBoss, WebSphere
Team worker, and leader, goal-oriented and effective
Project:
Global
Inventory Management,
the Syncron's major product (Java EE, Hibernate, Spring, SOA, JSF,
AJAX, multiple DBs and app servers)
My
role:
solutions architect (since 01.2009) for the product - design
according to functional and non-functional requirements, implement
the GUI and the backend, build and release control, planning and
documentation, cooperation with analysts and QA, day-to-day task
management, automated testing, customer installation support
Project:
Internet gaming
application for Veikkaus
(J2EE, WebSphere/JBoss, legacy connectivity, high performance and
availability constraints, intl team of >50 developers and QA's,
budget >50M €)
My
role:
design and implement business layer frameworks (e.g. logging and
exception handling), migrate ex-CORBA modules to J2EE/POJO, lead a
team up to 8 developers
„SGML/XML and up-to-date knowledge management technologies”
Project:
Peer-to-peer knowledge-sharing network (JXTA, SWT, RDF,
international, EU-sponsored, budged over 3M€), 2003-04
My
role:
design from scratch and implement with tests a large module (over
500 classes) tightly coupled to Oracle DB
Project:
Article archive and portal for one of the largest polish newspapers
(J2EE), 2004
My
role:
implement DB access layer (Oracle), and new GUI and backend
functionalities (POJO, EJB, Struts, JSP)
Project:
Content and Knowledge Management System (WebLogic then JBoss,
Oracle, over 10 programmers, over 2 years), 2002-03
My
role:
implement webapp,
design of introducing Struts and i18n, participate in requirements
gathering, add functionality, define knowledge model in RDF
Project: Implementation of the W3C XML standards: XPointer and Xinclude, 2002
Eclipse, IntelliJ IDEA, JBoss, Weblogic, Websphere, Spring, Hibernate, Toplink, JPA, Ant, Maven, JUnit, Selenium, Oracle, DB2, MySQL, CVS, Perforce, JIRA, JSF, AJAX, RichFaces, SOA, CXF, JAXB, BPM, Semantic Web, RDF
Complete list of projects I participated - www.bienkowski.net/work
Computer science fundamentals: computational complexity, distributed systems, concurrency, key algorithms and data structures
OO and structural design and programming, UML
Languages: C, C++, Smalltalk, Java; logic and functional programming
Web application creation: J2EE (JSP, servlets), PHP
DB structure design and DB handling: Oracle, PostgreSQL, MySQL, object DBs
A list of my student projects: www.bienkowski.net/stud
Lightweight software development methodologies (XP, Scrum, TDD)
Cloud computing (Google AppEngine for Python)
Business process engines and SOA
Nationwide finalist of the XLIX Mathematics Olympiad For High School Students, 1998
Holder of the scholarship of the president of the city of Lublin, 1998
Sun Certified: Enterprise Architect (SCEA, 2008), Business Component Developer (SCBCD, 2005), Java Programmer (SCJP, 2005)
English (read, write and speak, used in daily work, FCE)
Hobbies: sports, traveling
“The best way of reading code is to refactor it”
Last updated: 28August 2010
I hereby authorize you to process my personal data included in my job application for the needs of the recruitment process (in accordance with the Polish Personnel Protection Act of 29.08.1997 no 133 position 883).
The full and up-to-date version of this document in different formats can be accessed at www.bienkowski.net/cv.