Keywords
Skills
- Founder and managing director of codexa s.r.o. and MF Consulting s.r.o, custom software development companies.
- Java and C# software developer experienced in building enterprise scale systems using proven software architectures and design patterns to deliver on-time and under budget
- Proven leader of software development teams skilled in agile methodologies and development best practices. Expertise in translating business requirements into technical solutions.
- Experienced in nearshoring and remoting; using robust tools that support distributed work.
- Completed multiple remote project efforts leading to extensive repeat client business
- Languages: Java (JEE 6, JSF 2, Spring IoC), C# (WPF, WCF, MVC, Entity Framework, Azure)
- Tools: Maven, GIT, Jenkins, JIRA, Stash
- Methodologies: Agile (scrum), modified approaches in non-agile environment
Project history
Founder/Principal, codexa s.r.o. – Kosice, Slovakia2016 – present
Launched a technology software product startup and custom development operations.
Opened and managed a nearshore branch office with 15 employees. Involved in all phases of office creation, hiring process, operations, contract definitions/proofreading. Conducted 50+ interviews per year.
Developed an internal human resources management tool that manages and tracks software developer project resources. Collected business requirements, designed architecture, and implemented solution.
Built using C#, .Net 4.0, MVC 4, EntityFramework 5, Ninject.
Custom Software Development – MF Consulting for finius GmbH - Frankfurt, Germany (remote)2012 –2013
Developed a Microsoft Office add-on for Visio 2010 used in project acquisitions and complex problem analysis. Defined business requirements. Hired/managed local resources.
Built using C#, VSTO 4.0, WPF 4.0, NHibernate 3, TFS, MS Visio 2010, MS Excel 2010, MS Access 2010.
Technical Lead – MF Consulting for Commerzbank AG- Frankfurt, Germany2007 –2011
Led a team of six developers building an Intranet application. Defined software architecture and delivered this mission- critical application on time in a challenging environment. Resolved issues with a Cobol interface.
Technology included Java 5, Struts, JSP, Spring, Webservices, Tiles, XML, Velocity, Maven, JUnit, JasperReports 1.0.5, WebSphere 6.1, MQSeries, Tomcat 5.5, Subversion, Rational ClearCase , IntelliJ Idea, IBM Host, Cobol, DB2.
Custom Software Development – MF Consulting for Commerzbank AG - Frankfurt, Germany (remote)2006 –6 months
Developed an MS Excel/DB2 solution with VBA macros exporting data to the DB2 database and XSLT transformations of XML data.
Technical lead – MF Consulting for adScale GmbH - Frankfurt, Germany (remote)2007 –6 months
Led a team of five developers building a thin client application using Java 5, Tapestry 5, Hibernate 3 (EJB 3.0), Spring, Maven, JUnit, Continuum, JBoss, Postgress.
Technical lead – MF Consulting for DEPFA AG - Frankfurt, Germany2006 –2007
Led a team of five developers building a Swing-based client interfacing Summit trading system using Java 5, C++, Swing, J2EE (SB, JMS), JDBC, JNI, Maven, JUnit3, JasperReports, Echo2 (AJAX), Summit, Sybase DB.
Senior developer – Postbank AG - Bonn, Germany2004 –2006
Middleware development for retail banking (accounts, credit cards) using Java 1.4, J2EE (EJB 2.0), Ant, Velocity, XML, JUnit, Weblogic 8.0, Oracle, SAP.
Developer – Heitec AG - Erlangen, Germany2000 –2004
EMPIC – Developed software for civil aviation authorities in Webstart, Swing.Java 1.4, J2EE, Hibernate 2.0, Swing, Webstart, JUnit, XDoclet, Ant, JProbe.
SD MOTOR - Architected, designed and developed Swing based application using Java 1.4, Swing, JNDI.
Developer – Heitec PT s.r.o. – Kosice, Slovakia1999 –2000
Redesigned and implemented changes to legacy customer management system using Oracle Designer and Developer (ERD), PL/SQL. Designed, developed and integrated process monitoring system based on Swing technology communicating with a C++ based industry machine over CORBA interface. (Java 1.3, C++, CORBA (TAO), Java Applet, Swing)
Wrote embedded software for Psion 3a (Sibo SDK, C, C++)
Developer – Novitech as – Kosice, Slovakia1994 –1999
Technology: Informix 4GL, C
Launched a technology software product startup and custom development operations.
- Created a functional version of the first software product (a task manager plug-in for MS Outlook) using C#, .Net 4.6, VSTO, WPF, WCF, Entity Framework, Azure.
- Performed business analysis, software development, and project management.
- Hired and managed local (part-time, freelancers) and remote (upwork.com) resources, performed sales and marketing (SEO, social).
- Established a web presence, developed a digital marketing plan (AdWords, Facebook, LinkedIn).
Opened and managed a nearshore branch office with 15 employees. Involved in all phases of office creation, hiring process, operations, contract definitions/proofreading. Conducted 50+ interviews per year.
- Technical co-lead on projects for BAWAG (Java, JEE 6, JSF 2.1), Postbank (Java, Spring IoC, JPA, Wicket), and Deutsche Bank (Java, JEE6, JSF 2.0).
- Collaborated with customer employees to develop enterprise components.
- Led local developers in our nearshore office. Defined tools and best practices for remote work.
Developed an internal human resources management tool that manages and tracks software developer project resources. Collected business requirements, designed architecture, and implemented solution.
Built using C#, .Net 4.0, MVC 4, EntityFramework 5, Ninject.
Custom Software Development – MF Consulting for finius GmbH - Frankfurt, Germany (remote)2012 –2013
Developed a Microsoft Office add-on for Visio 2010 used in project acquisitions and complex problem analysis. Defined business requirements. Hired/managed local resources.
Built using C#, VSTO 4.0, WPF 4.0, NHibernate 3, TFS, MS Visio 2010, MS Excel 2010, MS Access 2010.
Technical Lead – MF Consulting for Commerzbank AG- Frankfurt, Germany2007 –2011
Led a team of six developers building an Intranet application. Defined software architecture and delivered this mission- critical application on time in a challenging environment. Resolved issues with a Cobol interface.
Technology included Java 5, Struts, JSP, Spring, Webservices, Tiles, XML, Velocity, Maven, JUnit, JasperReports 1.0.5, WebSphere 6.1, MQSeries, Tomcat 5.5, Subversion, Rational ClearCase , IntelliJ Idea, IBM Host, Cobol, DB2.
Custom Software Development – MF Consulting for Commerzbank AG - Frankfurt, Germany (remote)2006 –6 months
Developed an MS Excel/DB2 solution with VBA macros exporting data to the DB2 database and XSLT transformations of XML data.
Technical lead – MF Consulting for adScale GmbH - Frankfurt, Germany (remote)2007 –6 months
Led a team of five developers building a thin client application using Java 5, Tapestry 5, Hibernate 3 (EJB 3.0), Spring, Maven, JUnit, Continuum, JBoss, Postgress.
Technical lead – MF Consulting for DEPFA AG - Frankfurt, Germany2006 –2007
Led a team of five developers building a Swing-based client interfacing Summit trading system using Java 5, C++, Swing, J2EE (SB, JMS), JDBC, JNI, Maven, JUnit3, JasperReports, Echo2 (AJAX), Summit, Sybase DB.
Senior developer – Postbank AG - Bonn, Germany2004 –2006
Middleware development for retail banking (accounts, credit cards) using Java 1.4, J2EE (EJB 2.0), Ant, Velocity, XML, JUnit, Weblogic 8.0, Oracle, SAP.
Developer – Heitec AG - Erlangen, Germany2000 –2004
EMPIC – Developed software for civil aviation authorities in Webstart, Swing.Java 1.4, J2EE, Hibernate 2.0, Swing, Webstart, JUnit, XDoclet, Ant, JProbe.
SD MOTOR - Architected, designed and developed Swing based application using Java 1.4, Swing, JNDI.
Developer – Heitec PT s.r.o. – Kosice, Slovakia1999 –2000
Redesigned and implemented changes to legacy customer management system using Oracle Designer and Developer (ERD), PL/SQL. Designed, developed and integrated process monitoring system based on Swing technology communicating with a C++ based industry machine over CORBA interface. (Java 1.3, C++, CORBA (TAO), Java Applet, Swing)
Wrote embedded software for Psion 3a (Sibo SDK, C, C++)
Developer – Novitech as – Kosice, Slovakia1994 –1999
Technology: Informix 4GL, C
Local Availability
Open to travel worldwide