
Architect, senior software developer and consultant in Java, J2EE, SAP NetWeaver, Tibco, J2ME and integration projects.
Poznań Area, Poland

Architect, senior software developer and consultant in Java, J2EE, SAP NetWeaver, Tibco, J2ME and integration projects.
Poznań Area, Poland
Experienced senior developer and architect in Java-related technologies (especially J2EE multitier distributed and highly concurrent systems and J2ME mobile systems as well as enterprise and mobile systems integration) with own highly technically specialized consulting company. Has also experience in SAP NetWeaver applications development - back-ends based on EJB, WebServices, SAP JCo, ABAP and front-ends based on SAP WebDynpro plus other web and integration frameworks including Spring Framework, Struts, Hibernate, Mule ESB, EJB, JavaSpaces, Axis, etc.
Home page: http://www.zduniak.com
Skype: marcin.zduniak
(Public Company; 51-200 employees; Computer Software industry)
July 2007 — Present (2 years 1 month)
1. Developing commission calculation and payment system. Technologies: ILOG JRules, BEA WebLogin 8.1 and 9.2, JBoss Server, Oracle 10g, JMS, EJB, Hibernate, Spring Framework, Eclipse Business Intelligence and Reporting Tools, Canoo UltraLightClient.
For: German investment bank, Frankfurt am Main
2. Design and implementation of dedicated messages-based integration system for very reliable, highly-available and highly-loaded applications with sophisticated transactions management. Technologies: Oracle 10g, Sun Application Server, ATG Dynamo, Spring Framework, JBoss, J2EE, JTA.
For: One of the leading German Internet bank, Munich
(Privately Held; Myself Only; Computer Software industry)
March 2007 — Present (2 years 5 months)
(Privately Held; 1-10 employees; Computer Software industry)
September 2004 — Present (4 years 11 months)
Owner and editor of www.J2ME.pl - site for mobile software developers.
(Privately Held; 1-10 employees; Computer Software industry)
January 2007 — August 2007 (8 months)
Platform for on-line, internet-based mobile phones gaming. Technologies: Linux, J2EE, Tomcat, JSP, Hibernate/JPA, Ehcache, SQL, Spring Framework, Struts2, MySQL, ESB / Mule, integration with credit cards suppliers and GSM operators based on WebServices and custom protocols
(Privately Held; 11-50 employees; Computer Software industry)
December 2006 — July 2007 (8 months)
NaviExpert, www.naviexpert.com - Designing and developing satellite navigation system for mobile phones and BlackBerry devices. Technologies: J2ME, J2EE, Java NI/O, JDO, XML, XPath, XSLT, multi-threading and highly concurrent programming, servers clustering, replications, cryptographic algorithms, SSL, specialized network protocols development.
(Non-Profit; 11-50 employees; Non-Profit Organization Management industry)
May 2004 — December 2006 (2 years 8 months)
Member of Supervisory Board
(Public Company; 201-500 employees; Computer Software industry)
November 2005 — December 2006 (1 year 2 months)
1. Production line monitoring application. Technologies: J2EE, SAP WAS, WebDynpro, EJB, JSP, Microsoft SQL Server, AJAX.
For: Dutch company providing services in quality management
2. Integration of barcodes reading software from production line with SAP R/3. Technologies: SAP ABAP, SAP JCo, Tomcat, iBatis, MS SQL Server, Quartz, Spring Framework.
For: Car engines manufacturer
3. Server system that allows SAP R/3 servers to communicate with devices like: fax and GSM modems. Technologies: Java EE, SAP JCo, SAPconnect, JMX, JMS, Acegi, Spring Framework, WebServices, Linux, PostgreSQL, ANT. More: http://comsuite.sf.net
4. Mobile timetable. Technologies: J2ME, J2EE, SAP WAS, JDBC, kSOAP.
5. Extension of SAP Enterprise Portal – WebLog application for providing shared knowledge among team members. Technologies: J2EE, SAP WAS, WebDynpro, EJB.
6. Extension of SAP Enterprise Portal – Forum application. Technologies: J2EE, SAP WAS, WebDynpro, Spring Framework, JavaMail API.
(Public Company; 11-50 employees; Computer Software industry)
May 2005 — December 2005 (8 months)
NaviExpert - GPS-based localization system working on J2ME-comaptible devices. I'm responsible for: GUI, sound engine, secure communication between server and mobile phone, porting on many devices (SE P900, Nokia 6600, Siemens CX65, Motorola V600), and some server functionality.
(Public Company; 1001-5000 employees; Computer Software industry)
August 2005 — November 2005 (4 months)
Subrea.NET – support for insurance products distribution and operation.
- Organizing work for development team
- Oracle Application Development Framework developer (J2EE technologies such as: J2EE, Oracle ADF, Oracle 10g, Oracle AS, IBM WebSphere, JDeveloper, LDAP, TopLink, Spring Framework)
- Open-source technologies integration (eg. Struts, Spring Framework, some other Apache-related projects)
(Public Company; 11-50 employees; Computer Software industry)
July 2004 — October 2004 (4 months)
1. Design of mobile platform for organizing merchandisers’ work and integrating it with server back-end. Technologies: J2ME, J2EE, Apache Cocoon, Hibernate, MS SQL.
2. Mobile system for supervising merchandisers’ work. Technologies: J2ME, J2EE, Apache Cocoon, Spring Framework, Hibernate, MySQL.
MSc , Computer Science / Software Engineering , 2002 — 2007
1. Testing tool for recording and replaying high-level applications’ use cases on mobile phones. Technologies: J2ME, ASM (Java–bytecode manipulations), ANT, Apache Digester, creating low-level binary protocol. More: http://www.robotme.org
2. Tool for automatic unit tests quality verification utilizing mutation testing techniques. Technology: Java byte code manipulation.
3. Protocol definition and reference implementation of software for exposing services through Bluetooth network: iPAQ, BlueCove, XML Schema, PostgreSQL, Tomcat, Maven2
4. HandyHand – hardware-software system for controlling devices in intelligent buildings. Project for CSIDC competition. Technologies: J2EE, J2ME, .NET, RMI, Apache Axis, JSP, Eclipse RCP, SWT.
mobile, server and integration technologies, finance, investing, start-up's
Certificate: Development Consultant SAP NetWeaver '04 - Web Application Development Focus JAVA EE – 86% -- http://www.zduniak.com/files/certyfikat-sap-development-consultant-netweaver-java.pdf
Certificate: Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 – 90% -- http://www.zduniak.com/files/certyfikat-sun-certified-programmer-java-5.pdf
Green Belt Certificate – including: Java, J2ME and SQL - http://javablackbelt.com/UserView.wwa?userId=3758190