Veteran engineer in scalable, enterprise, server-side development
Software Engineer @ From September 2014 to Present (1 year 4 months) San Francisco Bay AreaLead Member of Technical Staff @ Worked in all levels of the Salesforce core stack, from the DB layer up to the UI layer, including data center automation. Consistently assumed a leadership role throughout my Salesforce career.
--Implemented set of RESTful API's in order to scale our highly interactive “Web-based IDE” so Apex code updates are queued and made asynchronously. Required significant architectural and code changes to API and UI. (Java, Ext JS, JavaScript, REST APIs, json)
API Docs: http://www.salesforce.com/us/developer/docs/api_tooling/Content/sforce_api_objects_metadatacontainer.htm
http://www.salesforce.com/us/developer/docs/api_tooling/Content/sforce_api_objects_containerasyncrequest.htm
--Tech lead for a team of 4 engineers, revamping the engine that makes a complete copy a customer’s data in its entirety: 100s of millions of rows/request with 100s requests/day. (Java; PL/SQL hints, DDL; SOAP)
--Implemented the two next generation prototypes of the copy engine, after contributing to dozens of architecture discussions with the top Salesforce technical staff. (Java, PL/SQL, PL/SQL triggers, Oracle datapump)
--Mined 100s of GBs logged of data stored on Hadoop FS and exposed it with via API. (Java, HDFS, Hadoop Mapper, REST & SOAP)
--While leading and mentoring 4 junior engineers, drastically reduced the time of all deployments within Salesforce (from 12+ hours to From September 2007 to August 2014 (7 years) San Francisco Bay AreaSoftware Development Engineer @ Designed / developed business critical applications & frameworks on the linux platform
--Order fulfillment customer facing web-app w/ backend web-services (Java/Hibernate/Oracle SQL, JSP/JSTL/Struts, SOAP)
--Generic Tree Structure Data Store “XML/XSD in the database” Core Component (Java/ Hibernate/Oracle SQL)
--Workflow Engine Core Component for delegating automated and manual tasks as defined by directed acyclic graphs (DAG’s) in the Oracle DB. (Java/Oracle SQL) From October 2004 to September 2007 (3 years) Greater Seattle AreaSoftware Engineer @ Owner of Performance, Scalability, & Reliability (PSR) Automation System, automation framework to execute tests, save/compile results (C#, ASP.NET w/ JavaScript UI on SQL Server)
--Unified two large automation systems into a single framework eliminating thousands of lines of duplicate code. From July 2002 to October 2004 (2 years 4 months) San Francisco Bay AreaEngineering Intern @ From May 2000 to August 2000 (4 months) Greater Seattle Area
B.S., Electrical Engineering and Computer Science @ University of California, Berkeley Derrill Dabkoski is skilled in: Java, SQL, Web Services, Scalability, REST, SOAP, Guice, Google App Engine, Test Driven Development, JUnit, Perforce, Spring, JavaScript, Ext JS, Hibernate