Zoran Žunko

Zoran Žunko

Zagreb, Croatia
Hire Zoran
Scroll To View More
Zoran Žunko

Zoran Žunko

Zagreb, Croatia
Member since November 2, 2013
Zoran is a veteran software engineer with over 10 years of professional experience. He has worked in various roles in different environments, ranging from R&D to business consultancy (BCM and PCI-DSS). He likes creating software and all of the related challenges. He is an amateur water polo player.
Zoran is now available for hire
Portfolio
Experience
  • Apex, 2 years
  • Visualforce, 2 years
  • Force.com Migration Tool, 3 years
  • Agile Software Development, 9 years
  • Salesforce.com Developer Certification, 3 years
  • Salesforce.com Administrator Certification, 3 years
  • Salesforce.com Service Cloud Certification, 2 years
  • Salesforce.com Sales Cloud Certification, 1 year
Zagreb, Croatia
Availability
Part-time
Preferred Environment
Mac OS, IntelliJ Idea, WebStorm
The most amazing...
...thing I've created is a patented word similarity measurement algorithm that accounts for keyboard layout.
Employment
  • CEO, Consultant
    H.D.B. - Soft d.o.o.
    2014 - PRESENT
    • Created an Authorize.NET hosted CIM API in Apex.
    Technologies: Salesforce.com
  • Senior Consultant
    CloudSense Ltd.
    2012 - 2014
    • Created a custom REST server on Salesforce and created a testing framework to automatically test all the operations provided.
    • Modified and adopted a DynaTree jQuery plugin to function as a VisualForce component in order to display complex hierarchical data structures.
    • Ran a discovery workshop to create a roadmap for the PoC rollout of salesforce.com in a very large telco organization featuring complex integration scenarios with legacy systems.
    • Implemented a partner portal for access to provisioning related data.
    • Participated in the creation of a custom Salesforce integration product based on Mue ESB and Heroku.
    • Implemented SSO capabilities required for the integration of a connected application into a Service Cloud Console.
    • Designed and developed complex triggers, an Apex controller, and Visualforce pages.
    Technologies: Salesforce.com, JavaScript, Apex, VisualForce, Heroku, SoapUI, MULE ESB, Partner and Customer Portals
  • Development Department Manager
    ECS d.o.o.
    2009 - 2012
    • Implemented a continuous integration environment based on Apache Archiva, Apache Continuum, SVN and Maven. Configured profiles to support environment specific builds for systems.
    • Participated in the design and implementation of a mobile VAS deployed in a HA environment on the GlassFish application server.
    • Created an application for retirement fund members to check their current savings and savings history and manipulate data change requests. Developed a second application for retirement fund agents used for form filling and generating filled member application forms and payout reporting services. Integrated applications with the core fund system through web-services. Handled security through an SSL certificate for HTTPS acts to web services and through inbound allowed connections filters on the internal IT infrastructure.
    • Initiated and supported the ISO 9001 certification of the development department.
    • Did a functionality discovery of an undocumented telco system and designed and implemented a new solution based on MULE ESB.
    Technologies: Java, Spring, Hibernate, Tapestry, Apache-Maven, GlassFish 2, Apache Archiva, SVN, Quartz, Solaris, VmWare, Oracle, Sun MQ, Wireshark, ParlayX, SOAP UI, MULE ESB
  • Senior Information Security Consultant
    ECS d.o.o.
    2008 - 2009
    • Performed full scale organization assessment in order to define the effort needed for achieving compliance with new regulatory standards. Resulted with an organization level program aimed at compliance achievement.
    • introduced a subset of ITILv3 standards to the organization that at the time didn’t have any written policies or procedures regarding the internal IT department and information systems. Selected and adapted certain parts of ITILv3 standards to serve as a foundation for further information systems stability. Gave implementation recommendations with respect to the available human and material resources.
    • Implemented an organization level BCM system. Included project activities and analysis of current processes and their threshold identification, such as identification of critical personnel and their replacements, call scheme creation, and an alternate site relocation exercise. Used project deliverables as a catalogue for creation of new policies as well as the internal BCM documentation and procedures.
    • Created recommendations for a cost effective system architecture that would comply with the requirements of the PCI DSS. Included creation of diagrams depicting in details physical and logical system architecture perspectives.
    • Implemented an organization level BCM system. Included analysis of current processes and their threshold identification, identification of critical personnel and their replacements, and call scheme creation. Used project deliverables as a catalogue for creation of new policies as well as the internal BCM documentation and procedures.
    Technologies: Business Continuity Management System, PCI DSS, ITIL, WebSphere
  • Software Development Expert
    OT - Optima Telekom d.d.
    2007 - 2008
    • Designed and implemented new features in an in-house undocumented CRM system.
    • Designed and implemented a robot crawler for fetching data from websites.
    Technologies: J#, SVN, Visual Studio, JavaScript, HTML, Java, Eclipse, Hibernate, Tapestry, Terracota
  • R&D Software Engineer, Team Lead
    KATE-KOM d.o.o.
    2003 - 2007
    • Created an implementation of the GSM AT command subset in C# for sending an SMS from a GSM modem attached to a serial port. Implemented GSM encoding for packing of characters into messages.
    • Implemented SMPP v3.4 protocol in C# with a colleague.
    • Developed a special algorithm for measuring word similarity based on custom character distance metrics.
    • Designed and implemented a custom visual tool for defining event data processing and data flows with Visual Studio DSL tools.
    • Defined and delivered training to Motorola and Wateen telecom employees in Lahore, Pakistan.
    Technologies: C#, Visual Studio, Eclipse, IntelliJ Idea, UML, Visual Source Safe, Linux, Java, ML, JAIN SLEE
Experience
  • SimpleSAMLPHP <-> Salesforce.com configuration and integration (Other amazing things)

    A configuration of a SimpleSAMLPHP framework to integrate with Salesforce.com configured as an identity provider in order to leverage single sign on capabilities for any PHP application. The project included configuration of Salesforce as an identity provider, definition of custom SAML attributes and automatic provisioning of Partner and Customer portal users to remote endpoints. On the PHP side, the project included installation and configuration of a SimpleSAMLPHP framework to operate with Salesforce.com set as an identity provider. A full set of design and implementation documentation was delivered as a part of the project.

  • Authorize.NET Hosted CIM API implementation (Development)

    Authorize.NET is a payment gateway widely used in the US for processing one off and recurring payments. The project included an implementation of the full stack Authorize.NET hosted CIM API, requiring custom development of Web Service requests and responses due to complexity of Authorize.NET services. Access was enabled for Authorize.NET hosted payment details forms from a public site as well as from the standard Salesforce.com environment.

  • Mobile Landline (Development)

    I handled analysis, design, and implementation-related activities of a special mobile landline product for O2 Telefonica UK. The project included development of custom Apex REST API server to enable integration with back-end Telco core applications for provisioning purposes, data model design, and implementation, as well as a service cloud console application configuration for agents, VisualForce pages for exposing the product in the O2 business shop website, and creation of reports.

  • ELISA PoC (Development)

    A project including scoping and initial system design for Finland's largest telecom operator. The project included interviewing business stakeholders in order to properly capture requirements, such as related product portfolio and special security related requirements in order to perform proper analysis and design of a very complex Salesforce solution with multiple integrations, including the DRO option offered by Salesforce.com.

  • Jonston Press (Development)

    I created data structures and a presentation layer for classified ads in one of the largest publishers in Scotland. The project also included integration with the legacy back-end system and SMS gateway. It included creation of a custom VisualForce component in order to properly display hierarchical data structures, as well as creation of a custom HTTP API client needed to connect to the SMS gateway.

  • M2M Telefonica Germany BSS System (Development)

    A very complex project to create a system that would support bill processing all captured in Salesforce.com. Project activities included initial stakeholder identification and requirements discovery workshops directly with identified stakeholder and business owners. The whole solution included several integrations that passed out of box capabilities offered by SFDC, so a new product was developed and implemented (based on mule ESB) in order to enable Salesforce to integrate with outside systems. I worked as lead architect during all scoping and design sprints, and later was a main point of contact for all the development efforts. Due to resourcing issued faced during project execution, I also participated in the installation of identified stories.

  • mParking Outside (Development)

    A mobile network Value Added Service for parking meter replacement, integrated with IN in order to access messaging and charging functions - ParlayX. A HA solution running a server farm behind a load balancer operating as part of a larger system. Full end-user and administration documentation was created.

  • mCommerce support outsourcing (Development)

    I outsourced a support for a commercial system deployed at a telecom provider. The custom solution is developed over five years with little or no functional or architectural specification documents. It features multiple different technologies used for development, running on 10 servers, such as: Sun Application One farm, Sun MQ cluster, Oracle RAC, GlassFish Farm, Tomcat Farm, and custom Tomcat application clusterware. It features multiple integration points: on line charging, postpaid CDR generation, messaging gateway, and network management tools (SNMP). It also includes web-based statistics and reporting.

  • Retirement fund agent and member application (Development)

    An application for retirement fund members to check their current savings, savings history, or manipulate data change requests. A second application was also created for retirement fund agents used for form filling and generating filled member application forms, as well as for payout reporting services.
    The applications were integrated with the core fund system through web-services. Security was handled through an SSL certificate for HTTPS acts to web service and through inbound allowed connection filters on the internal IT infrastructure.

  • Operator B2B integration (Development)

    A secure system for electronic data exchange between the agency and operators. Security was implemented through digital signatures and keys for authorization and encryption.

  • Design and deployment of WebSphere application server environment according to Croatian National Bank security standards in VaBa, Croatia (Development)

    This activity was a part of a larger infrastructure upgrade project. It was necessary to design, install, and properly configure the application server infrastructure for the client's internet banking application so it would comply with the regulations of the Croatian National Bank.

  • Development and implementation of service management framework for AluflexPack d.d., Croatia (Development)

    The project goal was introduction of a subset of ITILv3 standards to the organization that at the time didn’t have any written policies or procedures regarding the internal IT department and information systems. During the project, certain parts of ITILv3 standards were selected and adapted to serve as a foundation for further information systems stability. All the recommendations for implementation were given with respect to the available human and material resources.

  • Business Continuity management implementation for large multinational FMCG Company, Croatian affiliate (Development)

    An implementation of an organization-level BCM system. Project activities included analysis of current processes and their threshold identification, identification of critical personnel and their replacements, call scheme creation and alternate site relocation exercise. Project deliverables were used as a catalogue for creation of new policies as well as internal BCM documentation and procedures.

  • PCI DSS merchant compliance programme localization (Development)

    An internal project aiming to provide a localized PCI DSS merchant compliance program to the Croatian market.

  • SMS School Notification System (Development)

    The 'SMS School Notification System' provides an effective, fast, and inexpensive way of informing parents/students about various activities in the school, and offers them the possibility of more active participation in their children's education. The 'SMS School Notification System' accepts, stores, processes and distributes information about homework, grades, timetables, parent-teacher meetings, absences, excursions etc. It is primarily oriented on communicating using SMS messages, but the information can also be sent by e-mail. It is made out of one or more servers with operating systems, interfaces, and accompanying business logic.

  • Tourist Friend (Development)

    Based on free text input, Tourist Friend enables advertisers to send ads as unformatted text in any language, anytime, anywhere, via simple SMS/MMS message. The service extracts relevant information out of received text, and formalizes and publishes ads to tourists according to advertiser’s requests. It enables tourists to insert their present location within the information request (SMS/MMS) to reach the ad. Location information will be used to find the most appropriate ads according to a tourist’s needs. It provides tourists with all kind of information related to accommodation, excursions, all sorts of rentals, local products, manufacturers (honey, wine, brandy, etc.), sports, and entertainment. It allows customers to subscribe themselves to receive new ads of their specific interest. The service can be approached in several ways: SMS/MMS, email or web.

  • Online prepaid charging (Development)

    A prepaid front-end solution that enables real-time charging of IMS-based VoIP and data services. The solution includes IVR and web portal applications for self-care operations. We had to provide full technical and operational instructions and manuals as requested by Motorola. The solution was deployed at Wateen Telekom in Pakistan, where we also held training for local staff.

Skills
  • Languages
    SOQL, XML, Apex, HTML, C#, Java, JavaScript, Objective-C
  • Frameworks
    Visualforce, Spring, Tapestry, Hibernate, QuartzCore, AngularJS, ASP.NET
  • Tools
    Git, Visualforce pages, IntelliJ IDEA, Apache Ant, Eclipse IDE, SoapUI, Force.com Migration Tool, Maven, Salesforce.com Data Loader, SVN, Wireshark
  • Paradigms
    Agile Software Development, Test-driven Development (TDD)
  • Platforms
    Salesforce.com, Salesforce 1
  • Misc
    Salesforce.com Sales Cloud Certification, Salesforce.com Developer Certification, Salesforce.com Administrator Certification, Salesforce.com Service Cloud Certification
  • Libraries/APIs
    jQuery, SalesForce.com API, jQuery UI
  • Storage
    MySQL, PostgreSQL, SQL Server, Oracle
Education
  • Master of Science degree in Software Engineering in Telecommunications
    University of Zagreb (Faculty of Electrical Engineering and Computing) - Zagreb
    2003 - 2008
  • Bs. EE. degree in Telecommunications and Informatics
    University of Zagreb (Faculty of Electrical Engineering and Computing) - Zagreb
    1997 - 2003
I really like this profile
Share it with others