Greater Sydney Area
• 10 years’ experience in Salesforce.com solution design and development including Sales Cloud, Service Cloud, Identity platform delivery, ISV and Complex BPM on App Cloud. • Leading the technical delivery of Salesforce engagements including DevOps (Gitlab), architecture responsibilities, setting Cochlear development standards and delivering high quality Salesforce architecture, common Apex frameworks and software solutions. • Hands on experience of Salesforce as IdP (SAML, OAuth2, JWT) for external users. Implement complex user provisioning solution in Salesforce and AWS. • Salesforce Technical/Solution Architect, development lifecycle and deployment management, integration architecture, data architecture and management, sharing and visibility, identity and access management. • Experienced in integrating 3rd party applications into the Salesforce system with MuleSoft, Dell Boomi. • Strong Salesforce Technical/Solution Architect, Development skills that include Apex, Visualforce, Lightning Components, Trigger, Apex Batch Jobs, Platform Event, Salesforce API (SOAP, Rest), Components implement, Security Sharing Model, Report and Dashboard definition, Validation Rule and Workflow Rule definition, third-party systems integration, Data Loader and Informatica. • Strong background / understanding within Object Oriented programming and software design pattern. • Understanding of AWS stack – S3, EC2, VPC, RDS and Lambda (Serverless technology). • Self-discipline, high responsibility, ability to work as a team player or independently; gain full customer’s satisfaction. • Proven ability to rapidly learn new technologies. - Salesforce Certified System Architect (Feb 2017) - Salesforce Certified Application Architect (Feb 2017) - Salesforce Certified Development Lifecycle & Deployment Designer - Salesforce Certified Integration Architecture Designer - Salesforce Certified Data Architecture & Management Designer - Salesforce Certified Sharing and Visibility Designer - Salesforce Certified Identity and Access Management Designer - Salesforce Certified Community Cloud Consultant - Salesforce Certified Platform Developer II (Aug 2015) - Salesforce Certified Platform Developer I - Salesforce Certified Developer (DEV401) - Salesforce Certified Advanced Developer (DEV501) (Jul 2014) - Salesforce Certified Administrator (ADM201) - Salesforce Certified Platform App Builder - Salesforce Certified Sales Cloud Consultant - MuleSoft Certified Developer - Integration and API Associate - AWS Certified Solutions Architect – Associate - AWS Certified Developer – Associate
Cochlear Limited is the leading global expert in implantable hearing solutions. • Participate in projects workshop and groom session to lead the evaluation of business and technical requirements • Review and guide project vision, direction and implementation approach follow the industry best practice • Lead and build the technical skill and efficiency of the development team • Lead solution design review, code review to ensure adherence to industry best practice and mentor junior developers • Write technical design document and define code naming conventions to help ease transition for beginners • Provide guidance and mentoring to both onshore and offshore team • Hands on Event-Driven architecture with Salesforce Platform Event and API-Led design principal • Design and implement complex custom Rest API consumed by onboarding app and Cochlear Link system to on-board Nuclear Smart App (iOS) end users cross global with 40 countries • Design and implement complex recipients match and merge process with Custom Rest API, Demand Tool and Apex Trigger • External Identity Management integration with Nuclear Smart App/Magento/IBM WebSphere Portal(SP) and Salesforce (IdP) • Design and implement Salesforce/Magento integration via Standard Salesforce Rest API/Custom Rest API • Set up Continuous Integration (CI) build with Salesforce DX/gitlab to improve team delivery process • Informatica Cloud implement data sync between Salesforce and Oracle Database with batch able pattern • Salesforce real time integration (Service Request, Sales Order data) with Oracle Database, Salesforce consume SOA Web Service with Continuation Framework • Solution design for LiveMessage application to support multi countries and different language with scalable and maintainable design • Salesforce Service Cloud implement with Email-to-Case, Knowledge, Call Center, Live Agent cross multi regions, like EMEA, CAM, APAC • Enhancement Complex Customer Consent (Marketing, Privacy, Device Data etc.)
Connect is an application based on the force.com platform of Salesforce which is used by the CBA to implement SAM (Supervision and Monitoring of Advisers) framework to meet the regulatory requirements of the ASIC. As the second largest complex Salesforce instance in Commonwealth Bank, Connect services +1,000 users which cross banking and non-banking users. • Liaise with business and business analyst in order to understand requirement and convert requirements to solution and suggest options. • Provide technical implementation and development/enhancement in current application for SAM framework. • Roll out and enhance existing connect functionalities like ASA, OMO and IIIB to the Count and FWL licensees. • Implement scheduled batch jobs to generate SACP data with Object Oriented design principle. • Leverage the latest Salesforce features like Process Flow, Custom Metadata Type to implement PDAA Educational Check functionality. • Combine custom object and approval process to implement complex business process. • Design and implement common component to support custom edit page with Apex, Visualforce Page and field set. • Enhance the current sharing model include role hierarchy, sharing setting to meet the new requirement. • Design and implement a common component to replace the standard ownership edit function for sending customized email notification. • Design and implement a flexible and maintainable function to change ownership of record based on complex requirement. • Use Data Loader import product metadata, complex business data and upload huge attachments with Data Loader CML plus bulk API. • Encrypt data in Salesforce by integrating Connect with Cipher Cloud Gateway. • Design and implement client tools with Java and SOAP API to generate configuration data in Salesforce. • Use change set and Salesforce migration tools to retrieve, validate, deploy component list. • Research continues integration build tools and automation test library to apply to project.
Optus CRM System is based on Salesforce sales cloud platform, which is used by the Optus Business Channels team resides within the Optus Consumer division and supports Australian business customers in the B2B small and medium business market. This sales team is comprised of 400+ Direct and Channel representatives spread across all states in Australia. • Design and implement a fully automated the Lead Management and appointment process with Apex Trigger. • Design and implement a streamlined Account Management system and process with Apex, Visual Force pages and component, which include ABN lookup and DNCR process web service implement. • Design and implement an automated monthly campaign re-contract opportunity straight from IDW to Account Managers and Channels with Apex Batch job. • Design and implement the Micro process with Visual Force pages. • Design and implement a Force.com site to public Visual Force pages and allow users could be make an Online Business Register. • Design and implement the Build My Offer Wizard with Visual Force pages. Users can create an offer, plans and services, review plan and approval request in this Wizard as well. • Design and implement the Fighting Fund Approval Process with Visual Force pages and Apex class. • Implement unit test with best practice to guarantee the coverage rate could be at least 75%. • Fix production issues for our clients include Optus, Toyota and Bank of Queensland, etc.
• Work closely with Product Manager to clarify the customer’s requirements and indentify the effort and risk of the User Stories. • Design and implement the product model and booking model with Apex, which implement the business logic and they could be reused in booing wizard or customer API. • Design and implement the booking process wizard with Apex, Visualforce and Components, which allow user to commit the quote for various product types and also include different kind of product links. • Write customer object triggers to satisfy the complex business logic. • Write unit test to guarantee the coverage rate could be at least 75%. • Analysis the debug log on Salesforce Developer Console and fix bugs. • Write technical document and draw UML diagram.
Project Description: CA Clarity Agile is an on-demand solution that built on Force.com, salesforce.com®’s enterprise cloud computing platform. • Design and Implement the configurability pop-up window, which is a common component that be used creating a business object like Requirement, User Story etc. • Redesign the cascading function between multi-value-lookup components to reduce unnecessary processing in server side. • Reduce time to render the values in multi-value-lookup components by 80% by implementing cascading algorithm. • Be responsible for the sustaining effort and leverage support engineers and also Salesforce Support engineers to resolve customers’ issues. Push some hot fixes if necessary. • Liaised with Localization teams and Translation Teams to ensure developers resolve all the localization bugs. • Troubleshoot and resolve bugs under time pressured environments. • Review some technical publication and give feedback in time to resolve document issues. • Maintain continuous integration build system running at Team City System to ensure reliable backups and source code integrity.