Post Job Free

Resume

Sign in

Engineer Software

Location:
South Hamilton, MA
Posted:
April 01, 2019

Contact this candidate

Resume:

C. Christopher MacKenzie PO Box *** Hamilton, MA *1936

978-***-**** ac8y1d@r.postjobfree.com

Senior Software Engineer ~ Application Architecture A skilled technologist in system architecture, development and implementation of cutting edge solutions to the Pharmaceutical, Medical Technology and Financial Services segments. Exceptional combination of technical, consulting and communication skills with extensive experience in designing and implementing service-oriented architectures, PKI applications, database design and implementation, Web, and object technologies. Summary of Qualifications

Ø Excellent business and technical expertise with a proven ability to interface with engineering resources, business stakeholders, and external vendors.

Ø Experienced in numerous software development life cycles ranging from highly regulated GCP environments to Agile methodologies.

Ø Strong communication and writing skills; responsible for functional and design specifications, RFI/RFC documents, project plans and documentation, and industry white papers. Ø Extensive experience implementing complex relational data models using a variety of RDMS products. Proven expertise in database design and all aspects of SQL implementations. Ø Architect of Web-based Clinical Trial EDC application for a major pharmaceutical that led to 20 percent efficiency improvement and average annual ROI of over $35 million. CIO Magazine, Healthcare Innovation award winner. Technical Expertise

Languages C/C++ (GNU, MS VC), C#, Java, HTML5, JavaScript, Node.js, Rails, Perl, Unix Shell scripts, SQL OS *NIX (Solaris, HP-UX, AIX, Linux, Cygwin), Windows, IOS Frameworks J2EE, JNDI, .NET 4.7.2, React-Native, Android Studio, Spring, Netty, ActiveMQ, Camel Servers Apache, Tomcat, Oracle Application Server (WebLogic), IIS, Node Express, Jetty IDE(s) Visual Studio, Eclipse, JBuilder, NetBeans, Xcode, Android Studio RDBMS Oracle, MySQL, Ingres, Postgres, SQL Server, HSQL, ORM (Hibernate, nHibernate, Sequelize) SOA RESTful services, ASP.Net, WS-Security, SWA, WSDL, WADL, UDDI, gSOAP Software

Tools &

API(s)

GNU & Apache tools (gcc, gmake, cmake, autoconf, automake, ant, maven, ActiveMQ), JUnit/NUnit/DbUnit, JMeter, Acrobat SDK, HL7, iText, i18N strategies, Angular, AJAX, JSON, XPath, CSS, Cryptography Standards (PKCS, MS-CAPI, JCE), OpenSSL, BouncyCastle, Thales, IAM

(OpenID, SAML, JWT, Centrify, Sun IDM, OpenLDAP), Rational tools, VMware, SCCS (SVN, Clearcase, SourceForge, GIT), Web debug (Fiddler, Firebug, Chrome), OS scripting (c, korn, bash, LINQ), Atlassian (JIRA, Confluence, Bamboo), Swagger, GraphQL, Jenkins, Wireshark, Nexus Professional Experience

PatientsLikeMe, Cambridge, MA

Senior Software Engineer (Contractor) – MEUM & Web application development July 2018 - Present

Member of Agile mobile product development team using React Native framework leveraging AWS Lambda backend services (node.js) integrated with AWS RDS (Postgres) database.

• React Native development leveraging AWS Lambda micro-services and AWS RDS

(Postgres) database

• CI infrastructure using yarn, Jenkins, CodeClimate, bitrise, TestFlight, rake tasks

• Additional work on PLM build/deployment infrastructure and Rails/JS web app; db access using ActiveRecord & GraphQL; performance enhancements using Elasticsearch. Haemonetics, Chicago, IL July 2017 – July 2018

Senior Software Engineer (Contractor - remote) – SafeTraceTX development Senior engineering resource working alongside overseas development group (Hungary) responsible for porting a current product (Delphi) to .NET (C#). Directly responsible for complex safety module (WS control points) that monitors patient specimen and visit data for the purpose of managing product and patient safety factors.

• Large db model (Oracle) using nHibernate for an ORM.

• Scrum/Agile project with extensive use of continuous integration using Atlassian toolset. HydrantID, Salt Lake City, UT Oct 2016 – July 2017 Senior Software Engineer (Contractor - remote)

Senior engineering resource working in small Agile development team to implement a triple-blinded SAML 2.0 Federation that met functional criteria specified in a NSTIC grant awarded to HydrantID. Responsible for designing and coding domain end-point connectors, as well as the centralized Federation component that proxies identity workflow.

• Implementation leveraged a multitude of PKI components, including RSA & Elliptical Curve Cryptography and Ring Signatures.

• Developed entirely in Node.js and deployed using scalable AWS Elastic Beanstalk services. Haemonetics Corporation, Braintree, MA

Architect / Lead Engineer (Contractor) – HaemoCommunicator, Devices June 2014 – Oct 2016

Senior engineering resource responsible for the design and implementation of a framework of network services and device drivers that provides a secure and extensible data eco-system for blood collection hardware devices and end systems:

• Implemented dynamic pub/sub communications architecture for medical devices, HIS, LIS

• Support for multiple device hardware interfaces including RS232 and TCP/IP (netty framework; TCP sockets, WebSockets)

• Implement end-systems drivers that created / produced HL7 data feeds. Verizon, Inc., Richardson, TX

Architect / Lead Engineer (Contractor - remote) – Engineering, Universal Identity Services Oct 2010 – June 2014

Senior engineering resource responsible for the design and implementation of a certificate Registration Authority supporting Public Key Infrastructure (PKI) initiatives including:

• Design and implementation of generic X.509 certificate issuance system capable of interfacing with multiple issuing Certificate Authorities supporting both hardware and software certificate profiles with an emphasis on network-hosted digital certificates maintained in disparate Hardware Security Modules.

• Design and implementation of Digital Signing Services (DSS) using both client-side and server-side (network hosted) digital certificates. DSS currently in production supporting thousands of doctors that need to digitally sign documents and/or electronic prescriptions that comply with DEA mandated digital signatures for Class II (and above) substances.

• Developed Windows and OSX Acrobat DigSig plugin(s) to support desktop (client-side) digital signatures.

• Design and implementation of high-volume ePrescription validation services for digitally signed XML (ePrescriptions) that comply with NCPDP standards v10.6; used by major pharmacy retail firms. Taigle, Inc., Irvine, CA

Architect / Co-Developer – MySignatureBook (MSB)

Feb 2011 – Jun 2018

MSB is a Web-based, server-side digital signature workflow application that I architected and developed and which was subsequently acquired by Taigle. I continued to work with Taigle management and off-shore developers as an external consultant for a number of years, mentoring their team and helping to define related PKI initiatives. MSB and its Web services component is used at multiple major pharmaceutical companies to facilitate things like eLab Notebooks.

• Implemented HA runtime environment using Terremark cloud services running within hardened CentOS

• Mentored off-shore development team on PKI, OCSP, digital signatures

• Developed custom JNDI drivers for client-side crypto (PKCS#11); JNDI libraries for server-side API integrations Other Clients / Projects

Pfizer - 4 separate occasions:

• I*Net – Architect and development team leader of a Web-based, J2EE Phase III clinical trial EDC system; supported both paper and digital (PDF Forms + Acrobat plugin)

• eSub – help develop first electronic trial submission; became de-facto standard for FDA submissions

• IAM – developed multiple tools and applications using Active Directory, Centrify & Sun IDM

• PKI & DigSig – help develop Basic Assurance CA and DSig workflow applications and services Wellington Management LLC - 2 separate occasions; architect of a custom publishing workflow editor leveraging J2EE backend services, Oracle data store, and custom Acrobat plugin providing PDF page editing. Hewlett-Packard - 2 separate occasions: Clinical Information Systems; Image, Voice & Video Siemens USA, Electro-Medical Systems – 2 separate occasions: Central Nurses Station, EKG Full Disclosure Boston Consulting Group – 2 separate occasions; custom PDF-based employee review system Littler Mendelsen, P.C. - Architect and lead developer for a Web-based data aggregator and analysis tool to support collection of class action interviews and data for a large multi-national law firm specializing in employment and labor law. Others:

• Cubist Pharmaceutical, Fujitsu (scanner drivers), Liberty Mutual, Oracle, Inc. (Pharmaceutical Applications), Quintiles, SAFE- BioPharma, Securities Industry Automation Corporation, TriCipher, Inc., VMware, Inc., Xerox Corporation (Imaging Systems) Miscellaneous

Achievements Listed in US Patent and Trade Office, Statutory Invention Registration (SIR) for work done on scalable, server-side, digital signature methodologies. Education B.S. Business Administration

University of New Hampshire

Keywords

Architect Atlassian Developer C++ C# CI Java J2EE SQL Oracle UNIX Node JavaScript JSON SOA SDLC Atlassian Agile Rational PKI XML SAML OpenSource WS-Security PDF MQ REACT IAM AWS



Contact this candidate