Angular
Work
Camden Property Trust
Software Developer
January 2017 - Present
Angular TypeScript C# SQL Taleo Oracle

I’m currently part of a small team of 3, building, enhancing, and maintaining multiple internal applications simultaneously.

I’m most proud of a crucial data integration between Taleo and Oracle that the company uses daily for all new hires and internal transfers.

National Oilwell Varco
Front End Developer
July 2015 - December 2016
Angular TypeScript HighCharts OSI PI Atlassian

I was a front end developer using Angular 2, TypeScript, and C# to build a site for customers to view realtime data. One of my key accomplishments was to build the front end of the site’s customized graphing tool using HighCharts.

Fun fact: When I joined the team, there were only 4 members, so I was able to take on a range of responsibilities from Project Management to OSI PI Administration.

Projects
Sentiment Dashboard
Camden Property Trust
April 2017 - December 2017
Angular C# HTML CSS

I refactored and optimized old code that pulled information from a third party API daily. Then I worked with a DBA to combine it with internal data points, and displayed it on a dashboard built from scratch. The project was delivered weeks ahead of the original deadline.

Mastermind
Independent Project
September 2016
Ionic 2 Angular TypeScript HTML SCSS

I created a cross-platform mobile Mastermind clone with Ionic 2 to expand my skillset. It works well on iOS and Android, and can even be viewed on desktop browsers.

BOP Graphing Tool
National Oilwell Varco
January 2016 - December 2016
Angular TypeScript HighCharts Material Design

I worked closely with the UX designer to display real time data for users to track key information from blowout preventors using Angular, HighCharts, and Material Design.

Blog
Non-Primitive Inputs in Angular 2
08 November 2016

Remember when I talked about how Inputs in Angular 2 can be tricky? Well it gets worse. Here are some points to keep in mind when passing non-primitive types as Inputs.

Angular 2's deep selector
07 November 2016

What if I want to change the styles of child components in Angular 2? Is that even possible? Well, yes.

Change detection on primitive inputs in Angular 2
02 November 2016

Detecting input changes in Angular 2 are a bit tricky. The way Angular 2 detects changes and handles them can be rather confusing. Here’s how I do it.