Tural Sadik, Developer in Amsterdam, Netherlands
Tural is available for hire
Hire Tural

Tural Sadik

Verified Expert  in Engineering

Apex Triggers Developer

Location
Amsterdam, Netherlands
Toptal Member Since
February 5, 2020

Tural is a senior developer who excels at building end-to-end Salesforce solutions. He likes to learn about tech advancements, especially those that apply to Salesforce. Tural is also a practiced hand at designing high-level architecture and deep-diving into implementations to deliver grounded and stable solutions. Besides his technical expertise, Turla has a good grasp of business, which focuses his efforts on the final result and bottom line.

Availability

Part-time

Preferred Environment

REST, SOAP, Salesforce Apex

The most amazing...

...project I’ve worked on was as the lead developer of a Salesforce AppExchange package for a field inspection application with offline capabilities.

Work Experience

Salesforce Consultant | Developer | Architect

2019 - PRESENT
Freelance
  • Supported Salesforce customers with or without in-house teams.
  • Established developer workflows that automated repetitive tasks and enforced best practices.
  • Employed Git hooks triggered gathering of statistics like cyclomatic complexity and coverage information, and enforced rules like all tests must path or coverage must be over 75%.
  • Provided guidance in vendor and AppExchange product selection.
  • Contributed to the shaping of development processes, CI/CD pipeline, and cross-platform developments.
  • Reviewed solution approaches for new Salesforce developments.
  • Proposed the architecture for developments.
Technologies: Gulp, Node.js, Git, Lightning Components, Apex

Chief Data Officer (CDO)

2016 - 2019
Benim Filom at Borusan Holding
  • Developed mobile screens for field workers to track work hours and obtain consignments.
  • Integrated construction machines with Salesforce to track live locations, monitor fuel levels, and notify about suspicious activity. It also provided meaningful reports based on this data, which enabled maximum visibility and traceability.
  • Developed a synchronizer service communicating over a SOAP API between a Salesforce-based custom invoicing module and the parent company's SAP FI system—achieving an effort reduction for the accounting department from three days to two hours and then to five minutes.
  • Created a plan for sharing information with customers to increase the support team's efficiency. I used process builder and Apex triggers to automatically notify clients about the details of the transaction on each stage and achieved a 60% reduction of calls.
  • Developed a custom managed package SMS module in a configurable manner to be used by process owners who could define the rules and content without needing outside help.
Technologies: PHP, iOS, Android, Salesforce

Digital Lead

2016 - 2018
Benim Filom at Borusan Holding
  • Integrated construction machinery with Salesforce to track location, fuel, and utilization.
  • Implemented rules to notify those people responsible concerning opportunities to help the field staff.
  • Automated the full work cycle starting from the customer request on the app, auto-assignment, tracking the machinery work in the field, obtaining approval upon completion, generating and emailing the invoice, sending payment reminders, and receiving payments.
  • Improved the website and infrastructure which reduced cost and ultimately created a more stable, scalable system. As a result, the site that had previously crashed after 4,000 hits could easily now handle 120,000 (and more if necessary).
Technologies: iOS, Android, PHP, Salesforce

Salesforce Consultant | Developer

2016 - 2016
Coca-Cola Icecek
  • Customized some OAuth2 flows according to the customer's requirements.
  • Developed a native iOS app that worked with Salesforce as a back end to automate and integrate approval processes working across SAP and Salesforce. Used Salesforce Mobile SDK and integrated it with the Chatter API.
  • Developed Apex services for shared functionality which was used in different projects.
Technologies: Swift, Objective-C, Xcode, Apex

Salesforce Consultant

2015 - 2016
Kofana (formerly Cloudteam)
  • Developed and maintained an Apex controller and triggers for Siemens Turkey.
  • Built a branch inspection app for Dominos using Apex and JavaScript embedded into standard screens and custom UI widgets for a more streamlined SPA-like UX.
  • Supported and improved eBay Turkey's Gittigidiyor.com including a call center, case escalation, SLA tracking, and custom Apex triggers.
Technologies: Salesforce Apex

Lead Salesforce Developer

2012 - 2015
Atlantic Technologies | Avandel
  • Led the development of an AppExchange released package, Inspect THIS! (a field inspection application) and the Inspectthis.net site for the Maryland state government, Porto Montenegro, Porto Montenegro Marine, and the Republic of Singapore Navy.
  • Developed Curatiant, an AppExchange package that involved the Salesforce-Twitter API to manage employees’ tweets; it was capable of auto or manual reviews, conversation storage, and sorting based on the topic. I used an Apex back end and JS/DOM and Visualforce for the UI.
  • Implemented product configuration, price, and quote wizard for the Italy-based medical supply company, Esaote.
  • Built a secret shopping application. It was a Phonegap-based hybrid mobile offline SQLite application with a Salesforce back end which enabled workers in the field to gather information about clients by answering surveys with text and photos and attach any additional documents.
  • Developed Apex controller and trigger while working within a development team on an AppExchange package for nonprofit organizations.
  • Implemented an Apex API integration with payment systems like Moneris and PayPal.
Technologies: iOS, Android, Salesforce

Inspect THIS!

I was the lead developer on this field inspection application with a Salesforce part for admins and native iOS/Android clients with offline capabilities for workers in the field. The application also used the Metadata API inside of Salesforce to dynamically shape the schema according to defined settings.

Benim Filom Mobile App

This is a Swift-based mobile application with a Salesforce back end that allows you to order construction machinery with few touches.

As a client, you have full visibility and can track the machine while it navigates to your construction site, when it begins working, finishes work, and who signed for completion. You also can get invoices and pay from your mobile device.

Curatiant

Curatiant is a social media management system (SMMS) that enables organizations to manage their Twitter account within Salesforce. It makes an organization's transition to an SMMS easy by regulating the flow of incoming and outgoing tweets, scaling the response to brand mentions, and protecting against the dangers of rogue communications.

Curatiant makes it possible to have real social engagements at scale without the risk.

Platforms

Salesforce, Salesforce SOQL/SOSL, Android, iOS

Frameworks

Lightning Components

Libraries/APIs

Salesforce API, Node.js

Tools

Salesforce Sales Cloud, Xcode, Git, Gulp, Visualforce Pages, Process Builder

Other

Apex Triggers, Salesforce Service Cloud, Lighting, Salesforce Apex, SOAP, Administration, Salesforce Reports, Architecture

Languages

PHP, Objective-C, Swift, Apex, TypeScript, ECMAScript (ES6), C#

Paradigms

REST

2013 - 2018

Doctor of Philosophy (Ph.D.) Degree in Computer Science and Math

Egean University - Izmir, Turkey

JUNE 2016 - PRESENT

Salesforce Certified Service Cloud Consultant

Salesforce.com

NOVEMBER 2014 - PRESENT

Salesforce Certified Administrator

Salesforce.com

FEBRUARY 2012 - PRESENT

Certified Force.com Developer

Salesforce.com

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