Diego Garcia, Software Developer in San Francisco, CA, United States
Diego Garcia

Software Developer in San Francisco, CA, United States

Member since August 15, 2017
Diego is a lead software engineer from Venezuela with over seven years of development experience. He leverages his full-stack development experience in the Salesforce ecosystem to build both web and mobile applications for clients with hundreds of thousands of users. Diego has also worked on the hardware and software for wearable and home automation products—creating compelling prototypes.
Diego is now available for hire


  • Vlocity
    Visualforce, Apex, Node.js, Salesforce, CSS, HTML5, Angular, JavaScript
  • Apttus
    Salesforce, Apex, Visualforce, CSS, JavaScript, HTML5
  • POS Portal
    Salesforce, Apex, Visualforce, CSS, JavaScript, HTML5



San Francisco, CA, United States



Preferred Environment

Node.js, Eclipse, Sublime Text, VS Code, Salesforce, Git

The most amazing...

...project I've ever worked on was creating a smart plug system, both hardware and software, that would not only control the plug but measure the power usage.


  • Team Lead

    2015 - PRESENT
    • Created a component-based framework using Angular and Salesforce metadata to make a dynamic UI.
    • Worked on hybrid mobile applications leveraging Angular components created in Salesforce.
    • Implemented solutions for multiple clients with thousands of users and various channels including call centers, web portals, and mobile apps.
    • Worked on developer tools for deploying metadata and onboarding developers into the organization.
    • Worked on a CPQ application that uses the component-based framework to create a dynamic experience used both in full-fledged shopping catalogs and guided selling.
    Technologies: Visualforce, Apex, Node.js, Salesforce, CSS, HTML5, Angular, JavaScript
  • Software Engineer

    2013 - 2015
    • Worked on a CPQ application used by some of the most successful companies like Salesforce and GE.
    • Created a mobile application inside of Salesforce 1 presented at Dreamforce.
    • Implemented developer tools and best practices to grow the team.
    • Worked on a rules-based system that uses metadata to perform business processes across the whole Salesforce ecosystem.
    • Developed REST APIs that were used by all the external systems leveraging CPQ inside of Salesforce.
    Technologies: Salesforce, Apex, Visualforce, CSS, JavaScript, HTML5
  • Software Engineer

    2011 - 2012
    POS Portal
    • Implemented custom web applications on Salesforce communities for clients.
    • Performed complex data migrations on the scale of tens of millions of records from and to Salesforce.
    • Created banking and credit web applications that would output a filled-out PDF and communicate with an external system.
    • Created a hybrid mobile application leveraging Cordova.
    Technologies: Salesforce, Apex, Visualforce, CSS, JavaScript, HTML5


  • Angular and Salesforce Component Framework

    Created a metadata-driven component framework leveraging AngularJS and Salesforce to have dynamic UI components inside of Aloha, Lightning, web pages, and mobile apps based on Salesforce data.

  • Salesforce CPQ

    Worked on the CPQ team at Apttus—creating APIs and UI Components to be used in a vast and complex application that allowed large customers to manage their product catalog, quotes, and orders for both B2B and B2C customers

  • RHAM | Remote Home Automation and Monitoring

    Built a home energy monitoring and controlling system for the SmartGrid center, it will measure the energy usage and control appliances and plugs via a computer or iOS interface. This project uses the ZigBee protocol to transmit data wirelessly from a plug to a server using unintrusive low-power systems that use Parallax Propeller.

  • iOS Application for an AC Power Monitor

    Created an iOS application for PSL’s PQube AC Power Monitor which is capable of connecting to different PQube
    systems around the world and collecting data from each and showing it in a graph form.

  • Plashmob

    Worked on the Android application for Phlashmob—a system that allows teachers, hiring managers, and examiners to dynamically evaluate the level of knowledge of a candidate based on a particular set of knowledge tags.


  • Languages

    JavaScript, Apex, Sass, CSS, HTML5
  • Frameworks

    Angular, Visualforce, Express.js
  • Libraries/APIs

    Google API, jQuery, Lodash, LinkedIn API, Node.js
  • Tools

    Adobe Photoshop, Git, Jira, Grunt, VS Code, Sublime Text
  • Paradigms

    Agile Software Development
  • Platforms

    Visual Studio Code, Salesforce, Eclipse
  • Storage



  • Bachelor of Science in Computer Engineering
    2006 - 2011
    California State University, Sacramento - Sacramento, CA, USA

To view more profiles

Join Toptal
Share it with others