About

Hi, I'm David. I'm a 30 year old Software Engineer living in the Seattle area. I've worked at some of the largest tech companies in the world. I started as an intern in 2013, then became fulltime at 2014. I've worked on systems level code for databases, and operating systems. I also have worked on service level code for a very popular smart assistant.

My languages of choice are C#, Typescript, C++, and Java (in that order)

I got my start at 10 years old. Dragging around UI components in Visual Basic and making a message box appear on click. From there I learned HTML and CSS. I learned Javascript and PHP. After some time, I created a PHP IRC chat bot from scratch. This accelerated my interest in networking and protocol communications. I wrote several chat apps and chat bots. I wrote internet filters and websites galore.

Once I got into college, I started learning the proper ways to write code. Testing, and unit tests. Design docs, and UML diagrams.

My main interests are in gaming, networking protocols, and chat bots. I have interests in ML and crypto, but haven't spent a whole lot of time in that.

I'm not currently seeking employment, but if you have an offer you think would be perfect for me, feel free to shoot me an email. me[at]david barajas(.)com  (no space).