Curriculum vitae
PERSONAL INFORMATION
Domagoj Pordan
60 Bakers Road, Cork (Ireland)
(--
JOB APPLIED FOR
Software developer
WORK EXPERIENCE
07/01/2013–12/11/2017
Software Developer
Ericsson Nikola Tesla d.d., Zagreb (Croatia)
Development of new features and maintenance in radio platform unit, specifficaly IP based networks.
Work in IP transport networks.
Role: Software Developer
Gained knowledge and skills:
- developing IP network solutions in real time Linux environment using C and C++ technologies
- development of functional test cases using Java and JCat testing framework
- using Git versioning tool
- troubleshooting problems in IP Securtiy networks
- using and troubleshooting PKI configurations
- unit testing, component testing and function testing
- usage of Jenkins integration tool
- usage of StrongSwan IPSec program for Linux
Worked CPRI radio networks.
Role: Software Developer
Gained knowledge and skills:
- using and troubleshooting CPRI protocol connections
- developing real time embedded Linux software in C and Erlang technologies
- usage of Yocto build tool
- writing Linux shell scripts
14/11/2017–Present
Software Developer
Pilz Industrial Automation Ireland, Cork, Éire/Ireland
Full stack developer
- working as a software developer on a sales tool project for Pilz products
- development of frontend and backend solutions
- frontend solutions include the following technologies, React.js, Redux, Less
- backend development includes Spring Boot, and cloud technologies such as Redis, RabittMQ and
MongoDB
- usage of devops technologies such as Jenkins and Vagrant
EDUCATION AND TRAINING
10/10/2006–20/09/2012
Masters Degree in Electronics and Computer Engineering
Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture, Split (Croatia)
16/1/18
© European Union,- | http://europass.cedefop.europa.eu
Page 1 / 3
Curriculum vitae
Domagoj Pordan
Student projects
Desktop application for managing warehouse resources
Gained skills:
- database desing and implementation using MS SQL
- developing of desktop applications using C# and .NET framework
Click To Eat aplication for ordering food
Gained skills:
- web page design and implementation
- implementation of business logic using C# and ASP.NET
- database implementation using MS SQL
- acquired knowledge in working with design patterns
Web application for controlling an air condition device (C/C++, Arduino development board)
Gained skills:
- worked in a team
- analyzed the digital binary sequence of the remote control of the air condition
- analyzed the HTTP protocol
- created a programming solution for sending signals to the air condition with an infrared led
diode
- created a programming solution for extracting messages from the HTTP protocol sent by the client
for controlling the air condition e.g. ON/OFF messages- designed and created a minimal web page for
controlling the air condition - acquired knowledge in working with HTTP protocol
Graduate work; web application for user control of devices in a smart house (HTML, CSS,
JavaScript, jQuery, PHP, MySQL, Ajax, BeagleBoard development board)
Gained skills:
- designed and created a web page using HTML and CSS
- created a design and implementation of the database tables using MySQL Workbench design
model
- created a programming solution for the functionalities that each device offers using JavaScript,
jQuery, Ajax and PHP- created a programming solution for dynamic creation of web content using
PHP• installed and configured the embedded Linux Ubuntu operating system for
BeagleBoarddevelopment board• installed and configured the Apache web server and MySQL
RDBMS• implemented and tested the web solution on a LAN network
19/12/2015–Present
Personal projects on Github:
https://github.com/pord911
PERSONAL SKILLS
Mother tongue(s)
Other language(s)
Croatian
UNDERSTANDING
Listening
16/1/18
Reading
SPEAKING
Spoken interaction
© European Union,- | http://europass.cedefop.europa.eu
WRITING
Spoken production
Page 2 / 3
Curriculum vitae
Domagoj Pordan
C2
English
C2
C1
C1
C1
Levels: A1 and A2: Basic user - B1 and B2: Independent user - C1 and C2: Proficient user
Common European Framework of Reference for Languages
Communication skills
Job-related skills
- good comunication skills learned through holding presentations and active involvement in project
meetings
Possessing knowledge in the following languages:
C, C++, C#, Java, Javascript, HTML and CSS
Knowledge in Agile Development Guidelines
Digital skills
SELF-ASSESSMENT
Information
processing
Communication
Content
creation
Safety
Problem
solving
Independent user
Proficient user
Independent user
Independent user
Independent user
Digital skills - Self-assessment grid
Driving licence
16/1/18
B
© European Union,- | http://europass.cedefop.europa.eu
Page 3 / 3