|
|
| |
|
Darko Bohinc - Resume
|
|
|
Content
|
 |
Profile summary
Darko Bohinc is a Principal Consultant with Fronde's Strategy Services group. He has over 14 years of commercial experience in information systems and in areas of enterprise and solutions architecture, IS strategy facilitation, requirements management, software development and team leadership.
Darko's key skills are:
- Visionary and business purpose oriented view and approach to facilitation of the planning and definition of enterprise capability strategy and solutions
- Deep understanding of leading technologies, development and implementation practices
- Pragmatic approach to specification and delivery of working software systems
- Real-time payment systems implementation and integration
Darko has adopted a blend of approaches including EACOE Methodology (by Enterprise Architecture Center Of Excellence), SIP for Enteprise Architecture (by Roger Sessions), Visual Architecting Process (by Bredemeyer Consulting) to iteratively deliver definition and implementation of enterprise capabilities and solutions.
Darko has Enterprise Architect certification from EACOE and is a founding member of WWISA (Worldwide Institute of Software Architects)
.
|
 |
Key Experience
- Enterprise and Solution Architecture
- Facilitation of IS Strategic Planning
- Transactional systems architecture design and development
- Vendor solutions technology evaluation and selection
- Requirements specification management and analysis
- Software development and team management
|
 |
Industry Experience
- Telecommunication
- Airline Travel and Tourism
- Healthcare Services
- Retail Oil
- Transport and logistics
- Pharmaceutical
|
 |
Schedule of Experience
|
 |
|
Enterprise/Solution Architect - Vodafone New Zealand Limited
|
|
Scope Of Role:
|
Enterprise wide architecture definition and implementation of Number Portability porting processes.
|
|
Responsibilities:
|
As a member of the Number Portability architecture team, Darko was responsible for the architecture of the Vodafone's Number Portability porting processes. The responsibilities included planning, definition, communication and delivery of the enterprise wide technology solution supporting Vodafone's participation in the Commerce Commission mandated porting processes.
|
|
Achievements:
|
Defined architecture of the Vodafone porting processes spanning number of systems and solutions supplied by various vendors and partners, including wide internal and external user base. The context in which the architecture has been planned and delivered included four major changes to the target architecture design and delivery plan. The major driver for all four architecture changes was external to the project, which, combined with the immoveable Commerce Commission mandated launch date, introduced significant design, communication and delivery challenges.
- Participated in the workings of the Number Portability Telecommunications Technology Forum. The forum was responsible for definition of industry wide porting processes architecture allowing carriers and service providers to participate in the New Zealand Local and Mobile Number Portability.
- Lead and participated in number of workshops with vendors and partners working towards definition of acceptable porting processes architecture, based on the current internal and external context factors.
- Participated in the execution of the architecture communication plan, which provided visibility of the proposed architecture and its impact on to the business, technology and support processes across various departments.
- Participated in the first phase (T-3) architecture delivery from architecture and systems design consulting and review perspective as well as architecture issue management perspective.
|
|
 |
|
Enterprise Architect - Gullivers Pacific Limited
|
|
Scope Of Role:
|
Enterprise Architecture consulting related to the definition of the Gullivers three year IT Strategic Plan.
|
|
Responsibilities:
|
Darko was responsible for helping Gullivers General Manger IT to elicit, formulate, consolidate and document Gullivers three year IT Strategic Plan based on the Gullivers business context, business goals and initiatives
|
|
Achievements:
|
Defined and documented Gullivers three year Strategic Plan ensuring IT departments across Gullivers were involved in the strategy definition process, thus ensuring buy-in and "ownership" of the strategy by the delivery teams.
- Conducted inventory of major IT assets for various Gullivers business units, ensuring the current IT assets and their value with the respect to the business process support is known
- Lead the strategy elicitation workshop
- Identified and documented goals and objectives for the next three years
- Identified and prioritised strategic initiatives and projects, which will guide realisation of the strategy
|
|
 |
|
Software Architect - Vodafone New Zealand Limited
|
|
Scope Of Role:
|
Software Architecture, Development and Integration Management for Commerce Manager and SMS Account Balance Solutions.
|
|
Responsibilities:
|
Darko was responsible for the re-architecting, development and integration management of the Vodafone Commerce Manager System, which provides payment interface for Vodafone Mobile Applications (e.g. Text-A-Park) and SMS Account Balance System. Both systems now integrate, using various SOA integration patterns, with the Vodafone's prepay and postpay billing systems.
|
|
Achievements:
|
Re-architected and lead the development of the solutions, which now integrate with newly introduced CRM (Siebel) and billing (Portal Infranet) platforms for both prepay and postpay customers.
- Proposed new architecture of the solutions
- Collaborated with other vendors and partners during architecture, design and implementation of the solutions
- Lead and participated in the development and deployment of the new solutions
|
|
 |
|
Solutions Architect - Vodafone New Zealand Limited
|
|
Scope Of Role: |
Solution and Integration Architecture and Management of the Vodafone PxtWorld Platform implementation.
|
|
Responsibilities:
|
Within the Vodafone's PxtWorld Programme Darko had responsibilities for the two distinct deliveries:
- Billing integration architecture and PxtWorld and PxtCsr application changes as part of the core Ericsson Multi Media Messaging Centre upgrade
- Definition of the integration architecture for the new Vodafone Multi Media Library solution
|
|
Achievements: |
Defined and managed implementation of the integration architecture for the Vodafone's Multi Media Library Platform (Media Community Platform - provided by Yospace from UK)
- Collaborated with third-party vendors to identify solution integration points
- Defined integration architecture of the solution, spanning Web, WAP, authentication, billing and customer management integration points using various integration patterns (P2P, ESB, etc.)
- Lead integration development and deployment of the new solution
|
|
 |
|
Solutions Architect - Vodafone New Zealand Limited
|
|
Scope Of Role:
|
Solution architecture, Team and Integration management of the Vodafone's customer credit checking system implementation
|
|
Responsibilities: |
Darko was responsible for defining and implementing the solution architecture, which introduced an automated customer credit checking system Decision Point System - provided by Baycorp Advantage - Australia into an existing Vodafone CRM Solution available to both internal users and front-line partners (dealers).
|
|
Achievements:
|
Defined and managed implementation of the solution architecture, which integrated existing CRM system, provided through Cobra and Open Access solutions, with the Decision Point system.
- Closely collaborated with DPS and HP (Cobra suppliers) teams during the project to ensure successful delivery of the architecture
- The architecture minimised the impacts onto the existing credit review processes, especially with the respect to the process interaction required with the front-line staff for complex credit cases.
- The credit review time went form two days to 30-60 seconds for non complex credit cases.
- The architecture utilised SOA based integration architecture (Web Services and messaging) with the end-application adapters leveraging on the existing database structure and processes.
- Lead integration development and deployment of the solution
|
|
 |
|
Software Architect - Vodafone New Zealand Limited
|
|
Scope Of Role:
|
Solution architecture, application design, implementation and team management for the Vodafone's B2B dealer CRM portal - Open Access.
|
|
Responsibilities:
|
Darko was responsible for defining and implementing the Open Access solution through architecture, Web applications framework design and delivery team management
|
|
Achievements:
|
Defined and managed implementation of the solution architecture, through a Pilot and four subsequent phases.
- The architecture consisted of an application integration framework based around J2EE (EJB, JSP, Servlets) with centralised portal oriented authentication and access authorisation, allowing phased approach to business function delivery
- Designed a web application framework, based on the Jakarta Struts implementation of the Model View Controller web application architecture, allow relatively simple creation of new applications which fit into prescribed Open Access portal infrastructure
- Leveraged from the Open Source FOP library to deliver printable PDF documents over the Web
- Provided development team leadership throughout the life of the project
- The overall project lasted over two years and the team comprised of four to seven developers and two testers
|
|
 |
|
Software Architect - Vodafone New Zealand Limited
|
|
Scope Of Role:
|
Solution architecture, application design, implementation and team management for the Vodafone's, EJB based, Integration Components.
|
|
Responsibilities:
|
Together with the Vodafone's architect, Darko was responsible for architecture, design and implementation of a component applications' framework based on the Vodafone J2EE environment (Weblogic 6.1). Darko was also responsible for providing guidance to existing Vodafone development team in adopting the newly create framework
|
|
Achievements:
|
Defined, implemented and managed the delivery of the Vodafone components applications' framework.
- The framework was used as a base for redevelopment of the existing in-house CRM and Product Maintenance solutions
- The resulting solution encapsulated CRM and Product Maintenance business rules and functionality and exposed them to other applications, via standard Session EJB interfaces.
- The secondary focus was on defining a framework and development guidelines, used as a standard within the Vodafone for building component based applications.
- Helped the existing development team to transition from using Centura and CORBA application environments to use J2EE technologies and new component application framework.
|
|
 |
|
Consulting - Vodafone New Zealand Limited
|
|
Scope Of Role:
|
Content management solutions evaluation and recommendation
|
|
Responsibilities:
|
Darko was responsible for search, technical evaluation and recommendation of a content management solution based on the Vodafone's requirements.
|
|
Achievements:
|
Completed the search, documented findings, and recommended the solution, which most suited Vodafone requirements.
- Engaged various, at the time market leader, vendors of the content management solutions (Vignette, Documentum, Interwoven, OpenMarket, etc.) to source relevant technical information on their solutions
- Compared and weighted vendor solutions based on the set requirements and provided presentation of the analysis including recommendation on the vendor selection
- Upon acceptance of the recommendation, oversaw the Pilot implementation ensuring the critical Vodafone requirements are addressed by the vendor and implementation partner
|
|
 |
|
Solutions Architect - Air New Zealand
|
|
Scope Of Role:
|
Software architecture, design and implementation of Air New Zealand Satellite Websites.
|
|
Responsibilities:
|
Darko was responsible for definition and implementation of a web framework allowing creation of multiple look-alike websites with minimal development effort. The sites would focus on different themes (e.g. Golf, Wine, etc.), while preserving consistent navigational experience across the sites.
|
|
Achievements:
|
Defined required web application framework and implemented corresponding web sites.
- Collaborated with the business analyst and third-party look-and-feel providers to identify requirements and key framework elements
- Defined and documented the framework architecture within the constraints of the Air New Zealand Internet Application Platform (Netscape 3.6, Weblogic 4.51, Oracle 8i, custom authentication and authorisation system)
- Implemented various themed web sites and provided simple content management solution allowing on-the-fly website content changes
|
|
 |
|
Solutions Architect - Courier Post
|
|
Scope Of Role:
|
Software architecture and design of Courier Run Management System.
|
|
Responsibilities:
|
Darko was responsible for architecture definition and design of the core CRMS components and services, based around a number of N-tier Intranet applications each addressing different business segments.
|
|
Achievements:
|
Defined solution architecture and design based around J2EE platform, with thin clients, Weblogic Web server, JSP, servlets, Weblogic EJB server and Oracle 8i as the data store. TOPLink was proposed as a persistency layer for OO to RDMS mapping and management.
|
|
 |
|
Consultant - Southern Cross Healthcare Finance
|
|
Scope Of Role:
|
Requirements Specification Management and Guidance.
|
|
Responsibilities:
|
Darko was responsible for providing education and guidance in specifying requirements using use-case approach.
|
|
Achievements:
|
Based on the previously specified vision and business requirements, Darko has educated and helped the team to specify system/service requirements employing a use-case approach. Also, Darko provided support in the area of the requirements management using Rational Requisite Pro.
|
|
 |
|
Developer/Consultant - Auckland Healthcare Services Limited
|
|
Scope Of Role:
|
Development, Deployment Setup of the Clinical Tracking Records System.
|
|
Responsibilities:
|
Provide implementation focus for an existing project as well as provide consultancy for implementing MTS-based applications
|
|
Achievements:
|
Darko was assigned to the project to add implementation focus and provide consulting and implementation services for building an MTS-based application. The CRTS application provides tracking of the current location of the clinical records, request servicing and patient discharge visit processing related to the clinical records between multiple hospitals and facilities. The application is an N-tier with VB Client, core business logic running under MTS and SQL 6.5 data store. The business and data access layer provides interfaces, which allow data exchange and notification with the existing systems. Application and functionality security was built on top of the existing User Access Control security module, which was already used for in-house applications.
|
|
 |
|
Senior Developer/Team Leader - Task Technology Limited
|
|
Scope Of Role:
|
Team leader and developer for a retail-oil Point Of Sale product - KT.
|
|
Responsibilities:
|
Development Management, Requirements Analysis, OO Analysis and Design, Implementation, Deployment and Support for various aspects of a retail-oil focused POS product.
|
|
Achievements:
|
As a team lead Darko has performed a number of duties including:
- Task prioritisation, allocation and management
- Team timesheet management
- Team performance reviews
- Code reviews
- Code management, development, build and deployment procedures and processes definition and improvements
As a senior developer Darko has been involved in number of POS components including:
- EFTPOS integration - where Darko assessed and managed development of the EFTPOS interface to EFT terminals attached to ETSL or ANZ EFT networks. The EFT terminals originated from multiple vendors, each with its own POS interface concept. The project included control and lead of in-house development resources and facilitation of third-party contacts and resources. All projects were completed on time and got approval from certification institutions with the first submission. The success of the projects derived largely from the proper design, relying on design patterns, which minimise client (POS) changes, for subsequent EFT terminal interface developments
- Transaction Log and Object Persistence Framework- where Darko delivered a generic transaction log manager implementation which provided log files redundancy allowing for non-database based POS system to have sufficient recovery mechanism available. Also, Darko gave input into the Object Persistence Framework (for C++ development) which allowed for multiple versions of the objects to coexist in the data store (usually the transaction log itself) minimising client changes with an increase in functionality of different system components. The whole project aimed to allow sharing of a single code for multi-platform (DOS-Win32) development. The project also provided a framework for C++ development, as well as reuse of object persistency objects, across the system, through a COM interface
- Company Card Integration - where Darko delivered an enhancement to the existing application framework, which addressed company card processing, using store-and-forward technique. The project entities were re-designed utilising design patterns, which allowed for a configurable company card processing based on the common business rules. Also, framework delivered transparent Head Office file format selection, allowing for detailed card prefix reporting and preparation for Head Office collection
- Car-wash Systems Integration - re-designed the existing POS car-wash interface utilising design patterns. This work lead to easier code maintenance and raised interface stability
|
|
 |
|
Developer - Intea DD
|
|
Scope Of Role:
|
Developer.
|
|
Responsibilities:
|
Development and deployment within the Process Documentation Control System project |
|
Achievements:
|
Darko was involved in the business objects database design and set-up, which was used as the objects' definition repository. The project addressed documentation workflow for a "sulphonamide" plant for a pharmaceutical company. The project decreased the use of paper work in the manufacturing process, while allowing for integration with the existing process control database system and reporting subsystem. |
|
 |
|
Developer - Intea DD
|
|
Scope Of Role:
|
Developer.
|
|
Responsibilities:
|
Requirements Analysis, OO Analysis and Design, Implementation of a compiler and loader for the Intea's PC-MAX SCADA (Supervisory Control and Data Acquisition) system.
|
|
Achievements:
|
The project deliverables included a definition of a programming language, compiler and a loader for support of writing the PC-MAX SCADA system control programs. Before this project the control programs were written in a macro-like language and had to be compiled in the main executable before shipping to the customer. The language and infrastructure were developed to allow for control programs to be written, tested and delivered without touching the main executable. The project delivered a set of libraries, which included implementation of predefined components (timers, integrators, and logical elements) which were used during control programs development.
|
|
 |
|
Developer - Termograding
|
|
Scope Of Role:
|
Developer
|
|
Responsibilities:
|
Requirements Analysis, OO Analysis and Design, Implementation of a Point Of Sale integrated with the back office stock management application.
|
|
Achievements:
|
The project deliverables allowed for service station goods management (stock-takes, receiving and selling of the goods). In addition, a set of reports were written to allow for a sales analysis and selection of low-stock items for ordering.
|
|
 |
Education, Qualification, and Professional Affiliation
- 2008 Enterprise Architect Certification, Enteprise Architecture Center of Excellence (EACOE)
- 2007 Negotiations Course, Scottwork, Auckland, New Zealand
- 2006 NACHA Payments 2006 Conference, San Diego, California
- 2006 BrightStar - 2nd Annual Web Services and SOA Conference, Auckland, New
Zealand - Presenter - Roadmap to SOA
- 2005 Zachman Framework for Enterprise Architecture Workshop, presented by Samuel Holcman.
- 2003 Founding member of Worldwide Institute of Software Architects, Auckland Chapter President
- 2002 Software Architecture Workshop, lead by Dana Bredemeyer, from Bredemeyer Consulting
- 2001 Associate member of Worldwide Institute of Software Architects
- 2000 - 2001 Member of the IEEE Computer Society
- 1995-1999 Member of the IEEE
- 1997 - Microsoft Certified Professional
- 1991 - 1994 Faculty of Electrical Engineering and Computer Science - University of Zagreb, Croatia
- Bachelor of Science in Electrical Engineering - Major Computer Science
- 1987 - 1991 Technical Military Academy - Electronics Division - Guided Missiles Department
|
 |
Employment History
| 2006 - present | Principal Consultant | Fronde Systems Group Limited (former Synergy International Ltd), New Zealand |
| 1999 - 2006 | Consultant | Snergy International Ltd, New Zealand |
| 1995 - 1999 | Team Lead, OOAP | Task Technology Ltd, New Zealand |
| 1993 - 1995 | OOAP, Developer | Intea d.d., Croatia |
| 1993 | OOAP, Network Admin | Termograding, Croatia |
|
 |
Technical Background
Methodologies- Zahman's Framework for Enterprise Architecture
- Roger Sessions - Simple Iterative Partitioning (SIP) for Enterprise Architecture
- Visual Architecting Process - by Dana Bredemeyer
- Feature Driven Development
- Rational Unified Process
- Use case requirements specification
- IEEE SRS guideline
- Design Patterns
|
 |
Software Platforms- Java 2 Enterprise Edition (J2EE) Platform
- Content Management Systems (Documentum 4i)
- Microsoft DNA
|
 |
Transaction Systems and Databases- EJB Servers (BEA Weblogic 4.5, 5.1, 6.1)
- Microsoft Transaction Server
- Microsoft SQL Server 6.5
- Oracle 8i
- Informix
|
 |
Tools, Programming Languages and Environments- Borland JBuilder 3.5, 4.0 Enterprise
- Borland C++ 5.0 Builder Professional
- Microsoft Visual Studio 6.0
- Rational Rose
- Rational Requisite Pro - requirements management
- Rational SoDA, document generation
- Power Designer
- Interesolv Tracker - Change control system
- PVCS - Version Control System
- Microsoft Source Safe - Version Control System
- Ant 4.1 - Build tool
- TOPLink - OO to RDBMS Mapping tool
- Magic Draw - Software Modelling Tool
- Java
- C++
- Visual Basic
- C
- C
- SQL
- HTML
- Assembler (Z80, 8051, 68000)
- Pascal
- Fortran
- Java Beans
- Enterprise Java Beans
- JDBC
- JMS - Java Message Services
- JSP - Java Server Pages
- JMX - Java Management Extensions
- ODBC
- Component Object Model and Distributed COM
|
 |
|
|
|
|
|