Developer
Michael Bush
Backend Developer
Calista Ridge Dr, Belleville, IL 62221, USA
Java
C/C++
Full Stack
CI/CD
DevOps
SQL
JavaScript
Spring
GWT
REST/SOAP
BPM
LDAP
MySQL
Postgres
About
I am an experienced developer that has dealt with almost every technology stack, but i am always willing to learn more. I have developed and lead both front and back-end projects, as well as, full stack duties. Most recently, I have worked with Kafka, ELK, Zabbix, Tomcat, GWT and Java, for a full dev ops experience.
Skills
Languages
Java, C/C++, C#, Javascript, VisualBasic, 6502 ASM, 68000 ASM, SQL, HTML, bash
Frameworks
GWT, Spring, JBPM, BOOTSTRAP/JQuery, MFC
Libraries/APIs
Spring, VmWare, Hibernate, GWT, Apache, JBPM, Oracle BPM, COM/DCOM, Win32, VMWare API, MatterMost API, Kafka API, GIT API
Paradigms
Cloud, VMWare, REST/SOAP, WebServices, CI/CD, BPM, LDAP, BPM, CI/CD, DevOps, Multithreading, Monitor, Disaster Recovery, Transformation/Modernization, WebSphere
Platforms
Linux, Windows, AIX, IBM iSeries/Power, Macintosh
Storage
MySQL, ORACLE, Redis, Postgres
Tools
Eclipse, NetBeans, MySQL Workbench, Git, SVN, Jenkins, Rational
Other
Kafka, ELK, Zabbix, OpenGL, Jira, MatterMost
Experience
Java
20 years
C/C++
20 years
Javascript
10 years
Hightlight Projects

Workplace Self-Service

Allow users to self service enterprise access and system requests using full stack of GWT, Java, Tomcat, Oracle BPM, Oracle IAM.
CentruyLink
CentruyLink
  • Full stack
  • Java
  • GWT front end
  • Tomcat back-end
  • Oracle BPM
  • Linux
  • LDAP/AD integration


This was an internally facing, web-based application allowing users to request a myriad services, hardware and provision access. The back-end interfaced with many internal systems from mainframes to IoT devices. All requests were orchestrated via a BPM engine, that routed the requests through the defined approval chain and ultimately invoked automation to satisfy the user's request..

F-15 Fighter RADAR Profile

Port an OpenGL application modeling the radar sensor cross-section of an F-15 from SGI to Microsoft Windows.
McDonnell-Douglas
McDonnell-Douglas
  • C/C++
  • OpenGL
  • SGI Unix
  • Microsoft Windows


This project was centered on the porting of an existing SGI based application that provided a visual representation of the radar detection system coverage of the F-15 Eagle Fighter. The goal was to create a low-cost, but performant, alternative the to SGI-based solution. This effort was sizable, considering the commodity hardware was not on par with the high-end existing machines. Additionally, the data set for testing was not the actual rendering data, as that data was TOP SECRET, which posed an interesting unit test challenge. The project was successfully delivered on time and with additional features.

Cloud for Managed Builds

An application to provision whole projects of servers based on an internal CloudAPI
SS&C Technologies
SS&C Technologies
  • Java
  • Python
  • Custom Developed Script Language
  • REST
  • WebServices
  • Tomcat
  • SQL
  • Postgres
  • MySQL
  • YAML
  • GWT
  • Grafana
  • ServiceNow


Created a "business unit friendly" interface to an existing raw CloudAPI (for a new internal cloud environment). It allowed business users to create entire systems of servers with network access, load balancers. user controls and SOC compliance in a single request. This was addressed the issues around non-technical users having to create each server manually. Users could create a request, have it reviewed and get the servers built, while not needed low-level details of the Cloud environment.

Navigator 2000 Commercial Application

Windows-based Document Management Systems
I. Levy & Associates
I. Levy & Associates
  • Windows
  • Win32/COM API
  • C/C++
  • SQL
  • Oracle/Sybase/MSSQL
  • Scanning Hardware
  • Image manipulation
  • Barcoding


A commercial application to manage documents. Navigator was targeted at government and heath organization as a way to convert to a paperless system. The function of the application involved custom-code to handle scanning and indexing of documents to be accessed by the organization in any custom way they wished.

Work Experience
Software Architect/Manager
SS&C Technologies/DST Systems
|
Apr 2017 - Present
  • Manage SRE/Monitoring team of 12 (Zabbix/Telegraf/ELK/InfluxDB)
  • Software Architect
  • Automated Disaster Recovery
  • VMWare API
  • SSO/LDAP Integeration
  • Full Stack
  • Dev Ops


Spanned the range from Software Architect/Developer to manger of the SRE/Monitoring team. The role had is hands on, while still managing direct reports on projects and daily needs.


Java
VMWare
Linux
Windows
Monitoring
MySQL
Postgres
Tomcat
Eclipse
Spring
Software Architect/Software Engineer
CentruyLink
|
Nov 2009 - Apr 2017
  • Linux
  • Java
  • Spring
  • Tomcat
  • SQL
  • Oracle
  • MS SQL
  • MySQL
  • IAM
  • RBAC
  • JBPM
  • AD/LDAP/SSO


Architected and developed full stack, corporate-wide web application to manage user requests and approvals. The back-end interacted with legacy and open technologies to provide a unified user experience.

Java
C/C++
BPM
Oracle
SQL
Tomcat
Spring
Hibernate
LDAP/AD
Linux
Software Engineer/Software Architect
I. Levy & Associates, Inc.
|
Apr 1995 - Aug 2009
  • Windows
  • Linux
  • AIX
  • iSeries/AS/400
  • Java
  • C/C++
  • VisualBasic
  • .NET
  • ILE C/C++
  • SQl
  • Oracle/Sybase/MSSQL
  • WebSphere
  • Tomcat
  • GWT
  • BarCoding
  • Imaging/OCR
  • Federal Contracting


Built a commercial document management and imaging system. Created new application to interface with the Social Security Administrations EDIB project. The system modernized a closed ecosystem to a new open stack.

Windows
Win32/COM API
SQL
IBM iSeries
GWT
Multi-threading
Java
MQ Series
AIX
WebSphere
Education

St Louis University

St Louis MO
|
Sep 1988 - May 1991
BS, Aerospace Engineering
Certifications

Java Certification

Oct 2020 - Permanent
Hackerrank