Post Job Free
Sign in

Project Software Developer

Location:
Zurich, ZH, Switzerland
Posted:
December 04, 2013

Contact this candidate

Resume:

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,

**** ******h,

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]



Contact this candidate