Danijel Turković, Developer in Zagreb, Croatia
Danijel is available for hire
Hire Danijel

Danijel Turković

Verified Expert  in Engineering

Salesforce Developer

Location
Zagreb, Croatia
Toptal Member Since
January 27, 2022

Danijel is a software engineer with close to a decade of experience, specializing in full-stack Salesforce development and architecture for the past six years. In addition to Salesforce development, Danijel has worked with Oracle Database modeling and development, Python, and OOP principles. He has worked remotely and onsite as a developer, architect, administrator, and consultant. Danijel has six Salesforce certifications and a bachelor's and master's degree in computer science.

Portfolio

Self-employed
Salesforce, Apex, Salesforce Lightning, Visualforce, JavaScript, Git...
CloudSense
Salesforce, Apex, Visualforce, Salesforce Lightning, JavaScript, SOQL, Triggers...
IN2
Oracle, Oracle Forms, Oracle Reports, PL/SQL, JasperReports, Java...

Experience

Availability

Part-time

Preferred Environment

IntelliJ IDEA, SourceTree, Visual Studio Code (VS Code), Notepad++, Salesforce, Salesforce DX

The most amazing...

...thing I've created is an integrated Salesforce and SAP pricing service for a large child care organization to calculate rates for different periods.

Work Experience

Dev Lead | Technical Architect

2019 - PRESENT
Self-employed
  • Worked on a contract basis for multiple international clients.
  • Built and visualized a technical design based on the solution design and worked closely with the client and internal team to update the technical design and final product.
  • Managed and coordinated a team of developers and QA staff to translate business requirements into technical requirements and implement them while serving as the technical architect and tech lead.
  • Developed highly scalable technical solutions on Salesforce following OOP design, design patterns, and best practices.
  • Worked on the front end of a Salesforce solution using Aura, LWC, and JavaScript and the back end using Apex while serving as the lead developer.
  • Set up and managed a deployment process using Salesforce DX and GitLab CI/CD pipeline to automate the process from development to QA to staging to production deployment.
  • Worked on Salesforce-specific clouds, including Sales, Service, and Community, and on custom Salesforce implementations that were not cloud-specific.
  • Conducted technical interviews for new candidates as part of the recruitment team.
Technologies: Salesforce, Apex, Salesforce Lightning, Visualforce, JavaScript, Git, Technical Design, OOP Designs, Object-oriented Programming (OOP), SourceTree, Visual Studio Code (VS Code), Notepad++, Salesforce DX, Copado, Aura, Batch, Scheduling, Integration, SOQL, Triggers, Technical Leadership, Interviews, DevOps, Data Architecture, Application Architecture, Salesforce Certified Platform App Builder, Certified Salesforce Administrator, Salesforce CPQ, Lightning Components, Salesforce API, Salesforce Community, Salesforce Platform Developer I Certification, Salesforce Apex, Salesforce Sales Cloud, Salesforce Service Cloud, GitHub, CPQ, Design Patterns, Salesforce REST API

Senior Technical Consultant

2016 - 2019
CloudSense
  • Developed Salesforce solutions: Apex, Visualforce, triggers, workflows, flows, platform events, asynchronous jobs, SOQL performance analysis and improvement (indexes and skinny tables), and DML performance-related issues, analysis, and resolution.
  • Customized an in-house managed package for a client, using JavaScript and Aura components.
  • Served as a technical lead, collaborating with a team in Australia on a very complex, highly visible, and sensitive functional area that handles one billion AUD in welfare payments per annum.
  • Interacted with clients, end-users, and partners, including knowledge sharing with clients and partners.
  • Conducted technical interviews for new candidates as part of the recruitment team.
Technologies: Salesforce, Apex, Visualforce, Salesforce Lightning, JavaScript, SOQL, Triggers, Interviews, IntelliJ IDEA, SourceTree, Visual Studio Code (VS Code), Notepad++, Salesforce DX, Aura, Batch, Scheduling, Integration, Git, Object-oriented Programming (OOP), Technical Leadership, Microsoft Excel, Salesforce Certified Platform App Builder, Certified Salesforce Administrator, Lightning Components, Salesforce API, Salesforce Community, Salesforce Platform Developer I Certification, Salesforce Apex, Salesforce Sales Cloud, GitHub, Salesforce REST API

Software Engineer

2013 - 2016
IN2
  • Developed and extended the portfolio management module for complete management of the financial property of one or more investment or pension funds or private portfolios.
  • Built the module using Oracle Forms, Reports, Designer, SQL, PL/SQL, and JasperReports.
  • Migrated Oracle Forms and Reports from 6i to 10g and 11g and integrated JasperReports and Oracle Forms with Microsoft Excel.
  • Collaborated with project teams and project and customer success managers. Interacted with clients, partners, and end users, including knowledge sharing with clients and partners.
Technologies: Oracle, Oracle Forms, Oracle Reports, PL/SQL, JasperReports, Java, Oracle Designer, Oracle SQL, Microsoft Excel, IntelliJ IDEA, SourceTree, Notepad++, JavaScript, Git, GitHub

Children Allowance Payment Module

A children allowance payment module for a large client that handles one billion AUD in welfare payments per annum. I implemented the module in Salesforce with the back end in Apex and the front end in Visualforce, Aura, and JavaScript.

Configurable Salesforce Record Cleaner and Archiver

A configurable batch solution to handle mass deletion and archiving of a large number of records and satisfy specific criteria. The criteria are completely configurable through custom metadata, so additional criteria and objects can be added without changing the code.

Integration to Salesforce CPQ Parser

A solution I developed for a client that allows inbound integration to be parsed to CPQ objects, including products, product options, features, and pricing. The solution goes through the available JSON file and parses it through multiple levels and builders, where each level is independent and can be overridden per integration type.

Languages

Apex, Batch, SOQL, JavaScript, Java

Frameworks

Visualforce, Lightning Components

Libraries/APIs

Salesforce REST API, Salesforce API, JasperReports

Tools

SourceTree, Notepad++, Salesforce DX, Git, Microsoft Excel, GitHub, IntelliJ IDEA, Salesforce CPQ, Salesforce Sales Cloud, Oracle Forms, Oracle Reports, Oracle Designer

Platforms

Visual Studio Code (VS Code), Salesforce, Oracle

Other

Scheduling, OOP Designs, Triggers, Technical Leadership, Interviews, Salesforce Certified Platform App Builder, Certified Salesforce Administrator, Salesforce Platform Developer I Certification, Salesforce Apex, Computer Science, Salesforce Lightning, Aura, Integration, Technical Design, Data Architecture, Salesforce Service Cloud, CPQ, Copado, Salesforce Community

Paradigms

Object-oriented Programming (OOP), DevOps, Application Architecture, Design Patterns

Storage

Oracle SQL, PL/SQL

2011 - 2013

Master's Degree in Computer Science

Faculty of Electrical Engineering and Computing, University of Zagreb - Zagreb, Croatia

2008 - 2011

Bachelor's Degree in Computer Science

Faculty of Electrical Engineering and Computing, University of Zagreb - Zagreb, Croatia

DECEMBER 2021 - PRESENT

Copado Fundamentals II Certification

Copado

DECEMBER 2021 - PRESENT

Copado Fundamentals I Certification

Copado

NOVEMBER 2020 - PRESENT

Salesforce Certified Application Architect

Salesforce

NOVEMBER 2020 - PRESENT

Salesforce Certified Data Architecture and Management Designer

Salesforce

OCTOBER 2020 - PRESENT

Salesforce Certified Sharing and Visibility Designer

Salesforce

JULY 2020 - PRESENT

Salesforce Certified Platform Developer I

Salesforce

JUNE 2020 - PRESENT

Salesforce Certified Platform App Builder

Salesforce

JANUARY 2017 - PRESENT

Salesforce Certified Administrator

Salesforce

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