Curriculum vitae
PERSONAL INFORMATION
Marko Borovac
Gomboševa 34, 10010 Zagreb (Croatia)
(--
WORK EXPERIENCE
Nov 2017–Present
Freelance Software Engineer
Zagreb (Croatia)
Jan 2016–Nov 2017
Software developer
Ingemark d.o.o., Zagreb (Croatia)
Development and maintenance of retail and wholesale e-commerce platforms for Croatia's biggest
privately held company. Project scope included a modular, highly configurable platform integrated with
existing order management and product availability business systems.
Project responsibilities:
- backend (Ruby on Rails) and frontend (AngularJS) development
- client request analysis and complexity assessment
- development team coordination
- code review
Development and maintenance of a business document acquisition, processing and adaption system
for a tourist agency. Project scope included a domain-specific language (DSL) based on the Ruby
programming language allowing the users to write their own XML document processing scripts.
Project responsibilities:
- backend and frontend (Ruby on Rails) development
- client request analysis and complexity assessment
Javascript contractor for a British platinum SalesForce partner. Project scope included refactoring the
old and developing a couple of new functionalities as part of the R&D team on an in-house product
used to increase responsiveness and number of concurrent users on the SalesForce platform.
Project responsibilities:
- covering existing code with integration tests and refactoring it
- developing new features as defined by a pre-existing specification
Feb 2015–May 2015
Product manager
NTH Group, Zagreb (Croatia)
Mobile app and backend development team coordination.
Existing services upgrade's technical specification definition.
New services suggestions based on market analysis.
EDUCATION AND TRAINING
Oct 2013–Jul 2015
Univ. mag. ing. comp
EQF level 7
Faculty of Electrical Engineering and Computing, Zagreb (Croatia)
Specialization: Computer science
Department: Department of electronics, microelectronics, computer and intelligent systems (ZEMRIS)
4/12/17
© European Union,- | http://europass.cedefop.europa.eu
Page 1 / 2
Curriculum vitae
Marko Borovac
Diploma thesis - popular sorting algorithms visualization using D3.js JavaScript library followed by an
administrative and client interface (developed using Django framework) enabling user management,
animation speed tweaking and user-defined sorting algorithm upload.
Oct 2009–Jul 2013
Univ. bacc. ing. comp.
EQF level 6
Faculty of Electrical Engineering and Computing, Zagreb (Croatia)
Specialization: Computer science
Department: Department of electronics, microelectronics, computer and intelligent systems (ZEMRIS)
PERSONAL SKILLS
Mother tongue(s)
Croatian
Other language(s)
UNDERSTANDING
English
German
SPEAKING
WRITING
Listening
Reading
Spoken interaction
Spoken production
C1
C1
C1
C1
C1
A2
A2
A2
A2
A2
Levels: A1 and A2: Basic user - B1 and B2: Independent user - C1 and C2: Proficient user
Common European Framework of Reference for Languages
Job-related skills
Programming Languages: Ruby, Java, JavaScript, Python, Perl, C, PHP
Operating Systems: Mac OSX, Linux, Windows
IDEs: Eclipse, IntelliJ, NetBeans, RubyMine
Frameworks: Ruby on Rails, AngularJS, Django, Android, Bootstrap
Databases: PostgreSQL, Oracle, SQLite, MySql
ORMs: Active Record, Hibernate
Versioning Systems: Git, SVN
Driving licence
B
ADDITIONAL INFORMATION
Courses
Java Programming Language Basics: Java course by doc. dr. sc. Marko Čupić
Infinum Student Academy: Ruby on Rails framework course
4/12/17
© European Union,- | http://europass.cedefop.europa.eu
Page 2 / 2