D a v i d  A l e k s a n d r o w i c z
| main |   | private |   | programming |   | official |  

You've stepped into: | MAIN | -> | Official | -> | CV |

Professional CV

Personal data

Name David Aleksandrowicz
Date and place of birth 23 August 1980, Havirov, Czech Republic
Nationality Czech
Address Dublin, Ireland
e-mail

Experience

Responsibilities and achievementProject references
Developer

  • designs and delivers next generation of Cape Clear Server (SOA-based integration platform)
  • agile development with Scrum process (small team of experienced developers)
  • develops Mediation runtime - particularly the out of the box components transforming SOAP-agnostic messages, supporting REST integration style
  • delivered Multi-tenanted integration features required by SaaS providers: per-client segregation in logging and BPEL process database
  • extensions, improvements and bug fixing in BPEL engine
Cape Clear
Dublin, Ireland

project: Cape Clear ESB

2007 Feb -

Spring, Web Services, JAXB, JMS, Hibernate, BPEL, JBoss, WebLogic, Webspehre, Oracle, SQL Server, MySQL
Developer

  • implemented software change requests and bugfixes
Cognotec
Dublin, Ireland

project: Foreign Exchange Trading Platform

2006 Oct – 2007 Feb

WebLogic, Oracle, JMS, Subversion, Maven
Lead Programmer

  • developed and maintained world’s largest MMS Center handling 30% of world’s MMS traffic
  • responsible for project’s core component, led team of 4 developers
  • in the initial phase responsible for component handover from Maastricht to Prague (knowledge transfer)
  • performed assessments, analysis, scalable designs, implementation of software change requests
  • ensured compliance with latest specifications (OMA, W3C) and backward compatibility
  • developed highly efficient implementation of SOAP stack and HTTP client, improved product’s memory usage – 4 times less memory used, improved performance and socket management towards others components
LogicaCMG, Global Telecom Products
Prague, Czech Republic and Maastricht, Netherlands

project: MMS Center

2005 Feb – 2006 Jul

SOAP, Tomcat, Berkeley DB, CM Synergy, CCM
Developer

  • outsourcing for the largest Czech insurance company, system processing all incoming and outgoing payments
  • implemented requirements and business processes defined together with the business analysts
  • designed Web services interfaces to integrate the system with other modules
Logica s.r.o., Financial Services for Ceska Pojistovna a.s.
Prague, Czech Republic

project: Central Payments Processing System

2004 Sep – 2005 Feb

WebLogic Integration, Web services (SOA, SOAP, WSDL, XML etc.), Oracle, SQL
QA Software Engineer

  • designed and implemented automatic test suites and test tools (in particular interoperability tests, benchmarks, high-level application tests, code coverage, memory usage)
  • defined ship criteria for product release, decided whether a product was releasable or not, created regular reports about project status, checked the formal correctness of project processes
  • ensured compliance with W3C specifications (XML, SOAP, WSDL)
  • worked closely with the R&D Team Leader and the QA Director in order to propagate feedback into next project iterations
  • developed own memory usage profiling tool, developed extensible benchmarking framework, improved code coverage tool used in the company
Systinet
Prague, Czech Republic

project: Integration XML based server

2003 Apr – 2004 Jul

JUnit, Web services, XML, DOM, XSLT, WSDL, SOAP, UDDI, Xindice
Software Engineer

  • performed use case analysis, designed database schema, implemented entity beans and servlets
OKNO PW - e-teaching department of Warsaw University of Technology
Warsaw, Poland

project: Student Database

2001-2002

J2EE, SQL, HTML, IBM DB2

Technical Knowledge

Java 6 years commercial experience, J2SE (server side multithreaded development), J2EE and Spring, working knowledge of WebLogic AS, JBoss, Tomcat and WebSphere
SOA Web services and related technologies (SOAP, WSDL, XML, XSLT, XPath)
Databases JDBC, Hibernate, SQL, Oracle, BerkeleyDB, Xindice
Networking HTTP, SMTP, SNMP protocols
Java dev. JUnit, ANT, Maven, Eclipse, JProbe, code coverage, design patterns, UML
Other CVS, CM synergy, Subversion, Linux

Certifications and Training

Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 (CX-310-055)
UML training by TrainTime
Object Design and Modeling by InfoVIDE

Education

2003 Warsaw University of Technology, Warsaw, Poland
Faculty of Electrical Engineering
Master's degree in Computer Science
2002 - 2003 Czech Technical University, Prague, Czech Republic
Faculty of Electrical Engineering (one year student exchange)
1998 - 2003 Warsaw University of Technology, Warsaw, Poland
Faculty of Electrical Engineering
Computer science master's course

Languages

English fluent, worked in multinational environment more than 5 years
10 week language course: English for Academic Purposes
Embassy CES Perth, Western Australia, Australia, 2001
10 week language course: Intensive English Language Course
Cairns College of English, Queensland, Australia, 1999
Czech native speaker
Polish native speaker

Others

Driving licence B category
Interests scuba diving, underwater photography, marine life, traveling
bodybuilding and fitness

MS Word printable version.
References available on request.