Zoran Žunko, Developer in Zagreb, Croatia
Zoran is available for hire
Hire Zoran

Zoran Žunko

Verified Expert  in Engineering

Salesforce Cloud Flow Developer

Location
Zagreb, Croatia
Toptal Member Since
February 26, 2014

Zoran is a veteran software engineer with over 15 years of professional experience. All around Salesforce.com—consultant, architect, developer, administrator—he's also a PMP certified project manager. He can work with anything related to Salesforce, ranging from regular configurations/customizations, communities, integrations, mobile apps, or org reviews.

Portfolio

H.D.B. - Soft d.o.o.
Salesforce API, Salesforce Dataloader, Salesforce
CloudSense Ltd.
Salesforce API, Salesforce Dataloader, JavaScript, Salesforce
ECS d.o.o.
Mule ESB, SoapUI, Wireshark, Oracle, VMware, Solaris, Quartz, Subversion (SVN)...

Experience

Availability

Part-time

Preferred Environment

WebStorm, IntelliJ IDEA, MacOS

The most amazing...

...thing I've created is a patented word-similarity measurement algorithm that accounts for keyboard layout.

Work Experience

CEO, Consultant

2014 - PRESENT
H.D.B. - Soft d.o.o.
  • Designed and implemented an AppExchange app and guided the client through the entire process of becoming an ISV Partner.
  • Designed and developed an ADP Marketplace app that integrates with Salesforce and has a Communities SSO with ADP as the identity provider.
  • Planned and developed customer and partner communities, either by using existing templates or by creating a community based on a fully custom design.
  • Integrated Zuora with Salesforce using Zuora 360 and Zuora Quotes and created and managed the entire product catalog using Rules Engine in Salesforce for a SaaS company.
  • Provided custom integrations to enable Salesforce users to perform operations on Zuora data without leaving Salesforce environment.
  • Designed and implemented a bespoke subscription charging and invoicing system using Authorize.net and Salesforce.
  • Produced various complex Conga templates in Word and Excel. Created Docusign templates and automation.
  • Discovered performance degradations on the Salesforce platform while working for a client, which led to conversations with Salesforce Data center directors.
  • Created custom route planning and bar code scanning capabilities for the Salesforce1 mobile app back when Visualforce was the only way to do that.
Technologies: Salesforce API, Salesforce Dataloader, Salesforce

Senior Consultant

2012 - 2014
CloudSense Ltd.
  • 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 API, Salesforce Dataloader, JavaScript, Salesforce

Development Department Manager

2009 - 2012
ECS d.o.o.
  • 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: Mule ESB, SoapUI, Wireshark, Oracle, VMware, Solaris, Quartz, Subversion (SVN), Continuum, GlassFish, Apache Maven, Tapestry, Hibernate, Spring, Java

Senior Information Security Consultant

2008 - 2009
ECS d.o.o.
  • 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: WebSphere, ITIL, PCI DSS, Management Systems

Software Development Expert

2007 - 2008
OT - Optima Telekom d.d.
  • Designed and implemented new features in an in-house undocumented CRM system.
  • Designed and implemented a robot crawler for fetching data from websites.
Technologies: JavaScript

R&D Software Engineer, Team Lead

2003 - 2007
KATE-KOM d.o.o.
  • 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: JAIN SLEE, Java, Linux, Visual SourceSafe, UML, IntelliJ IDEA, Eclipse, Visual Studio, C#

SimpleSAMLPHP <-> Salesforce.com configuration and integration

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SMS School Notification System

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

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

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.

Libraries/APIs

Salesforce REST API, Salesforce API

Tools

Lightning Communities, Salesforce Sales Cloud, Force.com Migration Tool, Salesforce DX, Salesforce Dataloader

Platforms

Salesforce SOQL/SOSL, Salesforce

Other

Salesforce Apex, Salesforce Cloud Flow, Salesforce Reports, Lightning Web Components (LWC), Salesforce Knowledge, Salesforce Reporting & Dashboards, Salesforce System Administration, Salesforce Service Cloud, Salesforce Certified Platform App Builder, Salesforce Lightning, Apex Triggers

Languages

JavaScript, Salesforce Object Search Language (SOSL)

2003 - 2008

Master of Science Degree in Software Engineering in Telecommunications

University of Zagreb (Faculty of Electrical Engineering and Computing) - Zagreb

1997 - 2003

Bs. EE. Degree in Telecommunications and Informatics

University of Zagreb (Faculty of Electrical Engineering and Computing) - Zagreb

SEPTEMBER 2018 - PRESENT

Salesforce Certified Platform Developer II

Salesforce

APRIL 2018 - PRESENT

Salesforce Certified Platform App Builder

Salesforce

OCTOBER 2017 - PRESENT

Salesforce Certified Platform Developer I

Salesforce

FEBRUARY 2015 - PRESENT

Salesforce Certified Advanced Administrator

Salesforce

NOVEMBER 2014 - PRESENT

Salesforce Certified Sales Cloud Consultant

Salesforce

DECEMBER 2013 - PRESENT

Salesforce Certified Service Cloud Consultant

Salesforce

SEPTEMBER 2012 - PRESENT

Salesforce Certified Administrator

Salesforce