Вы находитесь на странице: 1из 4

AIes Pristovnik

Citizenship : SIovenian (EU) - Date of birth : 30 September 1977



Contact
TeI : +386 31 627 462
e-maiI : aIes.pristovnik@tridens.si


Address
Zg. Bistrica 21, 2310 Slov. Bistrica, SLOVENA (EU)


ProfiIe
Summary Ales Pristovnik is a software professional with more than 10 years in the software
industry. He possesses a Master's degree in computer science. He has worked on
numerous international projects and knows how to manage and successfully complete
such large undertakings.

His experience ranges from requirement and feasibility analyses, through development,
testing, maintaining, and supporting, to solution architecting in the telecommunication
domain.

He possesses strong skills in Oracle Billing and Revenue Management (Oracle BRM)
product, JBoss, Java, Unix, Linux, and databases.
Objective Seeking a contracting position within the nformation Technology department, possibly
with an international perspective.


Key SkiIIs
Proficient or familiar with a vast array of programming languages, concepts, and technologies, including:
Java Oracle BRM Windows, UNX, Linux CVS, SVN, ClearCase
C MySQL, H2 Oracle, PostgreSQL Mantis, Trac, Jira


Education
2007 to - PhD candidate in Computer Science
FER, Faculty of Electrical Engineering and Computer Science, Maribor, Slovenia
2002 to 2006 Masters in Computer Science
FER, Faculty of Electrical Engineering and Computer Science, Maribor, Slovenia
1996 to 2001 BacheIors in Computer Science
FER, Faculty of Electrical Engineering and Computer Science, Maribor, Slovenia


Work Experience
TusmobiI, LjubIjana, SIovenia
OBRM DeveIoper
Telecommunication company Tustelekom (later Tusmobil) is the third largest in Slovenia. Their in-house
system, Oracle CBRM, is a convergent real-time charging and billing system for mobile services.
mplementing Customer Center (Call history, Customer data, Resource/TopUp, View nvoice, extending
summary page)
nvolved in prepaid topup solution, pricing, real-time rating, creating/extending Storable Classes and new
fields using Developer Center Object Definition Language, configuring pin.conf and nfranet.properties
files.
Designed CUG (closed user group) functionality.
Product Version: 7.3.0
Languages/Frameworks used: C, Perl, Unix shell, Java
Tools used: Customer Center, Developer Center, Pricing Center, Permissioning Center, Eclipse,
Testnap, Toad, SQL Developer
Databases used: Oracle 10gR2, Oracle 11gR2
Version control: CVS
Bug Tracking Systems: Mantis, Jira
Operation systems used: Windows, HP-UX ia64 11.23

TusmobiI, LjubIjana, SIovenia


Part-time job
OBRM Configuration and ReIease Manager 2007-2011
Defining Release and Configuration Management procedures for the development, testing, and
production environments.
Planning and executing of releases and upgrades (development, preproduction, production)
Maintaining fifteen development and four testing, preproduction and production environments.
HA Architecture design, from AAA, CM, DM, to the database, configuration and installation of
components
Diagnose issues and provide support on the live BRM system
Stress testing with seagull for mbi and dia interfaces
BRM tuning
Languages/Frameworks used: C, Perl, Unix shell
Tools used: cvs, mantis, Toad
Databases used: Oracle
Operation systems used: Windows, HP-UX

TusmobiI, LjubIjana, SIovenia
Part-time job
JBoss/OracIe BRM DeveIoper 2010
Development of integration between Oracle BRM and 3rd party systems using Rad Hat JBoss 5.0.2GA
SOA platform as middleware. Main reason for integration was need for ability to follow all development
requests in a fast growing company. Now, all 3rd party system accessing Oracle BRM through JBoss
middleware, where we could handle access authorizations, load balancing, special connectors for each
3rd party system, prepare custom responses, error handling. All communication with Oracle BRM was
done utilizing Oracle BRM Java AP using core and custom op codes. Also, part of this project was
implementation of notification events functionality, which is supported by Oracle BRM EA Manager.
Languages/Frameworks used: Java EE (Web Services, Java Beans, RESTful Web Services, JMS),
Oracle BRM Java AP, XML,C
Tools used: Eclipse, SVN, Ant, Toad
Databases used: Oracle
Operation systems used: Windows, Solaris

TusmobiI, LjubIjana, SIovenia
Part-time job
OBRM Migration Architect 2010
Requirement Analysis, designed and implemented proof of concept for migration from OBRM 7.3 to
OBRM 7.4.
nstallation of OBRM 7.4 in Linux
Languages/Frameworks used: SQL, C, Perl, Unix shell
Tools used: Toad
Databases used: Oracle
Operation systems used: Windows, HP-UX, Oracle Linux

TusmobiI, LjubIjana, SIovenia
Part-time job
JBoss ConsuItant 2010-2011
Architecture design, from high-avaibility to load balancing
nstalled and configured JBoss SOA platform 5.0.2 including JBoss EAP
nstalled and configured Apache Load Balancer
Troubleshooting
Databases used: Oracle
Operation systems used: Windows, Solaris

TusmobiI, LjubIjana, SIovenia
FuII-time job
MiddIeware Architect 2009
Requirement Analysis and Solution architecture - The goal of the project was to investigate Middleware
platforms (Oracle Fusion Middleware, JBoss SOA platform, Tibco) and to choose the most appropriate
one for TUSMobile. n the end, the decisive factor was cost, and JBoss was chosen. During this project,
designed and implemented a project called TUS activations. The main goal was to integrate CRM
(Microsoft Navision) and billing (Oracle BRM).
Languages/Frameworks used: Java, XML
Tools used: Ant, Tibco, JBoss, Oracle Fusion Middleware
Databases used: Oracle
Operation systems used: Windows, Solaris, Solaris


TusmobiI, LjubIjana, SIovenia
FuII-time job
SoIution Architect 2008
Designed a server side component called OBRM Proxy. OBRM Proxy is a middle layer between OBRM
and boxes such as SMSC, WAP portal, USSD gateway, etc. t is able to accept requests, process them,
and delegate tasks to BRM. t can handle more than 1000 requests per second. This component is used
to charge for content and for large accounts. t can also charge USSD tele-voting requests. For charging,
diameter protocol is used. This component is also able to buy or cancel a product.
Languages/Frameworks used: Java, Oracle BRM Java AP, Sockets
Tools used: NetBeans, SVN
Operation systems used: Windows, Linux

TusmobiI, LjubIjana, SIovenia
Part-time job
OBRM BiIIing Manager 2008
Prepared plans, coordinated execution of tasks between employees and contractors;
Prepared management reports;
Tuned billing and invoicing
Ran billing and invoicing
Tools used: SVN, JRA, Mantis, Toad
Databases used: Oracle
Operation systems used: Windows, HP-UX, Solaris

ELES, Maribor, SIovenia
Part-time job
OBRM Migration Architect 2006
Designed and developed T infrastructure for ELES (Elektro Slovenija, electric power transmission
company) using Oracle SOA Technology. mplemented Web Services, ESB middleware and BPEL
processes using JDeveloper.
Languages/Frameworks used: Java, XML
Tools used: Eclipse, SVN
Databases used: Oracle
Operation systems used: Windows

EMC, Maribor, SIovenia
Part-time job
Architect 2006
Designed and implemented internationalization and localization of EMC Avamar Axion product.
Languages/Frameworks used: Java
Tools used: Eclipse, SVN
Operation systems used: Windows

P, Maribor, SIovenia
FuII-time job
Support Engineer 2005-2006
Responsible for maintaining and supporting previously released products (SNVP 7.0 and SNVP 8.0).
Languages/Frameworks used: Java, Swing
Tools used: Eclipse, ClearCase, TestExpert, Ant
Databases used: Oracle, MS SQL Server
Operation systems used: Windows, HP-UX, Solaris

P, Maribor, SIovenia
Part-time job
Java DeveIoper 2002-2005
Designed, implemented, and tested Service Navigator Value Pack component of HP OpenView
Operations for UNX which simplifies service management by automatically creating, maintaining, and
deploying service models for HP OpenView. t builds service models based on service definitions in the
joint service repository with HP OpenView Service Desk or based on discovery data from HP OpenView
Smart Plug-ins. mplement and released two versions (SNVP 7.0 and SNVP 8.0).
Reference: http://www.itc-germany.com/Alignability/quellen/HP%20OpenView%20DataSheets/OVSNVP-
V.8.0.pdf
Technical communication with Thomas Durchdewald (R&D Program Manager at HP Germany- Stuttgart)
Languages/Frameworks used: Java, Swing, XML, Object Server, JSP, Servlets, JUnit
Tools used: NetBeans, Eclipse, ClearCase, TeamTrack, JTogether, Ant
Databases used: Oracle, MS SQL Server
Operation systems used: Windows, HP-UX, Solaris

P, Maribor, SIovenia
FuII-time job
Java DeveIoper 2001-2002
mplemented and tested Java-based operator console for remote, role-based operations management.
HP OpenView Service Navigator revolutionizes traditional approaches to managing T environments with
a new top-down solution: it allows T staff to manage applications and services from the business
perspective and to immediately learn of the business impact of lower-level component failures or
performance degradations on the overall business.
Reference: http://sysdoc.doors.ch/HP/5982-2434EN.pdf
Languages/Frameworks used: Java, Swing, XML
Tools used: Visual SlickEdit, Apache, ClearCase, TestExpert, DDTS, Ant
Databases used: Oracle
Operation systems used: Windows, HP-UX, Solaris

SeIf EmpIoyed, Maribor, SIovenia
FuII-time job
J2ME Architect/DeveIoper 2000-2001
Designed, implemented, and tested mobile applications
Reference: http://www.xonio.com/downloads/Ski-1.0_21305573.html
Reference: http://www.chip.de/downloads/Pong-fuer-Java-OS-1.0_20989825.html
Languages/Frameworks used: Java ME, Java EE, SQL
Tools used: NetBeans
Databases used: Oracle
Operation systems used: Windows


Activities and Interests
obbies Tennis




Languages
SIovenian (native) EngIish (fluent) German (passive)

Вам также может понравиться