Marko Dvečko

Marko Dvečko

Zagreb, Croatia
Hire Marko
Scroll To View More
Marko Dvečko

Marko Dvečko

Zagreb, Croatia
Member since November 6, 2015
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.
Marko is now available for hire
Portfolio
Experience
  • Visualforce Pages, 3 years
  • APEX Code, 3 years
  • JavaScript, 2 years
  • Ruby, 2 years
  • Haskell, 2 years
  • Scala, 1 year
  • Erlang, 1 year
  • Elixir, 1 year
Zagreb, Croatia
Availability
Part-time
Preferred Environment
Saleforce.com
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.
Employment
  • Consultant
    CloudSense, Ltd.
    2012 - 2015
    • 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
    Privredna Banka Zagreb
    2010 - 2012
    • 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: Java, Spring, Adobe Flex
  • Software Engineer
    Modu
    2009 - 2010
    • 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
    SKY MobileMedia
    2005 - 2009
    • 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 and C++
  • Software Developer
    Siemens
    2004 - 2005
    • 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
    Končar
    2003 - 2004
    • 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 (Other amazing things)

    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 (Other amazing things)

    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 (Other amazing things)

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

  • Introduction To Concurrent Programming: A Beginner's Guide (Publication)
    Concurrency allows programs to deal with a lot of tasks at once. But writing concurrent programs isn't a particularly easy feat. Dealing with constructs such as threads and locks and avoiding issues like race conditions and deadlocks can be quite cumbersome, making concurrent programs difficult to write. In this article, Toptal Freelance Software Engineer Marko Dvečko gives us an overview of some concurrent programming models. He explains how each of these models gives structure to the programs we write and shows how to avoid certain concurrency issues that can come with these models.
Skills
  • Languages
    APEX Code, Elixir, Ruby, JavaScript, HTML5, Scala, Haskell, Erlang
  • Libraries/APIs
    Salesforce API, RxJS
  • Tools
    Salesforce.com Data Loader, Force.com Migration Tool, Visualforce Pages
  • Paradigms
    Actor Programming, Reactive Programming, Functional Programming
  • Platforms
    Salesforce
  • Misc
    Salesforce.com Sales Cloud Certification, Certified Salesforce Administrator, Salesforce.com Service Cloud Certification, Salesforce Platform Developer I Certification, Salesforce.com Developer Certification, HTML5 XSeries Certification
Education
  • Master's degree in Industrial Electronics
    Faculty of Electrical Engineering and Computing - Zagreb
    1997 - 2002
I really like this profile
Share it with others