
Igor Delac
Java Developer
Igor is a highly skilled technology enthusiast with over 13 years of experience in Java development, system administration, and more. He loves to experiment and work with new technologies. Igor is very proud of his ability to learn whatever is necessary to solve a problem at hand.
Portfolio
Experience
Linux - 10 yearsVoIP - 9 yearsJava - 7 yearsSpring LDAP - 4 yearsSQL - 4 yearsVaadin - 3 yearsLDAP - 3 yearsSpring 5 - 2 yearsAvailability
Preferred Environment
Eclipse, NetBeans
The most amazing...
...built a VoIP recording system for Cisco CallManager via test-driven development.
Work Experience
Java Developer
SedamIT d.o.o.
- Developed a lawful interception system for monitoring telecom network traffic.
- Created an RMS system for active VoIP call recording.
Java Developer
Ericsson Nikola Tesla
- Tested and coded a provisional gateway for HLR.
- Created support for LDAP by implementing openLDAP and custom Java LDAP servers.
- Built a high-performance LDAP server.
- Developed support for Linux tools.
- Optimized the TCP stack on Linux 2.6 and 3.0 kernel series.
Software Tester
Ericsson San Jose
- Installed the Entrisphere/Ericsson BLM1500 multiplexer.
- Tested BLM1500 data, video, and voice services for the Spirent Test Center.
- Installed and supported Asterisk PBX for testing VoIP.
- Configured extreme L3 Switches.
- Troubleshot networks.
- Tested GPON access to the network with ONT terminal provisioning.
Integration and Verification Engineer
Ericsson Nikola Tesla
- Conducted support for test tools.
- Tested Linux-based elements of Telephony Softswitch Solution 4.0.
- Troubleshot and diagnosed network problems.
- Conducted SIP protocol analysis.
- Integrated site system testing via installation and configuration of TGC/MGW elements.
Network Administrator
Siemens PSE
- Supported the introduction of multicast in the company network.
- Created documentation for the network.
- Diagrammed network connections.
- Tested multicast on Cisco switches.
- Tested multicast across routers.
- Created final documentation and reported on test results.
Experience
VoIP Call Recording System
http://scoreunit.com/voiprecorder.htmlIt included:
• SIP, RTP protocols, compression using G.729 standard.
• OPUS encoder and decoder with OGG file container.
Designed an alarm subsystem and the web UI.
Simple Management System
VNC Server Library for Java
https://github.com/idelac3/RFBServiceThis project shows how to implement the server-side protocol in pure Java. The official name of the protocol is "Remote Frame Buffer," or RFB for short.
This project compiles into a Java library as a JAR file, and it is also available as a Maven artifact.

Implementing a Remote Framebuffer Server in Java

Launching a Spring Boot Application Programmatically
Skills
Languages
Java, Bash, Assembler, SQL
Frameworks
Spring, Spring 5, Vaadin, Apache CXF, Thymeleaf, Spring Boot
Libraries/APIs
Spring LDAP, libvirt
Tools
Apache Maven, Asterisk, Remote Framebuffer Protocol (RFB), Eclipse IDE, OpenVPN, KVM/Qemu, WiX Installer, Git, FreeSWITCH
Paradigms
Procedural Programming, Event-driven Programming, ASN.1
Platforms
Linux, JavaFX, UnboundID, Eclipse, NetBeans, Apache Kafka
Other
Cisco, Telephony, LDAP, VoIP, Session Initiation Protocol (SIP), RTP, Telegram Bots, Multicast, Networking, IP Routing, GPON, Cisco CallManager, PKI, WebSockets, FreeIPA, FreeRADIUS, Kerberos
Storage
PostgreSQL, Redis
Education
Master's Degree in Electrical and Software Engineering
J. J. Strossmayer University - Osijek
Certifications
CCNA
Cisco