Ivo Kostomberov

Software Architect
Oracle 11g Performance Tuning Expert OCE
Oracle 11g Database Administrator OCP
Oracle 10g Database Administrator OCP
Oracle 11g Advanced PL/SQL Developer OCP
Oracle SQL Expert OCE
Java SCJP, SCBCD, SCWCD
Android Developer
Email:
Residence:Sofia, 1421 Bulgaria
Citizenship:Bulgaria


Work Experience
 
Period: 05.2014 - 05.2015
Company: Sirma Business Consulting
Job Title: Android Developer
Activities and Responsibilities: Apr 4, 2015 Author of unofficial app РУСКИЙ ТРЕКЕР 1.2.1 (rutracker.org)
Feb 26, 2015 Author of unofficial app Zamunda.net 1.4.0 (Zamunda.Net)
Feb 9, 2015 Author of unofficial app БФС 1.0.8 (BULGARIAN FOOTBALL UNION)
Jan 11, 2015 Author of official app 5kmrun.bg 5kmrun.apk
Dec 8, 2014 Author of unofficial app Бизнес регистър 1.2.3 (COMMERCIAL REGISTER)
Sep 5, 2014 Author of unofficial app EBANK BB 1.1.8 (UNITED BULGARIAN BANK)
Jun 7, 2014 Author of unofficial app EBANK LI 1.6.2 (ALLIANZ BANK BULGARIA)
Jun 4, 2014 Author of unofficial app EBANK PI 1.4.5 (FIRST INVESTMENT BANK)
May 20, 2016 Author of unofficial app EBANK BA 1.1.6 (BACB)
May 26, 2014 Author of unofficial app EBANK CB (CIBANK)
Address: Sofia / Bulgaria
 
Period: 02.2010 - 10.2014
Job Title: Architect and Lead Developer
Activities and Responsibilities: Developing CIBANK ONLINE with ORACLE, Java, AJAX and XSLT technology.
Integration with core banking system ABANK.
VASCO digipass GO 3 token two- factor authentication implemented.
On production since March 12, 2011
Company: Sirma Business Consulting
Business Sector: Banking Sector
Address: Sofia / Bulgaria
Company Customer: CIBANK
 
Period: 09.2008 - 01.2010
Job Title: Architect and Lead Developer
Activities and Responsibilities: Developing FIB Virtual Branch with Java, ORACLE, AJAX and XSLT technology.
Integration with core banking system Flexcube directly not using FLEXML.
Stress test result gives 60 enquiries per second and 35 FTs/sec with 2 Apache Tomcat application servers loaded below 35%.
During the stress test below 10 JDBC connections to Oracle 10g were established.
On production since April 06, 2009

Implementing strong authentication (or two-factor authentication) with eToken through RADIUS server.
eToken offers secure strong user authentication using Personal Identification Number (PIN) and One Time Password (OTP).
Use of tokens for secure FIB Virtual Branch login and transaction authorization.
On production since November 09, 2009
Integration with BISERA 7 and TARGET 2 payment systems according to the bulgarian law.
Migration of the CYPRUS branch to the Virtual Branch.
Company: Sirma Business Consulting
Business Sector: Banking Sector
Address: Sofia / Bulgaria
Company Customer: First Investment Bank
 
Period: 02.2007 - 08.2008
Job Title: Architect and Lead Developer
Activities and Responsibilities: Developing Remote Banking solution with Java and ORACLE technology.
Integration with core banking system Flexcube.
The project was implemented for a period of 8 months from February to September 2007 from scratch.
Current e-banking application of the bank Allianz Internet Banking
Company: Sirma Business Consulting
Business Sector: Banking Sector
Address: Sofia / Bulgaria
Company Customer: "Allianz Bulgaria" Commercial Bank
 
Period: 04.2006 - 12.2006
Job Title: Java Security Developer
Activities and Responsibilities: For the Belgium Courts of Justice, Unisys is replacing separate legacy systems with a single, integrated, intranet-based system called Phenix that will serve 10000 users throughout the country.
Smart Cards Belgium eID used for authentication SSO and digital signature.
Authentication - JAAS custom LoginModule with CA Siteminder - Agent API, Single Sign On.
Digital signature of binary documents - PCSC, APDU, PKCS #11, X.509, ASN.1, OCSP, Timestamp.
Digital sign lawyer's files within any kind of browser and upload them to the Phenix system.
J2EE 1.4 OC4J, Applet, Swing.
Development Environments Eclipse, JDeveloper and MSS.
Company: Unisys
Business Sector: Public Sector
Address: Brussels / Belgium
Company Customer: Ministry of Justice
 
Period: 01.2006 - 03.2006
Job Title: Java EJB Developer
Activities and Responsibilities: Multimedia Partner Tool. Portal application. The application server used is BEA WebLogic 8.1.4. The database is Oracle 10g. Other technologies used in the project are J2EE 1.3, EJB, JDBC, JAXB, ANT, PL/SQL, Portlets JSR 168, JSP. Development Environments Eclipse, JDeveloper, CVS.
Company: Unisys
Business Sector: Telecommunications
Address: Brussels / Belgium
Company Customer: Mobistar Orange Group
 
Period: 04.2005 - 07.2005
Job Title: Java Developer
Activities and Responsibilities: Vodafone Live!
3G portal Vodafone live! is similar to browsing the internet on your cellphone. You can view different pages designed specifically for Vodafone live! cellphones, download unique content and get updates and alerts sent directly to your cellphone. The 3G web portal uses Apache WEB server over Solaris. The application servers used are BEA WebLogic and JBoss. The database is Oracle. Other technologies used in the project are JSP, Struts, EJB, CORBA, SOAP, XSL, xHTML, CSS.
Company: Vodacom South Africa HP contractor
Business Sector: Telecommunications
Address: Johannesburg / South Africa
Company Description: Vodacom SA
HP
 
Period: 03.2005 - 12.2005
Job Title: Java Developer
Activities and Responsibilities: Member of the IBM team developing IBM Tivoli Directory Integrator
IBM Tivoli Directory Integrator synchronizes identity data residing in directories, databases, collaborative systems, applications used for human resources (HR), customer relationship management (CRM), and Enterprise Resource Planning (ERP), and other corporate applications. As a member of the developing team the main responsibilities are: analysis, design and develop IBM Tivoli Directory Integrator components. Testing and supporting IBM Tivoli Directory Integrator on various platforms.
Technology: LDAP, RMI, Lotus, Domino, JMS, JNDI, JMX, IBM MQ, MQe, JDBC, CloudScape, JavaMail API, IDS, WebServices, SOAP, AXIS, Linux zSeries
Reference: Musala Soft
Company: Musala Soft - IBM Contractor
Business Sector: Information Technology
Address: Sofia Bulgaria
Company Description: Software developing
 
Period: 04.2004 - 02.2005
Job Title: Internet Architect
Position Level: Middle Management
Activities and Responsibilities: Responsible for Internet architecture of the bank applications
Reference: From General IT Manager
Company: United Bulgarian Bank NBG Group
Business Sector: Banking
Address: Sofia Bulgaria
 
Period: 09.2003 - 04.2004
Job Title: Project Manager
Position Level: Middle Management
Managed People: 9
Activities and Responsibilities: electronic specimen
(e-signatures) of the bank
WEB Application, ASP, .NET
MS SQL Server 2000, XML
SSL, PKI, OCSP, x.509 Certificates, Smart Cards
Integration between banking credit card system u/Switchware and banking core system Temenos GLOBUS. A Java multithreads RMI, SSL server application running on AIX 5.2 with Informix. The loading is 15 tran/sec coming from ATMs and POS terminals.
Company: United Bulgarian Bank NBG Group
Business Sector: Banking
Address: Sofia Bulgaria
 
Period: 11.1999 - 09.2003
Job Title: Software Analyst
Position Level: Middle Management
Managed People: 3
Activities and Responsibilities: Internet Banking of United Bulgarian Bank
Windows 2000 Server, IIS, ASP, .NET
U-HomeLine-the Internet banking provides the opportunity of using banking services through Internet. The system aims at speeding up your day-to-day banking operations, without even leaving your home or office. Web based system over Win 2000 Server, MS IIS, COM+, ADO, MS SQL Server 2000. Telnet SSH2 session to the core banking system Temenos GLOBUS running on IBM Regatta P690 AIX 5.2 with Universe 9.6 Database server. The loading is 7 tran/sec.
Technology: OFS, COM+ with C++, MS SQL Server 2000, XML
SSL, PKI, OCSP, x.509 Certificates, Smart Cards
Company: United Bulgarian Bank NBG Group
Business Sector: Banking
Address: Sofia Bulgaria
 
Period: 03.1995 - 11.1999
Job Title: Senior Programmer
Position Level: Non-managerial Expert Staff
Reference: Commercial Bank Biochim - Kirchman Corporation
Activities and Responsibilities: TCP/IP TN3270 Applications with C++
MS Host Integration Server (SNA Server)
Mainframe OS:
VSE/ESA, OS/390, zOS
VSAM files, CICS
Front-End application written with Borland C++ 3.1 invoking CICS transaction on the mainframe. Other technologies and systems used are zOS 1.4/1.5, OS390, VSE/ESA, APPC, JCL/REXX scripts, c89, IBM Personal Communication 3270, MS Host Integration Server.
Company: HVB Bank Biochim
Business Sector: Banking
Address: Sofia Bulgaria
 
Education
 
Period: 10.1989 - 04.1994
Major: Electrical Engineer
Education Level: Master's Degree
School: Technical University
Address: Sofia Bulgaria
 
Additional Courses
 
Date: 02.2009
Course Name: Oracle Database 10g: Program with PL/SQL - D17214
Company, Address: Technologica, Sofia Bulgaria
 
Date: 12.2006
Course Name: Architecting and Designing J2EE Applications - SL425
Company, Address: Unisys, Brussels Belgium
 
Date: 05.2004
Course Name: MC243 - Querying databases with ANSI SQL
Company, Address: CTEC-BG, Sofia Bulgaria
 
Date: 04.2004
Course Name: 2663A Programming with XML in the Microsoft .NET Framework
Company, Address: NEXTSENSE, Skopie Macedonia
 
Date: 03.2004
Course Name: 2310 Developing Microsoft ASP.NET Applications using Visual Studio .NET
Company, Address: NEXTSENSE, Skopie Macedonia
 
Date: 02.2004
Course Name: 2557 Building COM+ Applications Using .NET Enterprise Services
Company, Address: ITCE, Sofia Bulgaria
 
Date: 05.1999
Course Name: Java Programming
Company, Address: IBM, London UK
 
Date: 08.1996
Course Name: Integrated Satellite Business Network
Company, Address: Hughes, Germantown Maryland USA
 
Computer Skills
 
Skill: C/C++
Level: Expert
Experience: 10 years
Additional Information: MS Crypto API, MS Socket API, MS COM+
 
Skill: Java, J2EE, Android
Level: SCJP, SCBCD, SCWCD
Experience: 10+ years
Associated Certifications Exams: 310-035 Sun Certified Programmer for Java 2 Platform 1.4
310-081 Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition 1.4
310-090 Sun Certified Business Component Developer for the Java 2 Platform Enterprise Edition 1.3
 
Skill: Oracle
Level: Performance, Administrator, Developer and Expert (OCP, OCE)
Experience: 10+ years
Associated Certifications Exams: 1Z0-007 Introduction to Oracle9i SQL
1Z0-147 Oracle 9i Program with PL SQL ...
1Z0-146 Oracle 11g Advanced PL/SQL Developer
1Z0-042 Oracle Database 10g: Administration I ...
1Z0-043 Oracle Database 10g: Administration II
1Z0-047 Oracle Database SQL Expert
1Z0-050 Oracle Database 11g: New Features for Administrators
1Z0-054 Oracle Database 11g: Performance Tuning