Michael Schwery
Olathe, KS 66061
********@*****.***
Objective
A position in BPM Development, Web Development or Programming using my demonstrated analytical, communication and problem solving skills to:
Increase business efficiency by reducing infrastructure and operating cost.
Increase return on investment by reducing development time.
Streamline business operations and procedures
Qualifications
18+ years experience developing and supporting both UNIX and client-server information systems. Developed Java programs, J2EE systems, Java Server Pages, Portlets, Spring based web sites, Angular web pages, Oracle SQL queries and Oracle stored procedures. Developed and maintained Enterprise Java Beans and Java Servlets. Created Oracle tablespaces, Oracle tables, indexes and views.
Technical Proficiencies
Spring Rest Services, Oracle databases, PL/SQL, SQL,SQL Plus, SQL Navigator, XML, Jboss Application Server, WebLogic Application Server, WebSphere Application Server, Java Server Pages Java, Servlets, Enterprise Java Beans, J2EE, Java Messaging Servers, JDBC, Web Servers, JUnit testing Experience, Spring, Spring Boot, Angular, Maven, CRM Systems, CVS, UNIX, Eclipse,J2EE 1.7, Java 1.8, Red Hat Linux, UML Modeling, BPM, Web Services, Kubernetes, OpenShift, Docker, MicroServices Redis, Kafka, MongoDB, Angular, HashiCorp Vault, Prometheus monitoring, Helm, Docker
Michael Schwery page 2
EXPERIENCE
Abbott Unlimited, 4/2023 to 12/2023
Software Engineer for Blue Cross Blue Shield of Kansas
Developed Java and Java Batch programs.
Developed Spring Batch jobs.
Wrote complex SQL queries joining multiple tables.
Processed two plus million row result sets to generate reports.
Developed Apache POI code to create reports in an Microsoft Excel format.
TEK Systems, 6/2022 to 9/2022
Software Engineer for Comcast
Developed Java Spring Micro Services to run on Openshift.
Interfaced Spring Boot Micro Services with Spring Flowable BPMN.
Interfaced Spring Boot Micro Services with Kafka.
Tested Spring Boot Micro Services with Junit and Mockito.
TEK Systems, 12/2021 to 5/2022
Software Engineer for United Health Group
Developed Java Spring Micro Services to run in Openshift.
Developed Reactive Spring Boot Micro Services.
Developed Kafka streaming and RabbitMQ micro services.
Tested Micro Services with Spock and Mock.
Worked with Mongo DB and Cassandra databases in JPA repositories.
Implemented Amazon Web Services.
TEK Systems, 5/2021 to 9/2021
Software Engineer for PNC Bank
Developed Micro Services to run in Openshift.
Created Rest based Micro Services that implemented Fiserv api’s.
Developed Micro Services based on Spring boot 2.5 and Swagger specifications.
Tested Micro Services with JUnit and Mockito..
Implemented Kafka topics and Redis cache in Micro Services.
Worked with Mongo DB databases.
Participated in code reviews.
Michael Schwery page 3
Aujas Cybersecurity, 9/2020 to 4/2021
Lead Software Engineer for Hexaware at Freddie Mac
Worked with development teams to optimize applications running in Openshift.
Lead a team of developers and analyst.
Mentored developers in Cloud Native Microservices practices.
Helped implement self healing patterns in existing Spring Boot applications.
Helped development teams implement Istio circuit breaking and retries.
Explored Istio fault injection, delay and abort setups.
Analyzed Docker containers and Openshift liveness and readiness probes.
Implemented Spring-Retry in microservices.
Collabera, 9/2019 to 7/2020
Software Engineer for Fidelity Information Services
Worked with development teams migrating aplications to Openshift clusters.
Mentored developers on Spring and Spring Boot coding practices.
Wrote Swagger Codegen generators to run in Jenkins pipelines.
Analyzed Docker containers and Openshift Pod probes.
Set up Istio Service Mesh, Knative and the ELK Stack
Created Splunk queries to analyze error messages and workflow patterns.
DST, 10/2018 to 9/2019
Software Engineer
Created Spring and Angular applications.
Develop Java applications using Spring and Spring Boot.
Developed Angular 6 applications.
Created Splunk dashboards to analyze error messages and workflow patterns.
Created BPMN diagrams of system flows.
Implemented HashiCorp Vault and api in a existing codebase.
Implemented Prometheus monitoring system and time series database.
TEK Systems 3/2018 to 10/2018
DST Contract Software Engineer
Created API's and Micro Services.
Develop Java applications using Spring Boot.
Developed MicroServices using Redis, Kafka and MongoDB.
Created Java based MicroServices using docker containers.
Deployed docker containers in a Kubernetes 1.11 environment.
Helped creat failover and routing strategies for a Istio service mesh.
Helped roll out a RedHat OpenShift 3.10 environment.
Michael Schwery page 4
CenturyLink, 6/2015 to 12/2017
Software Engineer
Created Spring based Web applications
Participated in Agile software development.
Developed websites using the Angular framework.
Created systems based on the Spring framework.
Used Spring Boot for prototyping ideas.
Used Restful Web Services to communicate with other systems.
Developed SQL Queries to retrieve account information.
Sprint, 9/2014 to 3/2015
Software Engineer
Created Spring based Web Service Mule ESB application on JBoss EAP 6.2
Created Spring Listeners.
Created Apache Camel Routes.
Used Apache CXF to manage Soap and Rest payloads.
Created JBoss Drools rules.
NAIC, 8/2013 to 2/2014
Software Engineer
Converted OC4J appliations to run on JBoss EAP 6.2
Provided guidance to Architecture and Enterprise groups.
Created deployable development environment for JBoss EAP 6.2
Converted Oracle OC4JC based queues to JBoss Hornet queues.
Created dead letter and expiry queues.
Converted EJB based applications to use remote EJB calls.
Converted share libraries to modules.
Changed Spring persistence to JBoss EE6 specifications.
Yellow Freight, 7/2012 to 7/2013
Software Engineer
Maintained J2EE EJB web applications.
Worked with Web Method ESB platform.
Created Geospatial mapping application with GeoServer.
Modified Javascript, CSS and prototyped applications using JSON with rest web services.
Enhanced J2EE Struts, EJB and Spring based applications.
Data Resource Technologies, Consultant, 3/2012 to 7/2012
Yellow Freight Contract Software Engineer
Maintained J2EE EJB web applications.
Created JUNIT classes for integration testing.
Diagnosed production problems.
Enhanced J2EE Struts and EJB based applications.
Education
Bachelor of Science Degree
from University of Nebraska at Omaha
Management Information Systems