Software Developer
Howell, New Jersey
career@michaelrwatts.net
732.580.2637
Languages
Java
.NET
Javascript
SQL
Skills
Software Design
Agile
Database Design
Served as scrum master and developer within an agile team developing a replacement for an existing securities trading settlement and clearing system. This software was written in Scala using the Akka library and was designed to handle transaction volumes in the tens of millions per day. The team placed a heavy emphasis on continuous integration and automated build & testing using Jenkins and Ansible. Besides coding my responsibilities included conducting Scrum ceremonies such as backlog grooming, sprint retrospectives & planning and user demos.
As a senior cloud application developer my primary role was to work with Forefronts clients to customize and extend their Salesforce.com implementations. Working within the Salesforce environment I used Apex, Javascript, JQuery and SOQL to construct complex capabilities such as dynamic graphing, news feeds, webhooks and web callouts. As well as the more normal triggers, batch processes, Lightning components and workflows. Forefront uses an Agile approach to development with incremental development, rapid turn-around and frequent (daily) deployments.
I led numerous software development projects. Starting with desktop applications written in C++ we moved to building web-based applications in Java and finally migrated to a Microsoft stack with .NET. Besides software development I also worked on a wide variety of infrastructure projects including disaster recovery planning & testing, upgrades and selection & implementation of commercial software.
BSc in Physics and Astrophysics