Anda di halaman 1dari 2

Davor Kovai Grbavika 34/5, 71000 Sarajevo, Bosnia and Herzegovina +38762776447 vordak@gmail.

com SUMMARY Two years of professional experience as a Java developer, participating in design, implementation and maintenance of various tiers of a large scale, distributed, enterprise systems, from NoSQL driven back-end, up to REST and SOAP web services. Solid background in algorithms and data structures. Familiar with Agile Scrum development framework attended 2 week Agile training for NAVTEQ employees. Working in international agile teams spanning multiple countries and continents. Passionate about technology, open source, learning new stuff, reading and writing writing beautiful code. ENGINEERING SKILLS Languages:

Tools, APIs, Frameworks:


Fluent in: Java Familiar with: Scala, C#, C++, C, SQL

Ant, Maven, SBT Hadoop HBase Hibernate Spring JMS JBoss Drools Elasticsearch Avro JavaCC

Databases/Data stores:

PotgreSQL MySQL Microsoft SQL Server HBase

Web Technologies:

REST, SOAP, XML Paradigms and methodologies:

Application Servers:

OOP/OOD Agile/Scrum

JBoss Tomcat Jetty

Platforms:

Linux, Unix, Windows

EXPERIENCE Software engineer October 2009-Present AtlantBH software factory Sarajevo, R&D Contractor for NAVTEQ - Nokia company

Part of the Core team implementing and maintaining platform infrastructure based on HBase and Hadoop/HDFS, and providing backend for multiple services. Responsibilities include interpreting product manager requirements into technical descriptions and requirements Designed, developed and maintained small ORM-like framework for mapping complex object domain model into HBase tables (non JPA/JDO). Tool included simple query language defined in EBNF notation (using JavaCC), and simple secondary index mechanism that utilizes different HBase tables for storing reverse indices. Participated in design and development of SOAP and REST web services using Apache CXF framework. One of the challenges was to implement REST counterpart of the SOAP endpoints, without violating (to many) constraints and principles of REST. Implemented batch data processing system based on Hadoop, consisting of multiple different jobs and workflows, with different input and output formats. Designing, documenting, implementing, unit testing, debugging, maintaining, refactoring, and deprecating various software tools and applications, mostly using Java.

Intern software engineer Digital Magics

July 2009 Sept. 2009

Designed and developed location aware (GPS) JavaME chat application based on XMPP/Jabber protocol, using Openfire server. The application was able to discover and initiate chat with friends in certain radius.

EDUCATION Faculty of Information Technologies University Demal Bijedi, Mostar, Bosnia and Herzegovina (one exam and a thesis left for Engineer degree) Faculty of Electrical Engineering 2003-2004 2005 - Present

University of Sarajevo, Sarajevo, Bosnia and Herzegovina


INTERESTS

NoSQL Reading golden age science fiction Hiking

Anda mungkin juga menyukai