About Me

Who Am I?

Hi I'm Derek Xu! Welcome to my page. I am a innovative software engineer who loves to experiment with the newest technologies.

My interests include developing full-stack web applications that put the focus on the user while also creating a positive impact.

In my free time, you will most likely find me playing the violin, traveling with friends, or finding the next hip restaurant in NYC!

What I do

Here are some of my expertise

Data Structures & Algorithms

I have taken DSA courses at Brown University, which have given me a extremely strong basis in important CS fundamentals.

Full Stack Web Development

Everyday I hone my skills in JavaScript, React, HTML, CSS and more through building innovative solutions at work.

Biology

I am always facinated by the plethora of techniques that can be used in biology which fueled my program writing for labs during my time at Brown.

Boba Orders
Projects
Coding Languages Mastered
Effort Always
My Specialty

My Skills

Here are a few technologies that I am ready to work with.

Python

90%

C++

92%

React

95%

HTML & CSS

90%

JavaScript

93%

Node.js

85%
Education

Education

I have completed my undergraduate studies in Biotechnology. I have taken a variety of courses during my time at Brown and have built a strong foundation of computer science and biology knowledge. Here are some relevant courses and awards:

  • CSCI0160: Data Structures & Algorithms
  • CSCI0020: The Digital World
  • Sigma Xi National Honors Association
  • Dean Marjorie Thompson Senior Prize
  • BIOL1600: Development of Vaccines
  • BIOL0210: Diversity of Life
  • CHEM0360: Organic Chemistry 2
Experience

Work Experience

Software Engineer at Bloomberg LP Jan 2021 - Present

  • Redesigned corporate ratings (CRPR) landing page with over 100,000+ hits per day.
  • Created and designed "Description" (DES) function for money market commitments, which has over 1,000,000+ hits per day.
  • Enhanced key insights for ratings and HY/IG bonds, which are snippets of key information for users to get a quick overview of recent updates about a security.
  • Developed UI based testing tool for the Bloomberg terminal, allowing engineers to test code on the terminal as if the user was interacting with the program.
  • Migrated multiple back-end services to be compatible with linux, increasing speed of processing by over 50%.
  • Software Engineer at Full-Stack @ Brown Feb 2020 - Jan 2021

  • Created web application for the East Coast Taiko Conference using react, redux, html, css, and javascript
  • Engineered and established website and technologies used for the 2020 Hack At Home Hackathon
  • Led multiple workshops during hackathon focused on relevant web technologies such as React and Javascript
  • Software Developer at Brown University Yajima Lab Sep 2017 - May 2020

  • Published as Co-First Author in Developmental Dynamics
  • Led research team of 6 to test and understand plasticity regulation (Germline factors DCLK1 and RB1) by using sea urchin
  • Extensive knowledge in various wet lab techniques: PCR, Western Blot, Immunoprecipitation, and Immunofluorescence
  • Used Python, ImageJ, Confocal microscopy and Prism in order to track and calculate cancer cell pattern movement in cell culture, as well as the factors that control this type of movement
  • My Projects

    Some Things I've Built

    dxSortingVisualizer

    React.js     Redux

    Sorting visualizer project using React/Redux in order to simulate popular sorting algorithms, including heap sort, merge sort, quick sort, and bubble sort.

    COVID-19 Data Visualization

    D3.js     React.js

    This web application is a force-directed graph that parses data from the Center for Disease Control on the Covid-19 pandemic. It compares coronavirus data from states in the US by physical distance in order to visualize how distance affects coronavirus R naught values and transmission.

    dxVoyage E-Commerce Site

    MongoDB     Express     React.js     Node.js

    Created a full-stack web application E-commerce site using React, Redux, MongoDB, Express, Ant-Design, and Node.js. It was built with a full back-end API server that is capable of image upload, authentication, Paypal Checkout, and cloud functions

    Page-Rank and Prim Jarnik Graph Visualizer

    HTML     CSS     React     JavaScript

    This application is a visualization on the famous Page-Rank algorithm developed by Google Search and the Prim Jarnik Minimum Spanning Tree Algorithm. In addition to the normal Page-rank algorithm, I added functionality to blacklist websites, causing lower appearance.