
Usman Ali
Verified Expert in Engineering
Salesforce Developer
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
Experience
- Agile Software Development - 11 years
- Salesforce - 10 years
- Salesforce.com Developer Certification - 10 years
- Apex Triggers - 9 years
- Salesforce API - 9 years
- Salesforce REST API - 9 years
- Salesforce 1 - 6 years
- Amazon Web Services (AWS) - 6 years
Availability
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
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.
Senior Salesforce Developer
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.
Salesforce Developer
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.
Software Developer
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.
Experience
PayPal Integration
Employee Management System
School Management System
Cargill
Integration of Google Calendar With Salesforce
Education
Bachelor of Science Degree in Information Technology
Virtual University of Pakistan - Lahore, Punjab, Pakistan
Certifications
Salesforce Certified Identity and Access Management Designer
Salesforce
Salesforce Certified Sharing and Visibility Designer
Salesforce
Salesforce Certified Community Cloud Consultant
Salesforce
Salesforce Certified Sales Cloud Consultant
Salesforce
Salesforce Certified Platform Developer II
Salesforce
Salesforce Platform App Builder
Salesforce
Salesforce Certified Administrator
Salesforce
Salesforce Pardot Consultant
Salesforce
Salesforce Pardot Specialist
Salesforce
Salesforce Developer I
Salesforce
Skills
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
Platforms
Salesforce SOQL/SOSL, Salesforce 1, Amazon Web Services (AWS), Salesforce
Storage
Sybase, JSON, Microsoft SQL Server, Databases
Frameworks
Lightning Components, OAuth 2, AJAX.OOP
Paradigms
REST, Agile Software Development
Other
Apex Triggers, Apex Classes, Queueable Apex, Salesforce Apex, Salesforce Lightning, Salesforce Reports, Salesforce.com Developer Certification, ApexPages, Ajax-CE
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring