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 – 2014 • 1 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 – 2012 • 6 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 – 2005 • 4 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
2000 • less 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
1997 – 1999 • 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 – 1997 • 1 yr
Romania
• Designed and developed an e-commerce web site and a direct mail system.
• Technologies: HTML, JavaScript, FoxPro