Software Engineer
A Leading Global Healthcare Solutions Company
2014-11-01-2016-05-01
Lead developer for teams designing, developing and supporting products for patient access and adherence programs. Provide leadership and ...
Lead developer for teams designing, developing and supporting products for patient access and adherence programs. Provide leadership and technology expertise for decision makers and members of Agile teams across various disciplines. Helping to formalize and improve internal Agile software development methods. Improving the quality of software systems by mentoring developers, introducing new technology & patterns and identifying failures, weaknesses in software and process.
Senior Software Engineer
Solutions Provider for the US Federal Government
2008-09-01-2014-10-01
Lead Software Engineer of the IPRIME system for the USMC at Blount Island Command in Jacksonville, Florida. IPRIME, Integrating the Place...
Lead Software Engineer of the IPRIME system for the USMC at Blount Island Command in Jacksonville, Florida. IPRIME, Integrating the Placement and Registration of Identified Materials and Equipment, is a software system composed of a suite of interfaces for tracking and inventorying equipment in near real-time utilizing automated and semi-automated identification technologies including RFID, IUID, Barcodes, GPS, mapping and more. IPRIME allows the USMC to track assets throughout Blount Island Command, the Maritime Prepositioning Force (MPF) and Marine Air Ground Task Force (MAGTF) with the ability to work as a fixed system at a site as well as a tactically deployed system. Lead the technical architecture, specification, design and development of the entire IPRIME system from its origination. The system includes a custom middleware solution for managing autonomous identification devices such as RFID interrogators, a secure web application for managing system asset information and system configuration, a web based application for near real time asset tracking and reporting, mobile and desktop applications for identification, inventory and marking of assets with RFID, barcodes, labels and IUID. IPRIME includes a suite of hardware/software for tactical deployments with self sufficient power, network and services used in joint military activities around the world. A series of software interfaces allowing for the testing and side-by-side comparison of automatic identification technologies ensures optimal decisions can be made for existing and future technology improvements. IPRIME is created atop of the Microsoft technology platform including the .Net Framework, ASP.Net Web Forms and MVC, Windows Mobile, WCF Services, SQL Server, Windows Forms and WPF, Silverlight and much more.
Software Developer
Created a number of software systems for the St. Johns County Board of County Commissioners and other elected offices. As a senior system...
Created a number of software systems for the St. Johns County Board of County Commissioners and other elected offices. As a senior systems analyst I took part in every aspect of system creation including client engagement, specification, design, development, acceptance/review and deployment. Systems were developed primarily with the Microsoft technology platform including the .Net Framework, ASP.Net, XML Web Services, WCF, SQL Server and more. Developed an electronic record management system for the creation and storage of electronic documents which is utilized by dozens of software systems spanning hundreds of desktop and web applications providing end-to-end accountability, security and non-reputability of electronic records. Created numerous public and internal facing web applications including an online job application process, public websites for most of the elected officials and various internal web applications supporting business processes. Significant contributions toward the service oriented architecture (SOA) of data and processes used internally by many software systems. Contributions include the introduction and integration of a source control system, development of best practices and standards for software development and the encouragement of a collaborative community environment.