Summary
Overview
Work History
Education
Skills
References
Timeline
Generic

Michael Gillian

Gilbert

Summary

Accomplished Information Technology Manager and Engineer, with an extensive background in process improvement, systems integration, and automation in complex, distributed environments. A data-driven team leader with a strong background in defense, education, manufacturing, and healthcare. Through process improvements and automation, I consistently improve user productivity, improve system availability, reduce defect rates, increase customer satisfaction, and reduce costs.

Overview

31
31
years of professional experience

Work History

Senior Software Engineer

Softworld Inc
Scottsdale
11.2023 - Current
  • Developed and implemented core system simulator for end-to-end functional testing, enabling rapid development based on specifications.
  • Designed Role Based and Attribute Based Access Control system for CRUD application using Spring Security and Keycloak with OpenID authentication.
  • Enhanced quality processes for 30 developers, ensuring organizational visibility through documentation and automation.
  • Automated GitLab build processes, established code standards using SonarQube, Fortify, and Spotless.
  • Developed an IPSEC tunnel management application using the Strongswan/VICI interface in Python, providing REST endpoints for real-time, programmable configuration.
  • Coordinated and led training sessions for developers, including Brown Bag and design sessions, to improve skills, adherence to standards, and build consensus.

Senior Software Engineer

Unicon Inc
Gilbert
08.2011 - 09.2023
  • Contributor to the uPortal Open Source Community on Github. Work included portlet development, software version upgrades, foundational research for event handling and security, development of customer-specific features, and build process improvements.
  • Designed and developed systems integration for financial backend batch processing system. Replaced previous system with Docker based spring boot applications with AWS ECS cluster. Enablers included MonboDB, AWS S3, Lambda, Batch, and Apache Kafka process performing ETL for downstream systems.
  • Rewrote customer CI/CD process, improving release cycletime from weekly releases to 15 minutes. Quality improvements including Infrastructure under change management and providing guidance and training for junior team members.
  • Designed and developed a prototype Reinforcement Learning application, using AWS ML, Lex, Lambda, Glue, Athena, and Kinesis. Application provided multiple learning pathways through education materials to identify the most efficient curricular path to competency, based on testing results.
  • Designed and developed a Drools Rules Engine within a student information system to support custom student onboarding workflow, using AWS Apache Spark for model development.

IT Manager (Technical)

RWC Building Products
Phoenix
09.2009 - 08.2011
  • Maintained and improved an in-house developed business process automation system, including sales, backend financials, and inventory control in Java and WebLogic.
  • Managed a team of contract developers to implement new functionality using software development best practices.
  • Managed the DevOps environment to ensure effective disaster recovery, high availability, and acceptable user performance across multiple geographically dispersed sites.
  • Designed, developed, and deployed advanced search capabilities within a legacy application using Groovy/Grails architecture and Apache Solr.

Equipment Integration Manager

Motorola / Freescale Semiconductor
Chandler
07.2000 - 08.2009
  • Daily management of a team of up to 30 local, remote, and contract developers.
  • Led a project to standardize and consolidate manufacturing tool integration from 34 sites and site-specific toolkits to a single toolkit across all sites over the course of 18 months, with no unplanned system outages.
  • Implemented the Agile process for the first time with the development team, including daily scrums, ticket management, sprint reviews, and other ceremonies.
  • Designed and implemented a work analytics website that integrated with the work tracking website, to provide real-time and easy to access metrics on ticket cycletime, defect tracking, and development performance

Programmer/Programmer Analyst/Sr Pgmr Analyst

Lutheran Healthcare Network/Banner Healthcare
Mesa
04.1994 - 04.2000
  • Daily Operations Support for multiple systems, including AS/400, RS/6000, and Windows NT servers
  • Daily Operations Support for multiple departments, including Pharmacy, Lab, Admitting, ER, Scheduling, Home Health, and Managed Care
  • Implemented an integration engine to connect clinical departments seamlessly using the HL7 communication protocol and C language for communication clients.
  • Onsite and remote support for Home Health nurses in the field using laptops for clinical data capture
  • Designed and developed an outcomes tracking application on the AS/400 for the Behavioral Health department

Education

MBA - Technology Management

University of Phoenix
Phoenix, AZ
04-2001

Bachelor of Science - Information And Computer Science

University of California, Irvine
Irvine, CA
06-1991

Skills

  • System design
  • API development
  • Access control
  • Continuous integration
  • Cloud computing
  • Software architecture
  • Agile methodology
  • DevOps practices
  • Version control
  • Team leadership
  • Effective communication
  • Problem solving
  • Training facilitation
  • Knowledge sharing
  • Technical writing
  • Testing and deployment
  • Software solution building
  • End-to-end testing
  • Requirements gathering
  • Technical analysis
  • Project management
  • Application release maintenance
  • Testing and debugging
  • RESTful API design
  • Microservices deployment
  • Analytics
  • Oral and written communications
  • Database design
  • Software applications
  • Web security
  • Critical thinking capacity
  • Continuous integration and deployment
  • Multilingual programming
  • Software documentation
  • Performance profiling
  • System administration
  • Project planning
  • Windows operating systems
  • Build releases
  • Design and development
  • Virtualization
  • Project documentation
  • Team reporting
  • Performance improvements
  • Performance optimization techniques
  • Microservices architecture
  • Scope development
  • Cybersecurity principles
  • Configuration management
  • Cross-platform development
  • API development experience
  • Dependency management
  • Client requirements
  • Troubleshooting
  • Software performance metrics
  • Review of designs
  • Proficient in Java, Python, SQL, and HTML
  • Experience in VB, Bash, Perl, React, RPG/400, C, Lisp
  • Experience with AWS S3, Lambda, EC2, ECS, Spark, Kafka, Glue, Athena, ML, Kinesis
  • Customer support
  • New employee mentoring
  • Computer engineering

References

References available upon request.

Timeline

Senior Software Engineer

Softworld Inc
11.2023 - Current

Senior Software Engineer

Unicon Inc
08.2011 - 09.2023

IT Manager (Technical)

RWC Building Products
09.2009 - 08.2011

Equipment Integration Manager

Motorola / Freescale Semiconductor
07.2000 - 08.2009

Programmer/Programmer Analyst/Sr Pgmr Analyst

Lutheran Healthcare Network/Banner Healthcare
04.1994 - 04.2000

MBA - Technology Management

University of Phoenix

Bachelor of Science - Information And Computer Science

University of California, Irvine
Michael Gillian