Usman Ali, Developer in Islamabad, Islamabad Capital Territory, Pakistan
Usman is available for hire
Hire Usman

Usman Ali

Verified Expert  in Engineering

Salesforce Developer

Location
Islamabad, Islamabad Capital Territory, Pakistan
Toptal Member Since
September 6, 2017

Usman is a 15x certified Salesforce specialist, application, and system architect with more than nine years of experience with Salesforce and overall IT experience. He's an expert on various back-end development, implementation, and administration of efficient business solutions while providing a great user experience. Usman designs and develops well-crafted applications with elegant and functional user interfaces.

Portfolio

TECOM Group
Batch Apex, Queueable Apex, Salesforce Reports, Salesforce Lightning...
Magnet 360
Auth, JSON, REST, Visualforce Pages, Apex Triggers, HTML, PHP, jQuery...
Magnet 360
Auth, JSON, REST, Visualforce Pages, Apex Triggers, HTML, PHP, jQuery...

Experience

Availability

Part-time

Preferred Environment

Lightning Design System, Lightning Components, Salesforce REST API, Salesforce DX, Salesforce Apex, Apex Triggers, Apex Classes, Apex, Salesforce API

The most amazing...

...thing I've coded were very complex triggers, API web services, and batch jobs to process large amounts of data to prevent hitting governor limits.

Work Experience

Senior Salesforce Developer/Consultant

2019 - PRESENT
TECOM Group
  • Was responsible for the coding, testing, and debugging for back-end web technical programming deliverables on company projects real estate management, security, and parking.
  • Developed customized solutions within the Salesforce platform to support critical business functions and meet internal projects’ objectives and company goals.
  • Worked on integrations of real estate management application with external system Yardi using Oracle Integration Cloud and REST API in Salesforce.
  • Imported/exported a high volume of attachments from one Salesforce to another Salesforce org using Talend Open Studio.
  • Worked on lightning web components development for customer on-boarding process.
Technologies: Batch Apex, Queueable Apex, Salesforce Reports, Salesforce Lightning, Salesforce REST API, Apex Classes, Salesforce DX, Salesforce API, Salesforce Apex

Senior Salesforce Developer

2015 - 2019
Magnet 360
  • Developed customized solutions within the Salesforce platform to support critical business functions and meet project objectives, client requirements, and company goals.
  • Provided system administration support of internal and customer-facing Salesforce environment, especially related to customized applications, user permissions, security settings, custom objects and workflow.
  • Was accountable for certain project deliverables, and that all deliverables meet technical requirements and client expectations.
  • Was responsible for the coding, testing, and debugging for back-end web technical programming deliverables on company project(s) as assigned.
  • Built NetSuite integration with salesforce to insert employee records in NetSuite whenever a contact is inserted/updated in Salesforce.
  • Built Authorize.Net integration with salesforce for payment transactions.
  • Built Google Calendar integrations to create events on google calendar automatically when an Event is created in Salesforce.
  • Built Amazon Cognito integration with Salesforce to create a user in Amazon Cognito whenever a user is created in Salesforce.
Technologies: Auth, JSON, REST, Visualforce Pages, Apex Triggers, HTML, PHP, jQuery, JavaScript, Salesforce

Salesforce Developer

2013 - 2015
Magnet 360
  • Developed Apex classes and triggers to implement the business logic as per the requirement.
  • Built a unit-test class for the Apex class and worked on improving code coverage.
  • Worked with the organization-wide defaults, role hierarchies, and sharing rules across the company.
  • Created email templates, approval processes, approval page layouts and defined approval actions on them to automate the processes.
  • Worked in an Agile methodology.
  • Developed a Visualforce page using the extension controller according to the clients’ requirements.
  • Created Visualforce pages that could be rendered as PDFs, built dashboard components, and defined email templates.
  • Designed the requirement documents and functional documents for the development team.
  • Implemented requirement gathering from users.
Technologies: Auth, JSON, REST, Visualforce Pages, Apex Triggers, HTML, PHP, jQuery, JavaScript, Salesforce

Software Developer

2011 - 2013
Powersoft
  • Developed software products in PowerBuilder 11.5 for Windows, web, and mobile platforms.
  • Developed, enhanced, maintained, and implemented complex business applications.
  • Integrated a thumb attendance machine with PowerBuilder.
  • Integrated Android with PowerBuilder for a messaging system.
  • Became proficient in data windows, data window buffers, PowerBuilder events, Dynamic DataWindow, windows types, and window events.
Technologies: Sybase, Microsoft SQL Server, PowerBuilder

PayPal Integration

I developed a PayPal integration with Salesforce for payment processing and reporting.

Employee Management System

Here, I developed a very complex payroll management system for Royal Fans Gujrat, Pakistan.

School Management System

I also have developed a complex school management system for Bahria College Islamabad.

Cargill

On this project, I wrote various types of business logic like Apex triggers, Apex classes, and batch jobs.

Integration of Google Calendar With Salesforce

I integrated Google Calendar with Salesforce to create/delete Google events.
2012 - 2017

Bachelor of Science Degree in Information Technology

Virtual University of Pakistan - Lahore, Punjab, Pakistan

SEPTEMBER 2020 - PRESENT

Salesforce Certified Identity and Access Management Designer

Salesforce

MARCH 2020 - PRESENT

Salesforce Certified Sharing and Visibility Designer

Salesforce

AUGUST 2019 - PRESENT

Salesforce Certified Community Cloud Consultant

Salesforce

AUGUST 2019 - PRESENT

Salesforce Certified Sales Cloud Consultant

Salesforce

JUNE 2019 - PRESENT

Salesforce Certified Platform Developer II

Salesforce

DECEMBER 2018 - PRESENT

Salesforce Platform App Builder

Salesforce

NOVEMBER 2018 - PRESENT

Salesforce Certified Administrator

Salesforce

OCTOBER 2018 - PRESENT

Salesforce Pardot Consultant

Salesforce

OCTOBER 2018 - PRESENT

Salesforce Pardot Specialist

Salesforce

SEPTEMBER 2015 - PRESENT

Salesforce Developer I

Salesforce

Libraries/APIs

Auth, Salesforce SOAP API, Salesforce REST API, Salesforce API, jQuery

Tools

Sublime Text 3, Sublime Text, Visualforce Pages, Salesforce DX, Lightning Design System, Salesforce Dataloader, Batch Apex, Salesforce PHP Toolkit

Languages

Apex, SOQL, APEX Code, PowerBuilder, SQL, JavaScript, PHP, HTML

Storage

Sybase, JSON, Microsoft SQL Server, Databases

Platforms

Salesforce SOQL/SOSL, Salesforce 1, Amazon Web Services (AWS), Salesforce

Paradigms

REST, Agile Software Development

Frameworks

Lightning Components, OAuth 2, AJAX.OOP

Other

Apex Triggers, Apex Classes, Queueable Apex, Salesforce Apex, Salesforce Lightning, Salesforce Reports, Salesforce.com Developer Certification, ApexPages, Ajax-CE

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