Innovative and award-winning software engineer with extensive experience designing, coding, testing, and supporting next-generation software solutions in both corporate and government environments.

Work History

Work History
Sep 2014 - Present

Senior Software Architect

Robert Half Technology - Salaried Professional Services

Robert Half Technology's salaried professional service gives you access to Robert Half's full-time IT consultants who can assist you with your long-term IT projects.

Key Clients (and supportive tasks):

Client: Rhythm (formerly Rhythm Interactive)

Senior .NET Web Application Developer and Architect role for a very successful digital agency that specializes in brand experience and technological innovation.

  • Developed large content-management driven websites for large clients such as Irvine Company, Segway, & AllCare Health using Umbraco open-source CMS. 
  • Assisted in planning and architecture of large migration efforts for Irvine Company. 
  • Utilized Ditto (Umbraco extensions) for mapping CMS objects to POCO/Model entities.
  • Worked with UX and Designers to assure best user experience on end products.
  • Worked with outside API vendors to assure appropriate access and viability of integration (dependent on client needs).
  • Worked with a large team of other senior developers in agency goals.
  • Provided training to other developers in tech-tip meetings.
  • Assisted in branding direction and discussions.

Client: AkinsParker

PHP/LAMP Lead Software Engineer and Architecture role for proven advertising and digital marketing agency.

Achievement highlights:

  • Met fast, tight deliverables after a 2-day spin-up time in an emergency stage of existing software system:
  • Developed system-generated email system
  • Analyzed and fixed a number of bugs within client’s software system
  • Integrated and tested for payment processing
  • After two weeks, it was apparently the target system needed to be rebuilt, and I was deemed lead software engineer and architect on project:
  • Worked with executives to define hard and pointed business requirements of target software system.
  • Redesigned existing data model to further the maintainability and cleanliness of target software system.
  • Worked with other externally contracted developers to accurately estimate timelines and monetary resources.
  • Spent time spinning up an old instance/backup of their previous system (built in .NET) to use while developing a new version of their software system.

Client: Pacific Communications (advertising subsidiary of Allergan, Inc.)
 .NET, Sitecore, and front-end engineer for global pharmaceutical company focused on developing, manufacturing and commercializing branded pharmaceuticals, generic and over-the-counter medicines, and biologic products.

Achievement Highlights:

Was lead developer and architect on multiple projects, including but not limited to:

  • Large Digital Sales Aids (DSAs) for sales personnel to use while meeting with medical professionals. Was lead developer on three BOTOX DSAs that have been in use for over a year as tools to educate and inform doctors of the BOTOX product line for use within therapeutic indications. DSAs are developed using HTML/CSS/JS and deployed using a content management system that is directly linked to an iPad client application that is possessed by the sales team.
  • Templating system for Digital Sales Aid (DSA) development using AngularJS. Constructed system documentation as well as developer guides to be able to build DSAs faster and more efficiently using the templating system.
  • Large user-based web systems that had to house and manage a large amount of assets, data, and personally identifiable information (PII). 
  • Large web projects that employed Sitecore CMS. Sitecore CMS allowed for content authors, copywriters, and regulatory (FDA) to make edits as necessary to web projects that were developed by our team in an effort to reduce cost and time of going back to development.
  • Aided and led R&D projects for enhancing both products and internal processes. Constructed presentations to executive management after R&D was complete.
  • Trained and aided other developers in .NET, MVC, and JavaScript development processes. Also helped with training developers on Visual Studio IDE, Team Foundation Server, and ReSharper.
  • Worked with mobile developers closely to design and develop APIs for use within their client applications.
  • Designed and constructed .NET utility libraries for use within future projects.
Jan 2012 - Sep 2014

Senior Software Engineer / Project Manager


SAIC is a FORTUNE 500® scientific, engineering, and technology applications company that uses its deep domain knowledge to solve problems of vital importance to the nation and the world, in national security, energy & environment, health, and cyber security.

Key Projects (and supportive tasks):

  • Lead software engineer and project manager in support of porting the SAIC GeoRover suite from VB6 to C#.NET. Exceeded expectations and enhanced functionality with the same quality of code that was first deployed. Tested all software in a team environment. Created automated test scripts and solved complex issues with minimal direction. Led a team of 9 other developers and directed entire porting process.
  • Was deemed architectural and technical lead on geospatial software systems for Naval operations throughout the US. Responsibilities included requirements analysis, architectural design, software construction, testing and debugging, and leading of other developers in both ESRI’s ArcObjects Framework and ArcGIS API for Flex.
  • Solely designed and developed an integrated geospatial solution for windows tablets that that supports vector, raster, image, binary, and shapefile data. This solution contains a virtual database that holds the data for pictorial representations on the map, and contains a legend that acts a visual container for the map’s layers. The ability to change color, opacity, outline color and opacity, and add texture pattern types to the map is present as well. Included a custom-built GPS library that allowed for reverse geocoding, device detection, and projection information and coordinate systems. ---- Full feature list available upon request. Developed in C#.
  • Developed a solution for the Navy Georeadiness program to be able to extract metadata from geodatabases and print it into subsequent and presentable HTML files.
  • Worked in a team environment to design, develop, and deploy a DoD enterprise application used behind secure servers. Developed cryptography algorithms, fail-safed code, and analyzed architecture concerns while development was in process.
  • Enhanced our department’s internal software development lifecycle processes as well as installed and set-up multiple key software development systems on a dedicated server for the team (SVN, Issue & Doc Tracking, etc.)
  • Enhanced software development document models for proper quality assurance.
  • Tested proper quality assurance of products before released to customers. This includes unit and system testing with an adaptive process model documentation framework.
  • Helped develop RFP responses and proposals.
  • Created project-specific decisions based on the client’s needs, and then formulated proper executions of those decisions.
  • Worked directly with clients to meet both company and client standards.
Aug 2011 - Oct 2011

Software Engineer

Aegis Technologies Group, Inc.

AEgis Technologies Group, Inc. is an internationally recognized leader in Modeling and Simulation supporting the entire life cycle of Modeling and Simulation programs through engineering services, hardware and software products, and professional training.

Key Projects (and supportive tasks):

  • Designed a web interface used by program and product managers to submit product change requests into an enterprise system.
  • Designed and developed a universal installation solution to be used with all products that automatically checks existing components and drivers, and houses the real-time ability to adapt to the end-user machine for best installation performance.
  • Enhanced documentation models and enforced CM control standards down to engineers for proper quality assurance techniques.
  • Designed and developed backend and frontend of a public helpdesk application that allows customers to submit tickets and receive help from a support team.
  • Tested proper quality assurance of products before released to customers. This includes unit and system testing with an adaptive process model documentation framework.
  • Created multiple scenarios, and developed special behavioral and entity components in Java for a OneSAF Framework. 
Mar 2011 - May 2011

Mobile Applications Engineer

Mojave Desert Ecosystem Program

Selected for volunteer position at DoD and DoI agency responsible for supporting government agencies through geospatial solutions.

Key Projects (and supportive tasks):

  • Solely managed the development process of CA Desert: Mobile for both iOS and Android, and enhanced the ArcGIS Beta API for Android. This application was awarded second place in "The Best Mobile GIS Application" in the ESRI International User Conference 2011. Documentation available upon request.
Feb 2011 - Feb 2011

Embedded Systems Engineer

NavCom Defense Electronics

Selected for a contract position at NavCom Defense Electronics, a company that provides hardware solutions to multiple branches of the military.

Key Projects (and supportive tasks):

  • Solely Developed, designed, and tested an RTOS embedded system that would automate testing processes for CARA (Combined Altitude Radar Altimeter) units. These units are standard on many air force planes, and allow for low radiation emissions for covert operations. Over 10,000 CARA systems have been delivered as of 2010. Work with radar, radio frequency, and high-accuracy algorithms were taken into account for the proper test functions that needed to be completed during quality assurance phases.
Sep 2008 - Jul 2010

Executive Product Manager

Victory Advertising / DesignFluxx

Victory Web and Graphics was a former leader in web production, graphic and print media, and video production within the high desert.

Key responsibilities (and supportive tasks):

  • Managed Web and interactive communications project from initial consultation through successful launch
  • Developed and maintained long-term client relationships
  • Created and monitored schedules, deliverables, and internal and external resources to deliver projects on time and on budget
  • Develop and manage departmental process and quality assurance measures
  • Developed user interface, general architecture and navigation systems for client Web sites
  • Conducted search engine optimization (SEO) and search engine marketing (SEM) efforts for clients and employer, including traffic analysis and reporting
  • Provided short- and long-term Web strategy for clients
  • Developed proposals and cost estimates
  • Acted as technical representative in sales efforts with potential clients 
  • Managed company-wide hardware and software purchases and related vendors
  • Managed and trained junior developers and interns
  • Developed and/or edited client and in-house marketing and sales materials
  • Contributed to technical innovation and overall business direction



Aug 2013 - Present

Bachelor's / Master's

Regis University


Mar 2014 - Present

SiteCore Certified Professional Developer (Sitecore XP 8)