Marko Dvečko, Developer in Zagreb, Croatia
Marko is available for hire
Hire Marko

Marko Dvečko

Verified Expert  in Engineering

Software Developer

Zagreb, Croatia

Toptal member since January 11, 2016

Bio

Marko has been a software developer for 12 years. His main focus is in the Salesforce.com platform, and his main interests are in math and functional programming. He holds four Salesforce.com certificates. He started as a C/C++ developer for Windows applications, and then switched to embedded devices. He's spent the last six years working on enterprise software in Java and Salesforce.com APEX and VisualForce.

Portfolio

Mozzaik.io
Visualforce, Lightning Components, JavaScript, Apex, Salesforce
Nubilum IT
Spring, Lightning Components, Java, JavaScript, Visualforce, Apex, Salesforce

Experience

  • Visualforce Pages - 5 years
  • APEX Code - 5 years
  • Haskell - 2 years
  • Ruby - 2 years
  • JavaScript - 2 years
  • Scala - 1 year
  • Erlang - 1 year
  • Elixir - 1 year

Availability

Part-time

Preferred Environment

Salesforce

The most amazing...

...thing I've made is a CoreSite order process with contract and quote calculations and PDF generation for DocuSign signing built on Salesforce.

Work Experience

Senior Consultant

2019 - PRESENT
Mozzaik.io
  • Worked on a transition from Visualforce to Lightning. Optimized pages for speed.
  • Built an expression parser as a Lightning Web Component library.
  • Built generic and reusable Lightning Components utilizing a custom-built expression parser. The components enabled non-developers to create powerful custom Lightning pages.
Technologies: Visualforce, Lightning Components, JavaScript, Apex, Salesforce

Senior Consultant

2017 - 2019
Nubilum IT
  • Worked on a microservices app for B2B eCommerce using Java/Spring.
  • Solved concurrency problems in a database environment.
  • Implemented a Service Cloud application from scratch for a small team using Apex/Visualforce.
  • Developed complex integrations using the Talend integration platform.
Technologies: Spring, Lightning Components, Java, JavaScript, Visualforce, Apex, Salesforce

Consultant

2012 - 2015
CloudSense, Ltd.
  • Built communities for O2 Telefonica for a client support website, order management processes, documentation, and quote generation on the Salesforce platform.
  • Created a retail upgrade application for O2 franchised partners and integrated it to the current application using Salesforce.
  • Built an order management and stock application for M2M with integration with Heroku and native M2M services on Salesforce. Created custom reports using Visualforce pages.
  • Added additional products and reporting using Visualforce pages and integration with the current codebase.
  • Built an order management application from scratch with complex billing and reporting. Generated monthly fees and contract documents with integration to DocuSign on Salesforce.
  • Built reports for Everything Everywhere using complex calculations on highly customized products using Salesforce.
Technologies: Salesforce

Software Developer

2010 - 2012
Privredna Banka Zagreb
  • Worked on integration with Italian Intesa San Paolo bank. Used Java and IBM MQ to share information between banks.
  • Worked on a stock trading platform using Java, Spring, and Adobe Flex. Implemented UI for different trading orders.
  • Wrote small procedures in PL/SQL for Oracle database.
  • Used SVN version control.
  • Wrote scripts for automatic deployment on the development environment using Jython scripts.
Technologies: Adobe Flex, Spring, Java

Software Engineer

2009 - 2010
Modu
  • Fixed bugs in an image gallery application.
  • Debugged a media player application.
  • Optimized access to the file system.
  • Worked with AccuRev version control system.
  • Built the UI using Rapid, a tool that generates C code.
Technologies: C++, C

Software Engineer

2005 - 2009
SKY MobileMedia
  • Implemented OMA DRM (Digital Right Management) 1.0 for mobile phones using C/C++.
  • Wrote a servlet for downloading DRM content.
  • Implemented OMA DRM 2.0 for mobile phones using C/C++.
  • Used AES 256 encryption for content decryption.
  • Debugged problems with concurrency (race condition, deadlock).
  • Used CleareCase version control tool.
  • Administrated the ClearCase server and adjusted replications and troubleshooting.
Technologies: C++, C

Software Developer

2004 - 2005
Siemens
  • Worked on embedded devices in a telephone center using C.
  • Processed control ATM cells on Texas Instruments DSP and PowerPC.
  • Used real-time Linux Monta Vista and a programming device driver that reads data from memory on external interrupt.
  • Used ClearCase version control tool.
  • Optimized C code that runs on DSP.
Technologies: C

Software Developer

2003 - 2004
Končar
  • Wrote a Windows application for configuration of external devices for overvoltage protection in C++.
  • Used Visual Studio IDE and MFC.
  • Created custom visual components for configuring numeric values.
  • Wrote a library for configuration over serial communication.
  • Wrote small assembler code for calculation of effective voltage values for the microcontroller.
Technologies: C, C++

Experience

Salesforce Professional Certifications

Salesforce Administrator Certification (2014)
Salesforce Developer Certification (2014)
Salesforce Service Cloud Certification (2015)
Salesforce Sales Cloud Certification (2015)
Salesforce Platform App Builder Certification (2016)

Other Professional Development and Training

Principles of Reactive Programming (via École Polytechnique Fédérale de Lausanne), 2015
Introduction to Functional Programming (via Delift University of Technology), 2015

Université Catholique de Louvain Professional Training

Paradigms of Computer Programming - Fundamentals (2014)
Paradigms of Computer Programming - Abstraction and Cooncurrency (2015)

Education

1997 - 2002

Master's Degree in Industrial Electronics

Faculty of Electrical Engineering and Computing - Zagreb

Skills

Libraries/APIs

Salesforce API, React, RxJS

Tools

Visualforce Pages, Salesforce Dataloader, Force.com Migration Tool, Salesforce Commerce Cloud (SFCC)

Languages

Apex, APEX Code, Elixir, Ruby, JavaScript, Java, C, C++, HTML5, Erlang, Haskell, Scala

Frameworks

Visualforce, Lightning Components, Spring, Adobe Flex

Paradigms

Functional Programming, Actor Programming, Reactive Programming

Platforms

Salesforce

Other

HTML5 XSeries Certification, Salesforce Platform Developer I Certification, Salesforce.com Developer Certification, Salesforce.com Service Cloud Certification, Salesforce.com Sales Cloud Certification, Certified Salesforce Administrator

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring