Profile Summary
I am a highly skilled Senior Software Engineer and Software Architect with wide ranging experience in Information Systems, System Integration and consulting with specialisation in Application Integration, Java, and Web Application. My excellent problem-solving skills, combined with my knowledge of architecture make me a highly valuable employee and team member.
Professional and Technical skills | Personal traits | |||
---|---|---|---|---|
Teamleader of projects | Flexible and versatile | |||
Middleware architecture | Forward looking | |||
Microservices | Strong communicator | |||
Enterprise Application Integration | Customer focused | |||
System analysis and design | Entrepreneurial spirit | |||
Web Application developing | Strong adaptability | |||
Ability to write technical specifications | Keen to learn more about business domains and new technologies | |||
Agile and Scrum methodology |
IT Skills
11g
12c
3rd level support
Activity
ADSL
Agile
Alfresco
Amazon cloud
Android
Angular
Apache Camel
Ares
Authentication
AWS
B2B
Backbone
Backend
Bambo
bash
Basic Hosting System
BDD
Bitbucket
Blade
BPM
Business Process Management
CD
Centos
CI
Clearing System
Client-Server architecture
Cloud
code quality
Computer network
Computer service
Confluence
Continuous Delivery
Continuous Deployment
Cotas
CSS
Cucumber
CVS
Dead-Letter Queue
Deployment
Design patterns
Docker
Document management
Dynatrace
e-Commerce
EC2
ECAS
Eclipse
Eclipselink
EJB
Elasticsearch
EU Login
FIPS
Firebase Cloud
Firewall
Frontend
Gantt chart
geo.js
Gherkin
git
GitLab
GWT
Hibernate
HTML
HTTP
HTTPS
IBM AS400
IBM DB2
IBM MQ
integration
integration pattern
integration test
IntelliJ IDEA
IXOS
J2EE
JasperReports
JASSPR
Java
JavaScript
JAX-RS
JAX-WS
jBoss
JBPM
JCR BOX
JDBC
JEE
Jenkins
JIRA
JMS
JMS Redelivery
JPA
jQuery
JSON
JSP
JTA
jUnit
JWT
kafka
Kanban
keystore
Kibana
Linux
Load balancer
Logstash
Mainframe
Maven
MDB
Message Driven Bean
Message filtering
Microservice
Active Directory
Microsoft Teams
MS Project
Multithread
Mutual authentication
MySQL
Naming convention
Nexus
NoSQL
OAuth
Object Oriented Programming
OpenAM
Oracle Database
Owasp
Adobe Photoshop
POC
pop3
PostgreSQL
prioritising tasks
problem solving
Proof of concept
proxy
Pulse Secure
Quartz scheduler
queue
React
reconcilliation
Redux
REST
Restful
Samba
SAP
Schema
Scrum
SECEM
Secured Hosting Service
Serenity
Service Bus
Servlet
SHS
Singleton
SMT
smtp
SOA
SOAP
Sonar
SonarQube
Sparx Enterprise Architect
Spring
Spring Cloud
Spring Data
Spring Security
Spring Web
Sprint
SQL
SQL Developer
SQL Server
SQLPlus
SSH
SSL
Struts
SVN
TCP/IP
team leader
TestNG
Tivoli
Tomcat
JMS topic
two-phase commit
UML
UML modeling
Vaadin
Vasco
virtualization
web server
webex
WebLogic
WLST
workflow
WSDL
XA
XA transaction
XML
XSD
Professional Experience
Directorate-General for Climate Action link
DG-CLIMA, European Commission
2019 –
DG-CLIMA, European Commission
Software Architect
Brussels, Belgium
The Directorate-General for Climate Action (DG-CLIMA) leads the European Commission's efforts to fight climate change at EU and international level.
Responsibilities:
- working in the EU Emissions Trading System (EU ETS) team
- controlling projects from start to finish to ensure high quality, innovative and functional design
- coordinating of various stakeholders at different levels such as IT operators, developers, and help desk
- working closely with subject matter experts and business users to document business requirements and user stories
- developing and reviewing detailed project plans to ensure the agile delivery of user-centric solutions
- designing and developing IT application components and verify the correct implementation
- deploying new releases, executing all the necessary steps
- reviewing technical documentation
- doing code review to ensure the highest quality code
- server configuration and performance improvements
- designing, developing and deploying secure solutions that ensure data integrity and quality
- identifying and solving complex technical problems relevant to the activities of the Agency
- researching on existing and new technologies and performing experimentation and modeling, implementing proof of concepts
KBC Group, K&H Bank link
2017 – 2019
Software Architect
Budapest, Hungary
Responsibilities:
- working as a member of the Apollo platform team
- participating in business projects as an IT team leader
- creating proof of concept applications, R&D activities
- lifecycle management of technologies and tools
- performing effort estimates based on the business requirements
- writing technical documentation and improving the quality of the existing documents
- coaching junior developers
- maintaining reusable software components
- planning and developing the bank PSD2 (Payment Services Directive, EU) solution
- leading of the Mobile Push Notification developer team
- introducing the behavior-driven automated test framework (BDD)
- introducing automated deployment with Docker
Commerzbank AG link
2015 – 2017
Application Integration Specialist
Prague, Czech Republic
Responsibilities:
- providing IT service to the investment bank division locates in New York, USA
- working closely with the operation team locates in Munich, Germany
- participating in business projects
- developing integration solutions between bank systems located in different continents
- designing software components and data structures based on the business requirements
- defining interfaces and proposing integration solutions
- managing integration tests and roll-out processes
- developing a 'smurfing transaction' detecting application
European Medicines Agency link
January 2015 – August 2015
Senior Software Developer
London, United Kingdom
EMA is a decentralised agency of the European Union, located in London. The Agency is responsible for the scientific evaluation of medicines developed by pharmaceutical companies for use in the European Union.
Responsibilities:
- developing a Messaging System that receives veterinary safety reports from EU countries and delivers them to different internal systems
- transforming and routing messages to different external systems
- fixing bugs and upgrading the Messaging System according to the new business requirements
- providing 3rd level support
European Union Intellectual Property Office link
2013 – 2014
Development Team Lead
Alicante, Spain
EUIPO is the European Union agency responsible for registering trademarks and designs that are valid in all 27 countries of the EU.
Responsibilities:
- working very closely with the business analysts and IT architects
- managing the back-end developer team, supporting the Project Manager
- IT project planning: resources, time, work breakdown, deliveries
- creating project documentations, like FAD, SRS, Test Plan, Database Logical Design, Test Report, and Launch Plan
- managing change requests
- ensuring the quality of source code, doing code reviews
- creating and managing JIRA tasks
- designing software components, defining data structures and interfaces, proposing integration solutions
- managing components and integration tests and roll-out processes
- designing physical database for applications
Proximiti
January - August 2013
Senior Java Developer
Melbourne, Australia
Location-based marketing campaign in Singapore.
Responsibilities:
- participating in the Location-based Marketing campaigns in Singapore
- designing the architecture and developing the campaign software
- designing database
- participating in the pilot of the software in Singapore with OCBC Bank, video
MOL Group Plc. link
2003–2012
Application Integration and Systems Development Expert
Budapest, Hungary
Company is a large multinational oil corporation employing over 10,000 employees.
Responsibilities:
- technical leadership of business projects
- preparing technical and functional specifications
- coordinating integration tests and supporting business acceptance tests
- participating in development and integration projects
- proposing new ideas to improve performance and experience when there is strong business value
- participating in the building of the MOL Group B2B gateway, link
- technical leading of the Excise Movement and Control System project, link
- introducing an enterprise-level, application integration platform based on Oracle Weblogic servers
- implementing enterprise-level integration solutions between Microsoft based applications, SAP, IBM AS400, IXOS, and Reuters systems
- giving 3rd level support, preventing emergency situations, handling incidents
MOL Group Plc. link
2002–2003
IT Software Management Expert
Százhalombatta, Hungary
Company is a large multinational oil corporation employing over 10,000 employees.
Responsibilities:
- harmonizing, maintaining, installing, operating of IT equipments (~10,000)
- supporting users
- software distribution, maintaining desktop PC image files, testing software
- coordinating and introduction of the Microsoft Windows XP
Kossuth Lajos Secondary School link
1999–2002
General Information Technology Teacher, Computer System Administrator
Győr, Hungary
Responsibilities:
- operating of IT equipments (~120 computer)
- installing, configuring, and keeping up to date Linux and Windows servers
- wiping out computer viruses
- installing and operating ADSL and satellite internnet
- computer network operation
- teaching information technology
- evaluating students performance
PC Clinic Computer Shop and Non-Stop Service
1995–1999
Owner, Manager
Győr, Hungary
It was a small company. Main activities were retail activities, non-stop service, computer network planning and building, software development.
Responsibilities:
- company formation
- branding the company
- managing the retail activity
- liaising with distributors and customers
- offering technology solutions and services to clients
- managing, maintaining, and servicing clients’ IT equipments and softwares
- custom software developing
Education
1998 - 2003
Information Specialist Engineer - Programmer Professional
Gábor Dénes University, Budapest, Hungary
Certification / Training
2019
Master Microservices with Spring Boot and Spring Cloud
2018
Building modern React apps (Redux + Typescript)
2017
Agile Project Management: Agile, Scrum, Kanban
2016
Elasticsearch Masterclass
2015
MongoDB for developers
2011, 2012
Advanced Project Manager trainings
SÄMLING Business School
2010, 2011
BEA WebLogic 10.3 operator and developer trainings
Alerant Plc
2009, 2010
Beginner Project Manager trainings
SÄMLING Business School
2004, 2005
BEA WebLogic 8.1 and 9.0 operator and developer trainings
Alerant Plc
Volunteer Experience
2018 – present
Contributing to open-source projects on GitHub
2017
Tree Planting
Budapest, Hungary
2015 – present
Contributing on Stack Overflow, reputation: 14k
2013
International Student Coordinator
City Of Melbourne, Australia
2012 - present
Blog writing
Reference
Available on request.