ZL

Zoltán Lusthaus

available

Last update: 06.09.2022

Lead Software Engineer / Developer

Graduation: Msc in Information Technology
Hourly-/Daily rates: show
Languages: English (Full Professional) | Hungarian (Native or Bilingual)

Attachments

Zoltan Lusthaus CV.doc

Skills

Main:
Java, Microservices, Spring Boot, JPA, PL/SQL

Vert.x, Oracle, Web Services, REST

Soft:
Performance, Efficiency, Process optimization
Coaching, leadership, mentoring, organizing

Development:
Java, JEE (JSP, JMS, JDBC, EJB, Servlets), Spring Boot, Spring Data, Spring Cloud Data Flow, (... jms, mvc, aop, tx), Kafka, Angular, Elastic, Logstash, Kibana, javascript, Logging, Junit, json/XML, Hibernate, AOP, scripting, MQL4/5, Web Services, REST, XSD, ActiveMQ, Vert.x, typescript, Node.js, Perl, Python, GXT, Struts, SOA, iBatis, Swing, PHP, C, JSTL, XSLT
Databases:
Oracle, SQL, PL/SQL, PostgreSQL, Sybase, MongoDB, MySQL, DB2, MaxDB, SQL Server
Environment / testing / etc:
IntelliJ IDEA, Docker, Kubernetes, Eclipse, Tomcat, Apache, JProfiler, Maven, CVS, SVN, UML, Windows, Linux, Jenkins, Sonar, Jira, Git, Mac, AWS, Weblogic, JBoss, Infinispan, Grunt, jmeter, Selenium, JMC

Project history

03/2020 - 03/2020
Financial / SMS-Gateway
Erste Bank

Priority-enabled push based SMS handler module is attached to Kannel, replacing the previous
pull-based third-party operated solution.
Telecom / Distribution Layer (T-Home)
Greenfield project to develop a portal-like customizable framework in pure Java 5, using only basic
libraries. Requirements focused on extreme circumstances (response time, speed, reasonable memory
consumption, extendibility and communication with existing and legacy systems).

Achievements
* Design and development of the extremely successful caching methods and flow control in
Distribution Layer. Needs only 2 nodes, still in production in 2019.

Environment: Java, J2EE, Oracle, PL/SQL, JMS, SOA, BPM, XSLT, Struts, JSP, Eclipse, Weblogic, GWT,
Perl, WebServices, JUnit, EJB, Maven, Ant, CVS, SVN, Windows, Servlets

01/2019 - 12/2019
Lead Developer
UL Transaction Security

Financial / Marvin project
Lead Developer

Marvin is a greenfield highly configurable protocol designer/tester SaaS. Today it validates TCP/IP
messages of payment cards and POS terminals against user-defined protocols. Users can create and
monitor test sessions and projects, and provision new environments.

I was the lead developer for the protocol/front office team of 7, working on the core functionality
of the product. The core involves protocols, rules, validations definition; message
parsing/responding based on the above; reporting for test sessions.

Achievements

* Hired as Senior Java Developer, working as Lead
* Constant involvement in design (whole SDLC) and architectural decisions

Environment: Java, Spring Boot, MySQL, Angular, Elastic, AWS, Docker, CI, IntelliJ, Windows, Linux

03/2011 - 03/2013
Financial / MSCI Index Management, ITW
Morgan Stanley Capital International

The company offers quality indices for stocks and other securities for investment companies. Indices
measure the performance of different market segments which the investors can track or compare their
added value.
Financial / Index definition software in GXT
I was involved in the replacement of the legacy standalone software with a web-based solution. This
involved various techniques to overcome GXT limitations and performance issues in the production
environment.

Financial / Index database migration from Sybase to Oracle.

Achievements
* Rewrote index definition software in GXT in 40% less time compared to the original plans, while
user experience is greatly increased.
* Assigned to migrate 200 Sybase stored procedures/functions in 6 months. Prepared scripts so I
could complete 800 objects in 3 months. Helped with project management.

Environment: Java, J2EE, GXT, Jira, Hudson, Sonar, Oracle, Sybase, PL/SQL, SVN, JUnit, Windows,
Linux, Tomcat, Apache

02/2004 - 06/2005
R&D / JGrid Information System and Workflow Manager
Hungarian Academy of Sciences

Laboratory of Parallel and Distributed Systems in the institution works on R&D projects.

R&D / JGrid Information System and Workflow Manager
The information system reports availability and status of available nodes in the grid, so users can
submit their workflows to a subset of it. The latter manages the workflow for the tree of jobs that
execute in parallel on JGrid.

R&D / Parallel Genetic Algorithm
Proprietary genetic algorithm for parallel grid execution. Theoretically infinite zooming for the
input parameters. Function to be submitted to the system as a C source code. Leading my team of
three.

Environment: Java, Windows, Linux, C, Perl, P-GRADE, PVM, MPI, UML

Local Availability

Only available in these countries: Netherlands
Looking for mainly remote role.
Today from Amsterdam, later from Budapest.

Frequent (3 days every month) travel to EU is straightforward, occasional travel Worldwide OK.

Other

As a senior developer, I'm looking for a design and backend-heavy role - that had been my focus so far, and so that's where my expertise is.
I'm also happy to add 20-30% on the frontend as well.

I'm always striving for efficiency both in my code and the processes, and effectiveness with people.
I'm happy to learn new technologies (currently focus being on ML/AI, microservices and AWS), and I also learn them quite quickly.
I actively contribute to design and architectural decisions; and non-technical parts of the SDLC as well - from defining and refining user stories, through
adjusting development processes, to scheduling and managing priorities.
I lead & coordinated several teams (around 2 years so far); have experience in coaching skilled people and mentoring juniors.
I think flexibility and good communication with the stakeholders helps any team in achieving their current goals.
Profileimage by Zoltn Lusthaus Lead Software Engineer / Developer from Lead Software Engineer / Developer
Register