Derek Chan

Derek Chan Email and Phone Number

Senior Software Engineer @ BeyondTrust
Derek Chan's Location
Lake Forest, California, United States, United States
Derek Chan's Contact Details

Derek Chan personal email

n/a
About Derek Chan

I'm a father of two, backend software developer, and cloud practitioner committed to writing code that communicates rather than obfuscates. Identifying the best approaches to building new apps and functionality has been a major part of my journey thus far.

Derek Chan's Current Company Details
BeyondTrust

Beyondtrust

View
Senior Software Engineer
Derek Chan Work Experience Details
  • Beyondtrust
    Senior Software Engineer
    Beyondtrust Dec 2024 - Present
    Johns Creek, Georgia, Us
  • Blackberry
    Senior Software Engineer
    Blackberry Jul 2019 - Nov 2024
    Waterloo, Ontario, Ca
    • Modernize file processing backend, rewriting many services in Go, culminating in four containerized backend services released to production. Design is capable of serving scores at ten thousand requests/second and scoring files at a peak of five hundred files/second. • Deliver updates to backend that enable more accurate ML classification of multiarchitecture binaries, improving the customer experience by reducing false positive rate. • Reduced pager alerts from several times a quarter to fewer than two per year by addressing unhandled errors and deduplicating retry queue. • Improved the classification accuracy of ML models with an automated workflow for pushing updates to them, reducing update cadence from one month to one week.
  • Cylance Inc.
    Senior Software Engineer
    Cylance Inc. Jul 2018 - Jul 2019
    Waterloo, Ontario, Ca
    • Facilitate bidirectional connectivity of devices to EDR backend via WebSockets, ensuring infrastructure scales to support millions of active connections.• Modify endpoint command sender service to push requests to devices asynchronously, eliminating request timeouts that would occur when sending to 10k+ devices. • Design and develop features for Remote Response, enabling administrators to rapidly inspect devices under their protection via a terminal in their web browser.• Collaborate with support team to investigate the root cause of issues that have escalated to the engineering team, decreasing issue resolution turnaround time by several weeks.• Develop and maintain EDR data ingest pipeline, ensuring proper scaling with millions of devices uploading tens of millions of events to streams each day.
  • Cylance Inc.
    Software Engineer
    Cylance Inc. Jan 2017 - Jul 2018
    Waterloo, Ontario, Ca
  • Sentient Energy
    Test Automation Engineer
    Sentient Energy Dec 2015 - Jan 2017
    Frisco, Tx, Us
    Manufacturing Automation - Implement and deploy next generation automation platform.• Implemented an interface between Sentient’s new automation platform and a meshnetwork radio configuration server using Python.• Maintained legacy automation code by increasing code’s robustness when communicatingwith attached test equipment and devices under test, contributing to 15% highermanufacturing capacity using existing infrastructure.• Refactored top level assembly test software and upgraded it to interface with a new testframework and web application. Used the decorator design pattern to facilitate code reuseand lower overall code complexity by approximately 20%. • Architect a controller module for Landys and Gyr Integrated Wangate Radios, enabling automatic radio network switching based on the MM3's currently under test, enabling a constant number of IWR's to support an arbitrary number of customers.
  • Wd, A Western Digital Company
    Test Engineer
    Wd, A Western Digital Company Jul 2014 - Sep 2015
    San Jose, Ca, Us
    Specify requirements for test programs to provide the ability to test the newest, cutting edge features being added to our drive products. Ensure existing test programs are up to date and capable of validating high capacity drive configurations. Interface with the drive program teams to communicate schedules and assess readiness for OEM Qualification and high volume production. Devise strategies for in-depth functionality and compatibility testing of complex drive features. Debug issues involving advanced drive features across a wide variety of hardware and software platforms, including PC’s, servers, RAID, and various operating systems (Windows and Linux). Work closely with development Engineers to guide issues through to final resolution.
  • Knowji
    Intern
    Knowji Jun 2011 - Aug 2011
    Collaborated with company founder to write the FAQ section of Knowji Vocab App for iOS, providing documentation from a high level perspective of the program’s features. Implemented several macros written in Visual Basic and PHP to automatically parse and organize thousands of data entries in Excel worksheets and titles of image files, saving hours of manual editing time.

Derek Chan Skills

Powerpoint Microsoft Office Microsoft Word Python Microsoft Excel Teamwork Time Management Visual Basic Linux Software Documentation C++ Linux Server Red Hat Linux Bash Windows Server Suse Raid C

Derek Chan Education Details

  • Uc San Diego
    Uc San Diego
    Computer Engineering

Frequently Asked Questions about Derek Chan

What company does Derek Chan work for?

Derek Chan works for Beyondtrust

What is Derek Chan's role at the current company?

Derek Chan's current role is Senior Software Engineer.

What is Derek Chan's email address?

Derek Chan's email address is dc****@****nce.com

What schools did Derek Chan attend?

Derek Chan attended Uc San Diego.

What skills is Derek Chan known for?

Derek Chan has skills like Powerpoint, Microsoft Office, Microsoft Word, Python, Microsoft Excel, Teamwork, Time Management, Visual Basic, Linux, Software Documentation, C++, Linux Server.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.