Summary
Overview
Work History
Education
Skills
Certification
References
Timeline
Generic

Michael Bloomfield

Davison

Summary

Accomplished Senior Programmer at Henry Ford Health System, specializing in Azure Synapse and data warehousing. Proven expertise in big data processing and team leadership, successfully architecting user interface modules that enhanced data migration efficiency. Strong communication skills and a commitment to continuous integration practices drive my success in delivering impactful software solutions.

Overview

32
32
years of professional experience
1
1
Certification

Work History

Senior EDW Enterprise Senior Programmer

Henry Ford Health System
11.2017 - Current
  • Mr. Bloomfield developed User interface modules and backend services for the Enterprise Data Warehouse project to allow Fact and Dimension tables in a Star schema to be created from a User Interface. This project also involved scheduling and creating jobs to populate the data structures. It was used for Azure Data Migration with Synapse. The technologies used were the following: python, Azure Synapse, Azure Dev Opts, SSIS, SSRS, C#, SQL Server 2016-2020, Oracle, CLR stored procedures, Entity Framework 6.x, Angular 4, node.js/npm, and TFS.

Application Architect, Team Leader

Telnet World Wide
02.2016 - 11.2017
  • Company Overview: Telnet is a regional leader in telecom services.
  • Mr. Bloomfield architected and built a new Sales Portal for the sales team using the following technologies: C#, MVS Enterprise Edition 2017, SQL Server 2015, JavaScript, jQuery, Ajax, Kendo UI Toolkit, Entity Framework 6.x and MVC4. He also setup a SDLC using Jira, GIT, and Jenkins for continuous integration. The software development process is now used corporate wide for gathering requirements for engineering and IT.
  • Telnet is a regional leader in telecom services.

Manager Application Architecture, Application Architect, Development III, Team Leader

Diplomat Specialty Pharmacy
10.2010 - 01.2017
  • Mr. Bloomfield led his team of 4 interface developers to build the Diplomat Fulfilment Application and Services used for an automated conveyor system in order to dispense specialty medications. His team architected and developed the Middleware, Web Services and Windows Services to route batches of patient prescriptions to the specific sites for automated dispensing. He also worked with a vendor to integrate the PLC programming for the conveyor system. The system dispensed between 2500-10000 prescriptions weekly at two different hub locations in Michigan and California. Key technologies used; C#, MVS Enterprise Edition 2015, Windows Services, Web API, Redis, PLC, WPF, and WinForms Applications on the client PCs.
  • He evaluated several products for application monitoring and then lead the team to implement App Dynamics for the application Monitoring. This tool monitors all custom .NET applications using .NET agents and database agents to monitor all custom applications for the company and notifies production support if SLAs are not met.
  • ENav Live Web Portal has several portals for patients, providers, and payers. There is a series of mobile applications that are used with these portals. He was part of the integration team that picked the mobile application vendor and portal integration teams. This was a multi-vendor team with several product owners. He designed and implemented all Services and Web Services for this project. Key technologies used were; Azure, C#, Angular, node.js, grunt, Xamarin, MVS Enterprise Edition 2015, Team City, Identity Server and Kentico CMS.
  • ENav is the Core Patient Care Application for Diplomat Specialty Pharmacy. His interface team designed and implemented all application interfaces; PPS (Prescription Process System), RX30 Services (Diplomat Dispensing system in 8 core Pharmacies), PPS Middleware, Connect ship Integration Services(Shipping Interface), Orbital Payment Tech Services(Payment Processing), Address Validation Services(UPS Service), Document Processing Services, Fax Services and Clinical Services API (Medi-Span Integration). Key technologies used C#, MVS 2013, Redis, Rabbit MQ, and Web API Services.
  • The MedHOK Delegated PA System is a used by our Pharmacy Clinical Services team. It integrates and manages Prior Authorization Services for other pharmacies that don't provide PA Services. He integrated all Prior Authorization Data feeds into the system using iWay ESB Server. This server uses Java as a base technology.
  • Retail Specialty Network (RSN) eNav application is used for our clients that can't provide specialty services to patients. He architected and designed all custom data feeds using our Iway server. There were over 28 custom data feeds Services that were implemented. The following other services were built for this application architecture; Intake Services, Fax Services and Document processing Services. Key technologies used; C#, MVS 2010, Java, SSIS, WCF Web Services, PGP data encryption, MFTP and FTP services.
  • The Pfizer Lipitor ForYou Program and Care Point Dispensing system was the first mail order Dispensing system built for Diplomat Pharmacy. The project involved setting up an external website that allowed intake of Patient Provider and RX data for a specific National Drug Code (NDC). This project required registering a separate NPI and integration into our Patient processing system. The Patient Activity Tracker application was developed for the project in order to provide specific reporting details to Pfizer. Key technologies used; C#, MVS 2010, MVC, WCF Web Services, Care point dispensing system integration, PPS integration and Genifax integration.

Senior Java Developer III

Northrop Grumman Corporation
06.2009 - 10.2010
  • Remis is the US Air Force Reliability and Maintainability Information System. He obtained National Security clearance as a contractor to work on this application for the US Air force. He worked at maintaining existing applications that run on an IBM WebSphere Application Server in a Solaris environment. The presentation layer uses JSP and Struts technology while the business logic layer employs a mix C++ and J2EE Java code. Persistent data resides in an Oracle 10g database. Various COTS products support an incremental migration approach that interfaces with the existing legacy REMIS system which is coded in SCOBOL and COBOL and runs on Hewlett Packard (Tandem) Non-Stop servers. Technologies used were IRAD-Eclipse, Web Sphere 7.0, Rational Rose, EJB, Pro C SCOBOL, C++, Oracle 10g, and J2EE.

Senior Java Developer

Osiris Innovation Group, LLC.
02.2008 - 05.2009
  • CISSP stands for Cardholder Information Security Program. CISSP standards are designed to ensure that all merchants and that store, process, or transmit Visa cardholder data, protect it properly. OSRAM and OS Procura are two web applications used by Osiris Innovations Group that are now certified by CISSP. Mr. Bloomfield worked on various different facets of those applications to ensure this standard was achieved. The technologies used in this development were J2EE, JavaScript, SOA, Web Services, POI, CXML, JSP, Servlets, JSF, Ajax, MS SQL and Cryptography Services using Apache Tomcat 5.5.
  • OS RAM stands for Revenue Acceleration Modules. OS Ram is your PO receipt, payment and reconciliation website. OSP sends Purchase orders to RAM and RAM fulfills, and delivers (creates Ship Notices and advanced invoices atomically.) Credit Card payments are processed atomically with RAM. Mr. Bloomfield worked on several of these enhancements to these web applications. Projects include; Supplier Score Card reporting; User Info Reporting; Masking and encrypting credit card information.
  • He designed and implemented core components of the framework in Java and developed JMX based administrative interfaces.
  • He created and maintained the configuration of the Spring Application Frameworks IOC container.
  • He designed, developed and maintained the data layer using the ORM framework called Hibernate.
  • Developed unit tests using JUnit and DbUnit.
  • Configured and maintained continuous integration framework using Cruise Control.
  • Implemented a validation framework using DI and XWorks framework.
  • Used spring-annotations to configure spring beans.

Software Engineer/Team Leader

Computer Consultants of America, Inc.
09.2002 - 02.2008
  • Project: Flash Admin August 2006 to present Dealer Technical Operations uses a Flash administration system with engineering to control and manage the reprogramming of controller modules. This application receives the binary updates from engineering and manages the (project lifecycle) for that calibration. When a Flash Administrator has received notification that a particular calibration is ready to be released to production by engineering, a batch of calibration files are produced and they can be delivered to dealer servers and within a day. This application was written originally written in Visual Basic. Mr. Bloomfield converted this existing application into a client Java application and web application using J2EE, WAS 6.0 and DB2 8.1.
  • Project: New Authoring System Project (NAS) December 2005 to August 2006 Description: NAS stands for New Authoring System Project. NAS is a replacement authoring system for PBD2. (Documentum 3.5) The NAS project upgraded the version of documentum to the web top version 6.5. Key products in Documentum ECM 6.5 include: Documentum Center Stage Essentials; Documentum Media Workspace, My Documentum, Documentum Web Publisher Page Builder, and Documentum Task Space. Mr. Bloomfield assisted documented engineers in upgrading to this new version of documentum. Duties included gathering requirements, customizing XML extraction routines, customizing user interfaces, database backups, and a WEB server synchronization of extracted data. Technologies used were J2EE, Tomcat 5.5, SOA, Web Services, XML, XSLT, and JMS.
  • Project: TechCONNECT and TechTOOLS International Project February 2004 to December 2005 Description: TechCONNECT and TechTOOLS international project were part of the Chrysler's DEALERCONNECT deliverables for 2003. DEALERCONNECT is DaimlerChrysler's only dealership website that provides dealers the ability to order and services vehicles. Mr. Bloomfield was proficient at gathering business requirements from international services customers as well as developing hardware and content documentation. TechCONNECT and TechTOOLS are applications in dealerCONNECT that required several code changes that were necessary to internationalize the applications. The TechTOOLS client application needed modifications to accommodate Spanish, French, German, Italian and Japanese data for Manuals, TSBs, Diagnostic Books, and Service Information. The technologies used were J2EE, XML, XSLT, JSP, Servlets, UDB2 SQL, and translation services.
  • Project: Dealer Common Component Integration January 2003 to February 2004 Description: The project involved updating an outdated application using SWING and EJB 1.1 session beans and entity beans into a Web sphere 6.0 App Server based architecture using EJB 2.1 Session Beans and integrated other systems through JMS, MQSeries, XML and XSL. Mr. Bloomfield also developed JMS to be run on Web Sphere 6.0 Application Apps Server. I was involved in the techConnect integration and development of the following using these technologies Unix/Solaris, J2EE,EJB,Struts,Java,SOA,JMS,MQSeries,XML/XSL,HTML.
  • Project: Bluetooth Flash Module November 2002 to January 2003 Description: Bluetooth Flash Module is Daimler Chrysler's telematics solution. The duties for this project included developing project plans and design for DaimlerChrysler Dealer Technical Operations (DTO) for use with the TechTools application. This module will allow reprogramming of a HFM (Hands Free Module) controller module using the TechTools application and a 3com Bluetooth 802.11 b USB adapter. This involved working closely with Chrysler engineering to develop the design specification for DTO. This module launched a pilot prototype in the spring of 2003. It was developed using JDK 1.3_02 and MVS C/C++ 6.0.

Senior Software Engineer/ Team Leader/Project Manager

RWD Technologies Inc.
07.1997 - 09.2002
  • Project: TechTools Tools/Templates February 2002 to November 2002 Description: Mr. Bloomfield developed the Templates and Live Display functions for the TechTools application. The templates tab generated custom templates for use with live data acquisition. LiveDisplay displayed real time data from Chrysler engine and transmission controllers. The flexibility of this design allowed end users to view and generate data recordings. It used an xml schema that embeds encoded binary data from the engine controller into a single file. This application uses WebSphere Application server, Netscape Enterprise Server, Java 1.3_02, C++, and a UDB database as well as XML.
  • Project: Vehicle Flash Application August 2001 to February 2002 Description: Mr. Bloomfield developed client side application framework and services used to acquire data from DRB III (Chrysler Scan Tool) using Java 1.3, JNI, and C++. This application focuses on reprogram engine controllers with specific ECU updates, live data acquisition, and data presentation of technical service bulletins. A service technician would use a technical service bulletin to view Flash Update information, download the update to the scan tool, and program the vehicle's controller.
  • Project: EPA Website/TechConnect March 2001 to August 2001 Description: Mr. Bloomfield completed use cases, analysis documentation, sequence diagrams, class diagrams and a functional prototype for EPA Website/TechConnect. Accompanied with Micro Systems using their Sun tone methodology he helped design uses a server side Service-to-Worker design pattern to generate a dynamic XML table of contents from a centralized database.
  • Project: GMU Website January 2001 to March 2001 Description: General Motors University website was developed using JSPs, Servlets, and Dream Weaver using existing EDS functional design documentation. Mr. Bloomfield produced design requirements, database connection pooling Java Class Objects and developed several JSPs that attained data responses for user feedback. This project developed using JRun Application Server and JDK 1.2.2.
  • Project: TechTools and TechConnect Analysis October 2000 to December 2000 Description: Mr. Bloomfield served on the TechTools and TechConnect Chrysler Architecture Team analyzing and prototyping a new Dealership service system. This application was designed to replace the existing application in over 3000 dealerships. The deliverables for this project were analysis documents, uses cases, and sequence diagrams. Rational Rose was the preferred tool for use with this analysis project. Rational Unified Process tools were used in the development of this analysis project.
  • Project: MDS2 Onsite Maintenance Team August 1999 to October 2000 Description: Mr. Bloomfield guided three RWD team members through the maintenance efforts of Chrysler's MDS2 project. The system is fully deployed in dealerships across the United States and Canada. It is an integrated application using a web based two-tier application design on an IBM client and server. His other responsibilities included the maintenance of Windows NT, technical support with dealership problems, and training to other developers. He developed this utilizing JavaScript, Java 1.02, Java 1.1.3, Java Script CGI and MVS C++ 4.2.
  • Project: MDS2 Development Team April 1999 to August 1999 Description: Mr. Bloomfield supported the MDS2 Tiger Team on several enhancements of the MDS2 application while working closely with DCX management. He managed project deliverables, CD builds for the project, bug fixes and enhancements and new functionality requirements. He designed their source control repository system in PVCS and automated the release process for the project.
  • Project: MDS2 BEA Team March 1998 to March 1999 Description: Mr. Bloomfield completed the BEA project for Daimler Chrysler. This module was originally developed by IBM but never deployed. It dealt with modularizing communication layers between the BEA (Basic Engine Analyzer) and a communications engine (eacomm.exe COM Object). The program uses a COM object to send and receive data from the API communication layer using OLE to typecast data to a remote plug-in object within a web browser. The object will run, stand alone, or operate within a Netscape Browser. It was developed using with COM object using MVS 4.2.
  • Project: MDS2 Flash Team July 1997 to March 1998 Description: Mr. Bloomfield worked on the Flash project for Daimler Chrysler. This module reprogrammed engine controllers using a DRB. The DRB is a scan tool used in Chrysler dealerships throughout the country to update controllers in vehicles. Mr. Bloomfield worked effectively with several companies in California to develop this part of the application using COM, MVS 4.2 and Java 1.02.

Software Engineer

Hicks Equipment
09.1993 - 07.1997
  • Project: Proscan Application May 1995 to July 1997 Description: Mr. Bloomfield developed software for advanced digital scanning systems for use in commercial photography labs. This product is known as Proscan. The program used the TWAIN scanner specification api interface, the rfs2035, rfs2035 plus, or the RFS 3570 scanner, and a Hick's equipment film drive to automatic scan film into electronic format on an PC based platform.
  • Project: KODAK Script Project December 1994 to May 1995 Description: Mr. Bloomfield developed automated film capture systems with high KODAK film scanner in partnership with KODAK. This application used the PI scripting language and C++ Scan Engine as a development tools while implementing Hicks Equipment film drive protocols to the Macintosh platform.
  • Project: Camera Card Project September 1993 to December 1994 Description: This application engineered a Z2 camera to communicate asynchronously to PC to illuminate numeric markings on film for matching names to database entries. This application was developed using Franklin C.

Education

Bachelor's degree - Computer Science, Computer Information Systems

Saginaw Valley State University
University Center, Mi
04-1996

Skills

  • EPIC Share Software and warehouse tools
  • Strong communication skills
  • Big data processing
  • Technical documentation
  • Data analysis expertise
  • Machine Learning Knowledge
  • Web application development
  • Azure Synapse, Data Bricks and SQL Server
  • Data warehousing and ETL
  • Code analysis
  • Object-oriented programming
  • API development and integration
  • C# programming and ASPNET MVC
  • Agile methodologies and project management
  • Team leadership and collaboration
  • Technical documentation and reporting
  • Big data processing techniques
  • Continuous integration and deployment practices
  • Software design principles
  • Debugging and troubleshooting skills
  • JavaScript, TypeScript, and AJAX
  • Nodejs development and Grunt automation
  • Web services and APIs expertise
  • Database management: Oracle, DB2, MS Access
  • Unix/Linux operating systems proficiency
  • Strong code optimization
  • Skilled in cybersecurity
  • Version control systems
  • Expert problem solving

Certification

  • CompTIA Security Plus
  • Microsoft Developer Conference Certificate, 2014, 2015
  • Java One Alumni, 1998, 2000

References

  • Jeff Stinson, Direct Application Development - Diplomat Pharmacy, (248) 379 - 2877
  • Jessica Haralson, Product Develop - Barracuda Networks, (810) 569 - 0600
  • John McAllister, Director Chrysler LLC, (313) 506 - 8185
  • Adam Goslin, Vice President Information Technology - OIG, (248) 236 - 0644
  • Jon Coon, Information Security Manager- OIG, (810) 622 - 9311
  • Kris Thiel, President - Young's Environmental Cleanup, (810) 789 - 7511
  • Michael Gillie, Director/Project Manager Chrysler - retired, (248) 944 - 6409

Timeline

Senior EDW Enterprise Senior Programmer

Henry Ford Health System
11.2017 - Current

Application Architect, Team Leader

Telnet World Wide
02.2016 - 11.2017

Manager Application Architecture, Application Architect, Development III, Team Leader

Diplomat Specialty Pharmacy
10.2010 - 01.2017

Senior Java Developer III

Northrop Grumman Corporation
06.2009 - 10.2010

Senior Java Developer

Osiris Innovation Group, LLC.
02.2008 - 05.2009

Software Engineer/Team Leader

Computer Consultants of America, Inc.
09.2002 - 02.2008

Senior Software Engineer/ Team Leader/Project Manager

RWD Technologies Inc.
07.1997 - 09.2002

Software Engineer

Hicks Equipment
09.1993 - 07.1997

Bachelor's degree - Computer Science, Computer Information Systems

Saginaw Valley State University
Michael Bloomfield