February, 2014–September, 20184+ years
I am part of a development department that is working to build a SaaS replacement for our aging WinForms application. Our goal is to develop a set of REST-based microservices using .NET Core, and a handful of other modern technologies. Consuming the microservices is our browser-based platform built with ASP.NET MVC, Twitter Bootstrap, and the AngularJS framework.
I'm responsible for mentoring junior developers on the team as well as helping to guide the direction of our platform—especially with respect to our browser-side technologies. As part of that responsibility, I've helped to implement better documentation, code samples, best practices, and standards in order to help new and internal hires get acclimated to the code base and get an idea of the type of architecture we're working with and what we're trying to achieve in the long term.
.NET.NET CoreAngularJSAWS KinesisAWS LambdaBootstrapC#DynamoDBJasmineMS SQL ServerNUnitRESTWindows Server
April, 2011–February, 20143 years
I was part of a team of 4 developers working on developing a new scholarship management software backed by PHP and Microsoft SQL Server. On top of PHP, we used Symfony to provide an MVC framework, groundwork services, and guidelines for development. Additionally, we used the Doctrine tool set for providing database abstraction and migrations. On the browser side we utilized a handful of 3rd party libraries, including jQuery and Twitter Bootstrap. In addition to working on the aforementioned system, we updated an existing code base that runs the online scholarship applications. The code base utilized a legacy PHP back end, the Smarty template engine, and was backed by MySQL. As part of the updates, we increased scalability, modernized the browser and server side components of the sites, and added support for mobile devices.
DoctrineMS SQL ServerMySQLPHPPythonRESTSilexSmartySymfonyTwigUbuntu Linux
April, 2008–March, 20113 years
I learned and worked with an industry-focused language and tool set, CfMC, to create web surveys for market research and loyalty programs and to create data tables for reporting collected data. I utilized prior knowledge in shell scripting and task scheduling to automate routine tasks. Additionally, I was selected to be a part of a small group of subject matter experts on a more advanced reporting tool called E-Tabs for automated charting and reporting of crosstab data.