Arnold Somogyi - CV

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 –

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

udemy.com

2018
Building modern React apps (Redux + Typescript)

udemy.com

2017
Agile Project Management: Agile, Scrum, Kanban

udemy.com

2016
Elasticsearch Masterclass

udemy.com

2015
MongoDB for developers

udemy.com

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

my GitLab profile

2017
Tree Planting

Budapest, Hungary

2015 – present
Contributing on Stack Overflow, reputation: 14k

my Stack Overflow profile

2013
International Student Coordinator

City Of Melbourne, Australia

2012 - present
Blog writing

my blog

Reference

Available on request.