Zoltán F.

Zoltán F.

Senior Software Engineer

Hungary
Hire Zoltán F. Hire Zoltán F. Hire Zoltán F.

About Me

Zoltan is an experienced Software Engineer and Architect with over 15+ years of experience working on small and large enterprise projects, in various leadership roles, using different frameworks and technologies. He is a Java expert and has good experience working with Python and other technologies. Zoltan has a versatile approach, focusing on optimization, usability, and accomplishing the project requirements for the best business outcomes.

Work history

UpStack
UpStack
Senior Software Engineer
2022 - Present (3 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Contractor
Contractor
Senior Software Engineer
2020 - 2022 (2 years)
Remote
  • Acted as a JavaScript/TypeScript Developer for Pluralsight, dealing with any customer subscription payment issue and creating payment analytics.

  • Worked as a Fullstack developer/Data engineer for DecisionIQ, extracting, collecting and systematizing sensor data. Created analytics and also designed and built a sensor alarm inspection application.

  • Developed the backend of an invoicing application for Risolto, performing the integration to other applications, AWS, Serverless, Python, GraphQL.

Simple.DEV
Simple.DEV
Development Lead
2018 - 2019 (1 year)
Remote
  • Led the development of several bank applications that used Kubernetes, Docker, JHipster, Java, JEE, Spring, Spring Boot, Jenkins, DB2, Maven.

  • Worked on creating application architecture design and architecture vision for the platform.

  • Set up the development environment (CI/CD, test environment, etc.).

GE Capital
GE Capital
Software Architect
2013 - 2020 (7 years)
Hungary
  • Created architecture design and architecture vision, as well as scheduling and supporting projects on the required level. Supported teams in the development phase, delivering complete solutions when needed.

  • Developed a PD prediction model with text classification using Tensorflow neural network. Rewrote a Java based core application (credit limit calculation, client rating) using Python and AWS services (Lambda, DynamoDB, Step functions, API GW, etc.).

  • Built up a complete Kubernetes cluster and used the same as a development and demo environment during a project.

GE Capital
GE Capital
System Analyst/Lead Developer
2007 - 2013 (6 years)
Hungary
  • Led the Middleware team, scheduling and designing developments in IBM WSMQ, Message Broker, Java, JEE.

  • Implemented SOA, created a new ESB, redesigned the development process, and established a new MW team working model setup.

  • Coordinated developments with other GE businesses.

Portfolio

Back-End Engineer - Risolto
Back-End Engineer - Risolto

The goal of startup company Risolto is to gather invoices from the accounting program, ensure that they were delivered, and then ensure that they were correctly paid. It was my role to plan and create the connection between our partners, such as the postal mail services and payment services, and the accounting program.

Development Lead - Simple.DEV
Development Lead - Simple.DEV

The project was a startup, so my initial objective was to assemble a team of Java developers by hiring developers. The development environment was then created from scratch utilizing Kubernetes, Jenkins X, and GitLab. Our clients were banks and we provided them with a number of applications using the aforementioned environment and technologies including Java 8/11, Spring Boot, WebLogic AS, DB2, Maven, JHipster, Liquibase, etc.

Software Architect - GE Capital EMEA HQ
Software Architect - GE Capital EMEA HQ

The factoring arm of GE was called GE Capital WCS. An application I was in charge of, called PACE, made the forecast before we purchased any invoice as to whether it would be paid before the due date. Java, JEE, JBoss, and Oracle were used to create PACE initially. As a software architect, my objective was to produce a better design in order to reduce costs. I entirely reconstructed the program in Java using the AWS serverless/RDS stack after completely redesigning it in the form of microservices. Then, in order to demonstrate my point and to further reduce costs and improve ROI, I recreated the same with Python, AWS serverless, and DynamoDB.

Education

Programmer mathematician
Programmer mathematician
József Attila University
Computer programmer and Qualified Accountant
Computer programmer and Qualified Accountant
Kada Elek Secondary School of Economics