Full life-cycle, software developer focused on distributed enterprise applications with a proven track record as an effective, efficient problem-solver.
Emailage – Director of Enterprise Architecture
2017 – Today Phoenix, AZ
Lead developer and architect for the new Emailage risk scoring API. The API queries 12 different data sources, including relational, NoSql and columnar AWS data stores in 18 milliseconds under load. The system was built using C#, .Net Core, Kestral, Postgres, DynamoDB, SNS and uses a microservice architecture.
Architected, prototyped and lead a squad of 6 people in building a streaming cardinality counting system using ElastiCache Redis, SNS, SQS, Beanstalk, C# and .Net Core. The system is deployed in 4 AWS regions on two continents and tracks the cardinality of 250 million sets and processes over 1 billion commands per day.
Created and managed the Engineer Mentorship program including one on one mentoring sessions, code reviews, pair programing, pull requests review, systems architecture design sessions, and facilitated monthly Lunch & Learn meetings.
Grand Canyon University – Lead Developer
2014 – 2017 Phoenix, AZ
Architect and Lead Developer for the GCU Inquiry Portal project. Inquiry portal enables potential student to find information about GCU and helps them apply for college. The portal is developed and deployed as a Azure cloud solution utilizing Web Apps, WebJobs, Azure Active Directory, O365, Message Bus and Storage Services.
Developed the iOS and Android GCU Student mobile applications. The applications help students navigate campus, schedules, statements, food venues, charge cards and attendance. The backend of the mobile application utilizes multiple Azure cloud services including Mobile Services, Active Directory, Service Bus, Notification Hubs and Storage Services. The applications makes use of each platform’s Location and Bluetooth services for iBeacon integration for attendance tracking. The clients are built with C# and Xamarin Studio and the backend is built with Node.JS and C#.
Lead Developer of the GCU Maps iOS mobile application. Conceived, specified, built and delivered the mobile application in 21 days as a pilot program for the new GCU Mobile Development team. The Apple iOS application gives student the top 100 places on campus while providing real-time maps and location.
Wells Fargo – Modis – Senior Developer
2012 – 2014 Phoenix, AZ
Architected, developed and managed a team of 3 to build the Community Banking Pixel Analytics System. This system tracks the usage of the world’s largest SharePoint installation and marries the tracking data with the Wells Fargo’s management hierarchy through Active Directory. The system has been adopted by Wells Fargo at the enterprise level.
Lead developer for the Technology Connection Manager Mobile Alert Dashboard. The dashboard gives managers near real time statistics on call center agent performance through a mobile ready user interface. The interface gives managers the ability to coach representatives at their desks in real time. The site is an Angular.js frontend with a ASP.net MVC backend.
Pulte Group – BizTalk EAI Developer
2012 – 2012 Phoenix, AZ
BizTalk developer responsible for the Enterprise Message Broker Migration conversion project. The project consisted of identifying all entry points in Message Broker and converting them to BizTalk web services. The project utilized BizTalk 2010, C#, WCF, SQL Server 2010 and 2012.
Lead Integration developer for the Pulte Purchase Pro application. Designed and developed components and systems to integrate the new Asp.Net MVC application into the enterprise. The systems utilized BizTalk 2010, Asp.Net MVC, C#, WCF, SQL Server 2012 and integrated with other .Net applications as well as Lawson Financial Services.
Blue Cognition LLC – Solutions Architect
2006 – 2011 Phoenix, AZ
Lead developer for the Wells Fargo enterprise Person web service. The person service consumes human resource data from PeopleSoft through WebSphere MQ and provides a cross platform compliant web service using C#, WCF, SQL Server and IIS. Clients include IBM Mainframe, Java, and .Net distributed applications.
Enterprise architect for Wilshire Press Inc. responsible for leading a team of developers writing Silverlight and ASP.net applications geared toward the publishing industry. Properties include www.TheBookPatch.com and www.PrintToPress.com.
Lead developer for the Wells Fargo Access Request Tool’s (ART) Approval System. The ART Approval System notifies, schedules and collects approval authorization from an end user’s management structure for secured IT resources. The Approval System makes extensive use of Windows Workflow and supporting services. The system was built using .Net 3.5, LINQ, ASP.net, AJAX, WCF, WF, MSMQ, Windows Services, and SQL 2005.
Lead developer for the Wells Fargo Security Technology Solutions Group Enterprise Resource Management System (RMS). The RMS system is the system or record containing all of the provisionable resources across the enterprise and their approval structure.
UHaul.com – Senior Developer
2006 – 2006 Phoenix, AZ
Lead developer for UHaul’s enterprise vehicle licensing smart client application. This smart client application makes extensive use of web services, C#, ADO.Net, Windows forms and SQL 2005.
Developed new distributed intelligence gathering application for monitoring competitor truck rental rates. The system uses ASP.Net, C#, ADO.Net, AJAX and SQL server 2005.
CulinaryCraftsman.com – Developer
2002 – 2006 Phoenix, AZ
Administrator of all Culinary Craftsman information technology including intranet and hosted web servers. Technology used was Windows NT, Windows 2003, IIS, DNS and SQL Server.
Extreme Logic – Senior Consultant
2000 – 2001 New York, NY
Team Lead of five developers in constructing an Internet reporting system for Powerpay.com, a payroll and employee benefits company. The reporting application was built on an existing system and gave the users the ability to generate and view dynamic reports pertaining to the payroll process. The system makes extensive use of XML, XSL transformations and Oracle 8i.
Senior Consultant for the Merrill Lynch e-Boston application. The application provided Merrill Lynch clients a single web application whereby Mutual Fund account trades, inquiries and reporting could be conducted directly at any time over the Internet. My individual contribution was developing components to integrate the site security and application into the existing MLX web farm infrastructure. Technology used was ASP, Visual Basic, COM+, XML, LDAP and Oracle.