1. Personal Information:
Last Name : Egete
First Name: Zolt
Date and place of birth: April 12th, 1978 in Zrenjanin, Serbia
Citizenship: Serbian
2. Education & Qualifications:
1997-2001: University in Novi Sad Technical Faculty "Mihajlo Pupin" Zrenjanin, Professor of Informatics (January 2001)
3. Professional Training:
09.08.2011-12.08.2011: Core Spring Training
4. Skills & Achievements:
Programming Languages : Java (9 years),
C/C++ (2 years),
PHP(3 years),
Perl(1 year),
Bash(4 years)
Databases : MySQL (5 years),
PostgreSQL (5 years),
MS SQL (2 years),\ nOracle (1 years)
Platforms / OS: Windows 98, XP, 2000, 7 (10 years),
Slackware Linux(3 years),
OpenSuse Linux (4 years),
Ubuntu Linux(4 years),
Redhat Linux (1)
Other: Sun Java Web Server (1 year)
Geoserver (2 years),
Apache WS (2 years),
Tomcat (1 year),
Trac (2 years),
Nagios (1 year),
GWT(1 year)
Spoken languages (writing, understanding, reading, speaking):
English
Hungarian
Serbian
[login to view URL] Experience:
o Software Developer at Levi9 Global Sourcing (Novi Sad, current employment since March 2011)
o Software Engineer, Administrator at Intelligence Competence Center (from June 2009 till March 2011)
o Software Engineer, Administrator at Faculty of Organizational Sciences Laboratory for informational sciences (from December 2007 till May 2009)
o Software Engineer, Administrator at Intelligence Competence Center (from May 2005 till November 2007)
o Software Engineer, Administrator at BeVoice Data Systems (from June 2004 till January 2005)
o Software Engineer, System analyst at ComX (from May 2002 till October 2002)
6. Projects:
2012 Buma CRM, Buma Webshop, Buma MyBuma
Buma CRM project is a backed management project. The project consists of a backend application, Web shop application and My Buma application.
The backend web application (the CRM) provides possibilities to create and manage persons, organizations, event groups, events, tickets, hotels and registrations that can be published to the Web shop application.
The Web shop application provides the following functionalities: events overview, registration, ordering tickets, tickets overview and payment.
The My Buma application will allow the user to overview the engagement in the events.
Technology: Java 1.6, Spring 3.1, Hibernate 4.1, Tomcat 7.x, MySQL 5, GWT 2.4
Role: Technical Team Lead
Client: Xaton/Buma ([login to view URL])
2012 One2Many CBC GUI(January 2012 - May 2012)
Company
One2many offers Cell Broadcast solutions, which are used by leading mobile operators all around the world. The company is currently still rapidly growing and expanding its portfolio not only in the Cell Broadcast area, but also in the adjacent Mobile Advertising arena.
Project: CBC GUI
The CBC GUI project aim was to provide an extension to the existing CBS Management GUI, in order to also include provisioning, statistics and performance of the one2many core system for broadcasting messages, Cell Broadcast Centre (CBC) System.
Organization
For each release, Levi9 first prepared a technical design and specified the functional and non-functional requirements for the Product Backlog Items. The one2many Product Manager, was actively involved during the entire project duration, clarifying system requirements, reviewing design and specifications and providing feedback at demo meetings held after each 3-weeks iteration. An Agile development approach was applied through the Scrum framework. Approved designs and specifications per release, extensive knowledge of the system and a good cooperation and partnership relationship based on mutual trust, allowed this project to be performed on the Fixed Price basis. Any changes that came as a result of changed requirements or feedback from demo meetings were added to the Product Backlog through the agreed Change Management procedure.
My Role
Technical Details
The technologies used in the project are Java 1.6, Spring 3.1, Hibernate 3.3, Tomcat 6.0.29, SNMP, PostgreSQL 9, Red Hat Enterprise Linux 5.4, Web Services, SpringWS, JQuery, DWR
Testing: functional and platform testing.
2011 One2Many WFE Phase 2 (June 2011 -December 2011)
Company
One2many offers Cell Broadcast solutions, which are used by leading mobile operators all around the world. The company is currently still rapidly growing and expanding its portfolio not only in the Cell Broadcast area, but also in the adjacent Mobile Advertising arena.
Project: WFE Phase 2
The project goal was modification and improvement of the existing WFE application. Some functionalities and configuration were moved to the CBS Management application, which contains provisioning, statistics and performance pages related to the WFE application.
Organization
For each release, Levi9 first prepared a technical design and specified the functional and non-functional requirements for the Product Backlog Items. The one2many Product Manager, was actively involved during the entire project duration, clarifying system requirements, reviewing design and specifications and providing feedback at demo meetings held after each 3-weeks iteration. An Agile development approach was applied through the Scrum framework. Approved designs and specifications per release, extensive knowledge of the system and a good cooperation and partnership relationship based on mutual trust, allowed this project to be performed on the Fixed Price basis. Any changes that came as a result of changed requirements or feedback from demo meetings were added to the Product Backlog through the agreed Change Management procedure.
My Role
Senior software developer, Map server administrator and integrator
Technical Details
The technologies used in the project are Java 1.6, Spring 3.1, Hibernate 3.3, Tomcat 6.0.29, SNMP, PostgreSQL 8.4, Red Hat Enterprise Linux 5.4, Spring Rest Services, JQuery, WMS, Geoserver, Google maps, OpenLayers, DWR
Testing: functional and platform testing.
2011 Relatieplanet (May 2011 - June 2011) ([login to view URL])
Company
Telegraaf Media Groep N.V. (TMG) is a Dutch media and publishing company. TMg portfolio consists of over a hundred websites, dozens of newspapers and magazines, various TV and video production companies and a number of national radio stations.
Project: [login to view URL], TMG
Relatieplanet ([login to view URL]) is the biggest and most visited paid dating site in the Netherlands. Geographically, it also covers the Dutch speaking part of Belgium. In 2011, for the third consecutive year, Relatieplanet was voted as the most popular dating site in the Netherlands. The average number of online users is 4000, with regular peaks around 7000-8000 users.
The project objective was to completely rebuild the existing front-end and back-office application using Java/GWT instead of ASP/VB, and migrate around 3,500,000 end user accounts.
Organization
The Agile development approach was applied through the Scrum framework. A Scrum team was formed from a Product Owner from TMg and a cross-functional team including developers and testers from Levi9. A Scrum Master/Project Manager was assigned from Levi9. The progress was monitored through daily-standups, iteration demos and the Jira collaboration tool.
The project was carried out on Time and Material basis. Any changes that came as a result of changed requirements or feedback from demo meetings were handled by agreed Change Management procedure.
The first phase of the project started in August 2010. As soon as the product was rolled-out in October 2011, the extended maintenance service began. Extended maintenance includes major functional changes and additional project phases of the application.
The product was delivered in a four phases, as separate projects until now.
My Role
Senior software developer
Technical Details
The technologies used on the project are Java 1.6, Spring 3.0, Hibernate 3.3, Spring-Data-JPA 1.0, Solr 1.4, Apache Jakarta JMeter, Apache ActiveMQ 5.3, Spring-WS. Database is MySQL 5.1, and Tomcat 6.0.26 is used as the application server.
2011 Traffic4U CMS (March 2011 - May 2011)
Development done on the front end and business logic for a content management system, which is used internally for the company needs.
Worked on front end page for reports, data manipulation, also backend job for databases synchronization and cumulative merge .
Technology: Spring, Hibernate, JS, JSP, Apache Tomcat, MS SQL
Role: Senior software developer
Client: Traffic4U ([login to view URL])
2009 - 2011 Web crawler
The company own its web crawler which is custom written, and also a web page which serves results harvested by the crawler.
The main responsibilities included remote servers maintenance (apache installation, configuration and maintenance, MySQL installation, configuration and maintenance, trac installation and maintenance, Nagios monitoring tool installation, configuration and maintenance). Since my previous work for this company, I have written robots for specific sites, one of my new assignments was to write a generic robot which know how to crawl specific sites which the main crawler could not crawl based on a simple XML configurations. Assignment included Bash scripting (writing backup scripts for our databases, and remote deployment scripts for our web nodes, various maintenance scripts needed by the complex crawling system). Work on web front end in PHP responsible for showing the job results for the customers.
Technology: Java, PHP, MySQL, Apache, Sun Java Web Server, Nagios
Role: Senior software developer, Software Engineer, Administrator
Client: ICCenter ([login to view URL])
2007 - 2009 Classification application, Openbravo ERP
Main responsibilities included installation and maintenance of the development environment which also included the exbXML registry on RedHat. Writing web services for communication between the eclipse plugin build for classification and the ebxXML registry.
Customization of the ope Openbravo ERP opensource project, to fit the needs of the customers in Serbia (tax specific requirements, reports customization etc.)
Technology: Java, Oracle DB, Free ebXML
Role: Senior software developer, Administrator
Client: Faculty of Organizational Sciences Laboratory for informational sciences ([login to view URL])
2005 - 2007 Web crawler (job crawler)
Main responsibilities where writing and maintaining a part of the application for information extraction (and storage) for addresses found on job pages. Writing specified robots for sites crawling which our main web crawler could not manage. Also the main responsibility was the maintenance of the server in the remote server farm in Germany (configuration, application deployment, user management, database management and administration). Web front end in PHP (mainly reporting pages for the company need). Servers where using openSUSE. Development for the learning system to enhance the automatic crawler.
Technology: Java, Apache, Mysql, PHP
Role: Senior software developer, Administrator
Client: ICCenter ([login to view URL])
2004 - 2005 VoIP call management application
Asterisk PBX integration and improvement.
Responsibilities where code refactoring of the existing system. Communication improvements to the broker which communicated with the Asterisk PBX server. Application deployment and maintenance.
Technology: Java, JBoss, Asterisk PBX
Role: Software developer, Administrator
Client: BeVoice Data Systems (this company was later on acquired by "Business Systems" [login to view URL])
2002 Switchboard application (May 2002 - October 2002)
Telephony switchboard application, with asterisk services.
Worked on communication broker between the Asterisk PBX server and the Switchborard application. The communication broker was using the FAST AGI (asterisk gateway interface) for communication, trough which various commands where issued to the PBX (make call, hold call, save call ...). Also developed the front end of the switchboard appliction using Swing.
Technology: Java, Asterisk PBX, Apache Tomcat
Role: Software developer, System analyst
Client: ComX Netherlands
Linkedin profile: [login to view URL]