Post Job Free

Resume

Sign in

Engineer Software Developer

Location:
Novi Sad, South Backa District, Serbia
Posted:
February 28, 2019

Contact this candidate

Resume:

curriculum vitae

Job Title

Software Engineer – IT Consultant

Personal information

Name

Zoran Hristov

Address 1

Kralja Petra I 20, 21000 Novi Sad, Serbia

Mobile

+381-**-******

E-mail 1

ac8mvx@r.postjobfree.com

Nationality

Serbian

Summary

Experienced IT Specialist with analytical approach in full software life cycle from gathering requirements to deploying and operational maintenance. Extensive experience in operating systems, programming languages, wide variety of telco applications and integration IT solutions. Specialized in high-volume and scalable software utilizing wide range of tools and eager to absorb new technology challenges.

Technical skills

and competences

Programming languages: Java (J2SE, J2ME, J2EE, Spring Boot), C/C++, C#, shell scripting, PL/SQL

Database administration and programming: Oracle, MySQL, MSSQL, MongoDB

Web technologies: HTML, XML, SOAP/REST WS, JavaScript, JSP, SOA, SCA, BPEL, EJB, ORM (JPA, Hibernate), XPath, XSLT

Middleware: JBoss, IBM Websphere 7.0, Tomcat

IDEs: TOAD, JBuilder, NetBeans, IBM Integration Designer, Android Studio, CodeWarrior, Eclipse, Apache Directory Studio

CS/BSCS/CBiO – design and development, integration, maintenance and support

Proprietary SW: Ericsson’s CAI, CCAPI, UCIP, DUP, LHS SOI

Customer care: CX/CMS, Ericsson CS MINSAT, AIR, SDP, EMA

Tools: Git, Maven, Gradle, CI/CD, RTC Jazz, CVS

Real-time OS: RTEMS, PSOS

Work experience

• Dates (from – to)

March 2016 – present

• Name and address of employer

Telenor – https://www.telenor.rs

• Occupation or position held

Digital Services and Integration Solution Architect Expert

• Main activities and responsibilities

Reservation system for mobile phones (System Architect)

Project implemented online reservation handsets over Telenor portal, keeping reservation for certain period, automatic state changing of reservation, synchronization with shops and warehouse, scheduling pick up time for handset, notifications.

Worked on improvement of performance and fine tuning software (especially DB queries and caching data).

Migrated project to maven in order to implement automatic build and deploy (using Git CI/CD and Jboss deployment scanner).

Based on Jboss 6 EAP, using EJB, Hibernate, Oracle, SOAP/REST web services.

GUI for MNP/FVNO(System Architect)

Implemented GUI for administrators to have different views on ported numbers, offered quick win solution developed in Java.

Based on Spring Boot, Oracle, Bootstrap, JavaScript, web services.

FVNO project (System Architect)

Project implemented solution for Fixed Virtual Network Operators hosted at Telenor Company. Responsible for design, development and implementation solution which exposed services to partners. Worked on improvement of performance and fine tuning software (DB queries, lazy initialization).

Software based on Jboss 6 EAP, using EJB, Hibernate, MySql, SOAP/REST web services.

• Dates (from – to)

July 2012 – March 2016

• Name and address of employer

Telenor – https://www.telenor.rs

• Occupation or position held

Integration Systems Architect Expert

• Main activities and responsibilities

SOA/ESB Integration (System Architect)

Responsible for design, development and implementation solutions for integration with different systems (CRM, Network/Service inventory, in-house developed sales/customer care applications, IBM Order Management, IBM SmartCloud Control Desk, IT Banking system, DMS, ZTE CvBS Billing system) within three Business Units (Hungary, Montenegro and Serbia).

Solutions are based on IBM WebSphere AS 7.5 aligned with SOA principles utilizing ESB and Process Server.

Order Management and IT transformation project (System Architect)

The goal of project was introducing IBM EPC, IBM Order Management, Central Customer DB system, Product/Service/Resource Inventory.

Involved in preparing documentation for RFI, analysis, design and implementation phase.

My role was to implement SOA pattern and led ESB development team (consisting of external and internal developers) responsible for integration all introduced systems via ESB.

Cooperating with vendor team and analysing solution and all impacts on project.

MNP/FNP project (System Architect)

The goal of project was to implement Number Portability in Mobile/Fixed Customers market to enable automatic porting between different network operators according to Government Telecommunication Agency (RATEL). Solution consists of complex long running and medium business processes implemented as BPEL processes. Worked within team consisted of mixed vendor and internal development team of 10 members.

Based on IBM WebSphere 7.0 ESB and BPM utilizing SID model, J2EE.

• Dates (from – to)

Jun 2012 – July 2012

• Name and address of employer

Ericsson, United Arab Emirates - https://www.ericsson.com/en

• Occupation or position held

BSCS Consultant

• Main activities and responsibilities

Working as on site BSCS Consultant in DU EITC operation (http://www.du.ae/personal)

e2e production support.

Providing support for operation teams regarding issues related to BSCS.

Early prevention and providing immediate solutions for issues and hot fixing.

Co-ordination/Follow up with Development team and Operations team regarding the issues and resolution.

Providing guideline L2/L1 operation teams for bug fix and new release implementation

Close monitoring of the changes made in systems and assisting surrounding teams for issues.

Performing Unit testing/Integration Testing.

• Dates (from – to)

January 2008 – Jun 2012

• Name and address of employer

Telenor – https://www.telenor.rs

• Occupation or position held

Senior Customer Systems Engineer

• Main activities and responsibilities

I developed in-house Prepaid/Postpaid Convergent Solution (subscribers invoiced on BSCS iX and rated on CS 5.0, functionality which later came with CBiO system). I was in role of Java software developer and solution architect.

Project developed utilizing Java, J2EE, PL/SQL, SOAP, unix shell scripting, based on CAI, UCIP, CCAPI API, Oracle.

In scope of project I designed and developed application and promotion engine with recurring capability and extended with carryover credit mechanism (based on LHS BSCS principles).

I wrote extensive technical specification and handover documentation for O&M team.

Worked on automation of provisioning towards different Ericsson nodes which are parts of Charging System (CS) through proprietary API (UCIP, ACIP, CCAPI, CAI, CAI3g) using J2EE.

Integration with Ericsson’s PCRF (SAPC) to support flat internet access for pre and postpaid customers (SAPC is using LDAP protocol).

I made EMA customization instead of vendor involvements using Ericsson SDK 4.0 which saved company thousands of euros.

Developed and deployed new Network Element node (utilizing Ericsson DUP programming language based on C, Java, SOAP) with EMA SDK for provisioning on SmartTrust DP7 platform.

I was key member for testing API functionality during Charging System upgrade (CS 5.0)

Providing support for Ericsson's Systems Integration team and working closely with the Project

Management Team on delivery.

Creating and performing tests, reporting defects and producing CSRs towards Ericsson.

• Dates (from – to)

Jun 2004 – December 2007

• Name and address of employer

Pupin Telekom – DKTS – http://pupintelecom.co.rs/en/

• Occupation or position held

Senior Software Developer

• Main activities and responsibilities

System for Remote Meter Reading(Lead Software Engineer)

Project for electric power company (EDB Serbia) for remote meter reading via PLC modems.

Application implemented in Java (core)/JSP (GUI)/JasperReports (for client’s reports) on Linux platform, based on DKTS proprietary kernel system software in C++. Ported kernel from C++ to Java. Configuration and data from modems persisted in Oracle DB.

Based on Java (ported from C JSP, Oracle.

Vehicle tracking system(Lead Software Engineer)

Part of team who implemented backend software for processing data from GPS receiver and application for exchanging messages with various data via SMS, based on Telit Trizium modem.

Based on C++, Linux.

GPRS modem terminal device (Lead Software Developer)

Device for collecting fiscal memory dumps from electronic cash registers (ECR) and sending them via FTP to Public Revenue Agency of the Ministry of Finance. Huge amount of date is stored on flash (SPI communication) but also configuration data (passwords, ftp addresses, transfer date). In transfer process register data is read from memory and sent to servers (over FTP). Code optimization in coordination with testing department.30000+ devices installed in the field.

Based on embedded C, microcontroller Motorola HC11F, Telit GM 862.

For testing developed GUI application for simulation and decoding different ECR protocols.

Based on C#, Windows, communication with modem over RS 232.

GPS tracking – DKT Sky400 (Lead Software Developer)

Developed software for collecting data from GPS receiver, analysing and sending on server for further processing. Communication based on SMS and AT commands and could be automatic or event based (on SMS demand).

Based on embedded C, microcontroller Microchip PIC18F62xx, Telit GM 862.

Synchronization supply unit – SSU (Software Developer)

Developed software for synchronization clock generator for DKTS 30 digital exchange. Unit increase accuracy of input reference clock signal or take master role for generating signal in case of irregularity of external one and distribute it further. Works in master/slave mode fully automatic without need for remote control.

Based on C++, proprietary OS kernel system, running on RTEMS, processor MPC 860.

• Dates (from – to)

September 2001 – Jun 2004

• Name and address of employer

Telekom Serbia – https://www.mts.rs/

• Occupation or position held

Operation and Maintenance Engineer

• Main activities and responsibilities

Leading team of 4 people responsible for installing/testing/maintaining long-distance fibre-optic network

Responsible for project on planning and building intercity optical network with full life cycle project process, from collecting necessary data in the field, analysing, designing including financial calculations, obtaining building permits, supervising installation.

Maintaining optic network utilizing OTDR Tektronix Y350 for measuring node loss and repairing utilizing Fujikura-30s splicer.

• Dates (from – to)

May 2001 – September 2001

• Name and address of employer

Termoelektro Enel - http://www.te-enel.co.rs/en/

• Occupation or position held

Maintenance and Testing Engineer

• Main activities and responsibilities

I was part of three member team for testing and annual maintenance of 6kV electronic protection switches (Altsom manufacturer), generator switches, excitation system and rectifiers in 2x600MW thermal power plant ‘Nikola Tesla B’.

I also took part in new equipment installation including testing and commissioning, and worked successfully with team to deliver project within deadline.

Education and Training

• Dates (from – to)

October 1994 – January 2001

• Name and type of organization

University of Novi Sad/Faculty of Electrical and Computer Engineering

• Title of qualification awarded

Graduate Engineer in Electrical and Computer Engineering (5 years study program)

• Dates (from – to)

January 2009

• Name and type of organization

University of Novi Sad/Faculty of Electrical and Computer Engineering

• Title of qualification awarded

Master in Electrical and Computer Engineering, Electronics and Telecommunications

• Dates (from – to)

2008 – 2016

• Principal subjects/occupational skills covered

Red Hat Jboss Enterprise, Application Development II (JB325)

IBM, Developing Applications for IBM WebSphere Process Server V6.2 - I (WB211)

IBM, Administration and programming IBM WebSphere ESB

LHS, Web Client Customization and Network Provisioning eXtension

LHS, SOI Development

Ericsson, Charging System CS5.0 Rating Management training, CRS System Administration

Ericsson, EMA SDK 4.0 and NE Customization

SmartTrust, WIG-WML Programmers Introduction Course

Mother tongue

Serbian

Second Language

English

• Reading/Writing/Verbal skills

excellent / Excellent / Excellent

Publications

N.Nikolic, Z.Hristov, G.Golubovic, “System of supervision and remote control in synchronization supply unit SSU - DKTS”, YUINFO Conference ’05, (www.edrustvoscg.org.yu), Kopaonik, SrbijaiCrna Gora, 2005.

Z. Hristov,M. Uzelac, “e-Business GPRS data collecting method”, YUINFO Conference ‘06, Kopaonik, SrbijaiCrna Gora, 2006.

S.Laketa, M.Jovanovic, Z.Hristov, “Power meters remote supervising system”, JUKO-CIGRE symposia ‘06, Tara, Serbia, 2006.

Z.Hristov, M.Markov, Marko Bubulj, BrankoKolasinovic, M.Jovanovic, “Control center of the SIKUB power meters supervision system”, YUINFO Conference ’07, Kopaonik, Serbia, 2007.

Hobbies

skiing, bicycling, snorkelling, was member of Folklore Ensemble “Branko Radicevic”, Ruma



Contact this candidate