Work Experience

Co-Founder and CTO / Head of Development

Titus Global-Tech

2016 – Present • 5 yrs
Philippines

• Titus is a Software Engineering and Automation business that employs software developers and automation engineers to create software products and provide services for various industries and markets. In addition to developing and supporting our own software platform, we also provide on-demand custom software development for companies that need to automate their business processes. Our software products allow the automation and paperless management of the following business processes: Manufacturing / Production Execution, Production Planning, Asset Management, Inventory & Warehousing, Invoicing, Procurement, Logistics & Container Yard Management and include state-of-the-art customizable Dashboards and Reports.

• In charge of managing software development as well as shaping the technology strategy and making sure that the organization’s technology fully serves its business strategy.

• Technologies: Java, PostgreSQL, Angular, TypeScript, JAXRS, CORBA, Jenkins, BDD, git, GitHub, BitBucket, Jira, Redmine.org, TWiki, Confluence, Drupal, Pentaho, Drools, OptaPlanner, jBPM, Mondrian, Docker, Linux

Technical Lead / Sr. Software Engineer / Associate Director

UBS • Full-time

2015 – 2016 1 yr

Hong Kong

• Technical Lead / Senior Software Engineer on the TCA team of the Securities Operations IT division. Contributed to the development and evolution of the strategic software platform for Transaction Cost Analysis. The system is based on UBS's proprietary RTTP (Real-Time Transaction Processing) framework, which is a high-throughput, low latency, multithreaded technology. Following the Scrum Agile delivery methodology, took part in shaping the software architecture towards the wider target of a leading-edge post trade processing application suite shared globally.

• Technologies: Core Java, Web Services, Eclipse, Oracle, SQL, git, GitHub, awk, shell scripting (bash), vi, XML, UML, Design Patterns, Automated Testing, JUnit, JMockit, Agile Methodologies, Code Refactoring, Test Driven Development, Behavior Driven Development (BDD), JBehave, Gherkin, Continuous Integration (TeamCity)

Senior Software Engineer

UBS • Contract

2013 – 20141 yr 8 mos

Switzerland

• Member of the development team for the "Topaz" global order management, routing, execution and trade support platform that uses UBS’s proprietary, high availability, low latency, zero-GC, Java-based Bluezone technology, an event-driven, low latency, real time, multithreaded technology that uses Reliable Multicast Bus on UDP over dedicated LAN for scalability, fault-tolerance, messaging, and persistence.

• Worked on introducing Topaz to Germany as the developer responsible for automating the migration of orders and positions from the legacy systems, also had Business Analyst and Project Manager responsibilities and supported the switch-over.

• Technologies: Core Java, Eclipse, Web Services, SOAP Messaging, IBM MQ messaging, Oracle, PL/SQL, SQL, Subversion, ant, ivy, awk, shell scripting (bash), vi, XML, UML, Automated Testing, JUnit, JMockit, Agile Methodologies, Code Refactoring, Test Driven Development, Continuous Integration (Jenkins), bug-tracking (JIRA)

Senior Software Engineer

Interactive Brokers • Full-time

2006 – 20126 yrs

Hungary, USA, Switzerland

• Member of the global team that automates the clearing operations of the brokerage business. Designed and developed back‑end systems with Eclipse under Linux: stand‑alone Java applications running under Linux and J2EE servlets running on JBoss. Specified, designed and tested subsystem interfaces and front‑end UIs. Supervised three developers located in St. Petersburg, Russia. Fast‑paced development environment, several production releases in a day were commonplace. Shared best practices by developing common tools and publishing a list of HowTos.

• Technologies: Core Java, J2EE, EJB, servlets, JMS, JBoss server, Eclipse, Oracle, PL/SQL, SQL, CVS, git, ant, ivy, awk, shell scripting (bash), vi, Perl, XML, XSL, XSD, CGI, UML, Rational Rose, Design Patterns, Automated Tests, JUnit, Agile Methodologies, eXtreme Programming, Code Refactoring, Test Driven Development, Continuous Integration (Jenkins), bug-tracking (Bugzilla)

Software Engineer, Team Leader

GE Healthcare • Full-time

2001 – 20054 yrs

Hungary, France

• Member of the global team that automates the clearing operations of the brokerage business. Designed and developed back‑end systems with Eclipse under Linux: stand‑alone Java applications running under Linux and J2EE servlets running on JBoss. Specified, designed and tested subsystem interfaces and front‑end UIs. Supervised three developers located in St. Petersburg, Russia. Fast‑paced development environment, several production releases in a day were commonplace. Shared best practices by developing common tools and publishing a list of HowTos.

• Technologies: Core Java, J2EE, EJB, servlets, JMS, JBoss server, Eclipse, Oracle, PL/SQL, SQL, CVS, git, ant, ivy, awk, shell scripting (bash), vi, Perl, XML, XSL, XSD, CGI, UML, Rational Rose, Design Patterns, Automated Tests, JUnit, Agile Methodologies, eXtreme Programming, Code Refactoring, Test Driven Development, Continuous Integration (Jenkins), bug-tracking (Bugzilla)

Software Engineer

Lemnconfex • Freelance

2000less than a year

Romania

Developed an application in Microsoft Access that allows automatic placement of custom size panels on fiberboard sheets (the NP‑Complete 2‑dimensional „cutting stock” problem). Automating this task allowed the company to use less fiberboard sheets, while also generating less waste.

Software Engineer, Team Leader

EuroTrend • Full-time

1999 – 2000 • 1 yr

Hungary, Romania

• Developed custom Oracle database systems for various industries: distribution, warehouse management, accounting and financing system for pharmaceutical wholesaler Medimpex and electronic component retailer VitaCom Electronics; travel insurance system for QBE Atlasz.

• Technologies: used Oracle tools almost exclusively: Oracle Designer UML CASE tool, Oracle Developer Forms and Reports, PL/SQL, SQL

Software Engineer

Praemium • Full-time

19971999 2 yrs

Romania

• Developed a database system for supporting the raw material procurement (Just In Time method), production, warehouse management and distribution processes of plastic product manufacturer qTec Quedlinburg, Germany.

• Technologies: Clipper, VBA in Microsoft Access

Software Engineer

Elite Promotion • Freelance

1996 – 19971 yr

Romania

• Designed and developed an e-commerce web site and a direct mail system.

• Technologies: HTML, JavaScript, FoxPro