Curriculum Vitae
Personal information
Name Andr s D br ntey (Horv th)
Gender male
Nationality Hungarian
Date of birth 1987
Place of birth Miskolc, HU
Address Schaffhauserstrasse,
Z rich
Telephone, Cell phone +417********
E-mail ******.*********@*****.***
********@*****.***
Education
University E tv s Lor nd University (ELTE,
Hungary),
Faculty of Informatics,
Software Development BSc
2008
E tv s Lor nd University (ELTE,
Hungary),
Faculty of Informatics,
Software Development MSc
2010
High School Pet?fi S ndor Secondary School
Foreign languages
English Fluent, Combined intermediate level
certificate
German A2 - Basic language knowledge
Japanese A2 - Basic language knowledge
IT knowledge
Operating systems Windows 95/98/Me/2000/NT/XP/Vista/7/8
Linux (Ubuntu, Debian, Fedora (Red Hat),
Gentoo)
Programming languages Java, J2EE (Spring, GWT, Swing, Mockito,
JUnit, Selenium, Cucumber)
XML, XSLT
C#, .NET (WPF, Web-Services)
Scala
PHP
Javascript
HTML / CSS
C++
C
Bash
Powershell
Database handling MySql
systems Oracle
MSSQL
NoSQL
IDE Eclipse
Netbeans
IntelliJ IDEA
JDeveloper
Microsoft Visual Studio 2005/2008/2010
Other programs SVN, Git
Accurev
Microsoft Visual SourceSafe
Jira
Hudson / Jenkins (Continous Integration)
Work experience
Year and month 02/08/2013 -
Occupation or position Senior Software Developer
held
Employer UBS Investment Bank
(employed by EPAM Systems)
Location Z rich, Switzerland
Main activities and J2EE and Javascript based development in
responsibilities the Libor Benchmark Submission project.
The project's s aim is to create a
submission tool which is populated by
multiple Reuters market data feeds.
Multiple GUIs were created: a web gui
using ajax (Dojo and ExtJS) and a
windows desktop application using C# (/w
WPF and WCF).
We used Selenium as an automated testing
suite.
The main database is Oracle, with Sybase
as a backup solution.
The team consisted of 5 developers
located in Z rich and 2 located in
London.
We utilized a lean approach due to the
lack of clear requirements and decided
to implement one week long sprints.
Year and month 15/06/2012 - 15/07/2013
Occupation or position Software Developer and Team Lead
held Assistant
Employer Lufthansa Systems
Location Budapest, Hungary
Main activities and J2SE+Java EE and Javascript based
responsibilities development and project planning:
Development and managing the full life
cycle of a low latency, 3-tier Java EE
application for airlines to manage their
workflows, handle aircraft loading,
fueling and implementing a NoSQL cache
for near-realtime data visualization
while retaining data in an Oracle
database.
A Scala based Domain Specific Language
was created for business users and
testers.
We created a web gui using Dojo and
ExtJS.
For continuous integration we used
Jenkins and for software quality metrics
Sonar was used.
Overseeing test coverage improvement
efforts (with JUnit, Mockito).
We increased the number of automated
tests using Selenium and later Cucumber
framework.
Taking part and organising Scrum
meeting, KPI identification:
I helped the team lead to gather
requirements from engineers, business
users and other stakeholders. I helped
organising and collecting feedbacks for
our daily standup meetings.
As part of a team of around 35
developers, half of them located in
Germany, I learned how to collaborate
with team members who are on different
geographical locations.
Year and month 01/03/2012 - 15/06/2012
Occupation or position Software Developer, Team Lead assistant
held
Employer Morgan Stanley
Location Budapest, Hungary
Main activities and Java EE, Javascript and C++ based
responsibilities development
Communication with clients, project
planning:
Development of a mission critical
trading platform for multiple-feed
consumption with high availability in
Java EE with a C++ based data
pre-processor component.
The C++ pre-processor created XML data
which the Java backend saved into an
oracle database and decided which parts
of it should be sent to different
clients / traders.
The web gui was rewritten using
AngularJS, replacing an obsolete JSP web
gui.
Taking part and organising Scrum
meetings:
Created Jira tickets and helped
assigning them to team members for a
team consisting 7 developers.
Year and month 01/07/2009 - 01/03/2012
Occupation or position Software Developer
held
Employer Netvisor Zrt.
Location Budapest, Hungary
Main activities and Full life-cycle software development
responsibilities (J2EE, Javascript), ISO standardization
review, Consumer relations.
Project Scope:
1. Collecting data and auditing two
major Hungarian IPTV stream network
using an in-house software suite called
iTVSense.
iTVSense were created with
Service-Oriented Architecture in mind,
due to the services it provided to other
IPTV systems.
The backend was a J2EE based application
using Spring (with Spring MVC) and
Hibernate as a persistence layer. Data
collecting standalone set-top boxes were
created, for which JavaScript based gui
was written using Dojo and ExtJS. We
extended Dojo's charting capabilites to
meet our clients requirements with
addition functionality.
The underlying database was Oracle.
Multiple GoF design patterns were used
like factory, singleton, visitor.
We used Hudson (currently known as
Jenkins) as a continous integration
tool.
Selenium was used for automated testing.
The team consisted of 5 developers and 1
architect, we were using SCRUM with 2
week long sprints and utilised heavy
test driven development methodology.
2. Taking part in Napa-Wine, a P2P
streaming network project collaborating
with multiple universities and other
companies.
The backend solution was written in
Java, using Jersey for RESTful
web-services.
Data visualization was done by using
Dojo for showing a complex graph
(representing the peer locations) and
integrating our solution to Google maps
(for geographical visualization).
At first we used MySQL, but due to the
increased load, we switched to Oracle.
Year and month 07/02/2011 - 01/03/2012
Occupation or position Teacher
held
Employer E tv s Lor nd University (ELTE), Faculty
of Informatics
Location Budapest, Hungary
Main activities and Consultation and giving lectures as part
responsibilities of the university subject 'Software
developement
teamwork in practice II-III.'
The main aspect of the lectures were
software development using J2EE,
collecting and organizing requirements
with IBM's RequisitePro and introduction
to GoF design patterns.
Year and month 01/05/2010 - 03/08/2010
Occupation or position IT R&D Engineer (contract)
held
Employer ELTE-Soft Kutat s-fejleszt? Nonprofit
Kft
Location Budapest, Hungary
Main activities and Discovery and visualization of
responsibilities telecommunication networks
Javascript based development to
visualize different types of
telecommunication networks.
JQuery was used as a foundation for a
custom Javascript library.
Other B-category driving licence (since 2004)
27 November 2013, Z rich
[pic]