Diego G.

Diego G.

San Francisco, United States
Hire Diego G. Hire Diego G. Hire Diego G.

About Me

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.

Frontend

Backend

Database

DevOps

Workflow

Other

Work history

Salesforce
Senior Engineering Manager/ Principal Engineer, UI Platform
2020 - 2023 (3 years)
, Remote
  • Managed a Team of 12 people for Cards and other products across the US and India,handling People Manager and Architecture direction for team members. The team delivered 4 major releases a year and monthly patches.

  • Lead the implementation of FlexCards to Salesforce Core so the framework becomes the de-facto component building solution in the Salesforce ecosystem.

  • Worked with key members of Vlocity and Salesforce engineering on technology discussions before, during and after Salesforce acquired Vlocity. Consulted various teams on implementations and architecture of new Salesforce Industries products.

Vlocity
Director
2015 - 2021 (6 years)
, Remote
  • 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.

  • Handled the developer tools for deploying metadata and onboarding developers into the organization.

  • Constructed a CPQ application that uses the component-based framework to create a dynamic experience used in full-fledged shopping catalogs and guided selling.

Apttus
Software Engineer
2013 - 2015 (2 years)
, Remote
  • 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.

  • Developed a rules-based system that uses metadata to perform business processes across the whole Salesforce ecosystem.

  • Built the REST APIs that were used by all the external systems leveraging CPQ inside of Salesforce.

POS Portal
Software Engineer
2011 - 2012 (1 year)
, Remote
  • 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 the 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.

Showcase

Angular and Salesforce Component Framework
  • Developed a metadata-driven framework using AngularJS and Salesforce facilitating dynamic UI components

  • The component framework is designed for use in Aloha, Lightning, web pages, and mobile applications

  • It specifically targets citizen developers and admins by basing its function on Salesforce data

Salesforce CPQ
  • Collaborated with Apttus's CPQ team to create APIs and UI components

  • Developed an application for large customers to manage product catalogs

  • The application also facilitated the management of quotes and orders for B2B and B2C customers

RHAM | Remote Home Automation and Monitoring
  • Home energy monitoring and controlling system constructed for SmartGrid center.

  • System operates via a computer or iOS interface and allows measurement and control of energy usage and appliances.

  • The project utilizes Zigbee protocol for wireless data transmission using low-power unintrusive systems and the Parallax Propeller.

iOS Application for an AC Power Monitor
  • Developed an iOS application for PSL's PQube AC Power Monitor.

  • The application can connect to various PQube systems worldwide, collect data, and visualize it in a graphical form.

  • The app also enables comparison of measurements and allows users to take necessary actions.

Phlashmob
  • Developed an Android application for Phlashmob.

  • Phlashmob is a system that enables dynamic evaluation of a candidate's knowledge level.

  • The unique feature of Phlashmob is its use of specific knowledge tags for targeted analysis by teachers, hiring managers, and examiners.

Banking Community for Self Service
  • Developed a Salesforce Community for Northern Bank customers.

  • Integrated the community with ACH, Quovo/Plaid allowing viewing of accounts, transactions and user information.

  • Built the community using Lightweight Components (LWC).

Education

Education
Bachelor of Science Degree in Computer Engineering
California State University, Sacramento
2006 - 2011 (5 years)