Email: | |
Website: | http://krismitchell.net |
I'm a software developer, computer scientist, interface designer, and tech enthusiast. I believe in writing useful and usable software that helps everyone get their job done, and I'll work with the right technologies and people to get my job done.
Programming Languages: | Java (XPages/Java ServerFaces, Hibernate), C# (.NET Core, EWS), JavaScript (+CSS+HTML),TypeScript (Angular, NodeJS, jQuery), SQL, PHP, Perl |
---|---|
Platforms: | Windows, Linux, Android |
Other: | Web Development, Oracle Database development, Microsoft Exchange, IBM Lotus Notes/Domino, Apache Tomcat, PostgreSQL, MySQL |
EmailTag is an OfficeJS add in that allows Outlook users to tag metadata along with emails into a case management system. It uses a .NET Core 3.1 backend to perform EWS calls to a Hybrid Exchange environment, and Aspose.NET to convert emails to PDF. (2020-2021)
Used a set of tools provided by Quest to perform a ~2000 user email migration to an on-premises Exchange 2016 environment. Developed scripts and utilities in PowerShell and LotusScript to handle tracking and automate provisioning steps. (2019-2020)
Screwing around with a ray tracing application in F# :) . I like writing in a functional-ish style, as I believe it is more expressive and less prone to errors than strictly imperative coding, but I don't usually get to use fully Functional languages, so this was a fun experiment for me (2019).
A web application written using Angular 7, Microsoft's SQL Server, and a thin REST API in Java. Used by a client to track policy document change cycles over time. (2019)
An Oracle appplication for a client to conduct reporting on customer-facing device install compliance. Designed a business rules engine and handled integration with data from Hadoop clusters as well as othes business systems (2017-2018)
A web application written for a client using IBM XPages and AngularJS. Allows users to book and cancel fitness equipment and classes and report on bookings (2013, 2016).
A RESTful API to allow external clients to access invoices stored in Oracle (2015).
My first AngularJS application. Allows users to modify and link rich content across a set of pages (2015).
An internal application used to write, revise, categorize, and search relevant employee procedures. Written using IBM XPages and Backbone.js (2015).
Allows a client to keep track of rail cars throughout various stages in the shipping process. Uses IBM XPages and Oracle. (2014)
Something I wrote to compensate for my inadequate Bejeweled skills. Written in Java, figures out jewels based on a single pixel in each cell, then uses the Robot class to control the mouse and make matches (2012).
A cool little project I did with my friend Travis Dilts to display statistics from the social network GDGT using bluetooth, an Android phone, and a 32 character LCD display connected to an Arduinio (2012).
B.Sc, Computing Science, Honors. University of Alberta, 2012