Summary
Overview
Work History
Education
Skills
Websites
Timeline
Certification
SoftwareEngineer
Stephen   Maier

Stephen Maier

Cloud Application Architect / Full Stack Developer
Oceanside,CA

Summary

Experienced Cloud Software Developer with over 20 years of expertise in designing and improving cloud-based applications for diverse industries, including higher education, government, real estate, and finance. Skilled in building serverless infrastructures, creating APIs, and adhering to best practices in AWS and other cloud platforms.

Overview

45
45
years of professional experience
2
2
Certificates
9
9
years of post-secondary education

Work History

Programmer / Analyst III

UCLA
09.2021 - Current
  • Developed full-stack AWS Lambda functions to seamlessly integrate legacy Student Information System with cloud-based Canvas Learning Management System
  • Maintained and optimized AWS infrastructure, including custom remediation scripting in Bruin Learn Canvas LMS
  • Demonstrated AWS Cognito integration with Amplify Frontend Authentication and on-premise Shibboleth Single Sign-On through a successful proof of concept
  • Engineered a custom AWS Gateway API service delivering Bruin Learn Class Roster information
  • Automated Published Course Count Discrepancy Alert Service, comparing synchronization counts of DynamoDB with Course published count in Bruin Learn LMS
  • Upgraded 110 production AWS Lambda functions from Node.js v12 to v16 and v20, ensuring compatibility and performance enhancements
  • Compiled comprehensive online documentation in the App Dev Team knowledge base outlining all developed Bruin Learn Lambda infrastructure in AWS
  • Transformed on-premises PHP Kaltura Zoom clean-up processing to serverless AWS Lambda
  • Migrated PHP UCLA TV News authentication service from on-premises to AWS Lambda, improving efficiency and scalability
  • Implemented AWS Lambda Service to remediate outdated Kaltura Video Links in 150,000 UCLA Bruin Learn online courses, eliminating costly manual cleanup efforts
  • Enhanced AWS Automated Enrollment processes to manage HIN-URD course sites efficiently
  • Developed AWS Lambda Service to streamline the cleanup of name and SIS ID fields for 4000 Bruin Learn non-affiliated Canvas users, reducing manual workload significantly
  • Engineered AWS Services for early Bruin Learn account provisioning, automating the manual process of enrolling entering students from various academic units
  • Maintained AWS infrastructure in response to deprecation notifications, ensuring system reliability and compliance
  • Improved existing AWS Lambda enrollment services to seamlessly process UNEX students, eliminating manual intervention.

Remote Contractor - JavaScript Developer

Deloitte
05.2021 - 08.2021
  • Coded 80+ complex API’s to support GSA Fleet Vehicle system modernization
  • Developed GraphQL Server-side Resolvers and Mutations.

Remote Contractor - JavaScript Developer

Cognitive Medical Systems
07.2020 - 05.2021
  • Utilized Angular 10 and Node.js for client-side and server-side development respectively in DoD contracts
  • Designed and executed a web-based application to aid DoD Health Care providers in tracking and diagnosing kidney disease among Veterans and active-duty personnel
  • The application featured an Angular JS front end and a Node.js back end, with API integration facilitated by Swagger
  • Developed a responsive mobile application to complement the web platform, enhancing communication channels between patients and healthcare providers
  • Successfully revamped the Health Tri-Care Health Care Portal used by military families and veterans on the East Coast
  • The legacy .NET and SQL Server-based application was modernized with an Angular 10 front end and NodeJS middle tier, while preserving the existing SQL database backend.

Backend JavaScript Developer

Eliassen Group
06.2019 - 01.2020
  • Developed JavaScript and Python solutions on the Mediator platform to streamline media packaging for NBC Universal’s Studio Supply chain
  • Actively engaged in Agile methodologies, contributing to bi-weekly sprint planning sessions and daily standup meetings
  • Leveraged Slack and Jira software to facilitate Agile planning and communication.

Senior Web Application Developer

University of San Diego
02.2018 - 06.2019
  • Revamped and modernized the media lab check-in system, migrating it from Microsoft .Net and SQL Server to Angular, Node.js, and MongoDB
  • Established application structure following Angular best practices and utilized Angular CLI for initial project setup
  • Developed components, directives, and modules in TypeScript, leveraging Angular CLI for component generation
  • Implemented Angular routing, form validation, and HTTP services via dependency injection
  • Engineered middle-tier RESTful Web Services in Node.js with MongoDB as the backend database
  • Utilized Mongoose ORM and Node.js for CRUD operations on MongoDB
  • Managed source code using local Git and remote GitHub repositories
  • Designed and implemented a computer equipment ordering and tracking system on the ServiceNow platform
  • Developed equipment ordering forms in the Service Catalog and automated import from Dell KBOX asset management system through data transformations and scheduled jobs
  • Created a custom application within the ServiceNow IDE for lease equipment expiration notification workflow and lease equipment ordering workflow
  • Redeveloped a legacy Twilio Voice Response System utilized by the University Help Desk
  • Integrated after-hours voice calls with automated Incident creation in the ServiceNow system via the ServiceNow API
  • Developed a C# .NET Service Stack API for sending incidents to ServiceNow and incorporated AWS Lambda for interaction with the Twilio REST API
  • Maintained and enhanced a Django web events registration system.

Web Application Developer

TEK SYSTEMS
07.2016 - 02.2018
  • Ported an existing Excel based system employed for container routing within the Port facility, over to an Angular JS / Web Api platform.

Senior Web Application Developer

University of San Diego
04.2009 - 07.2016
  • Engineered a system for recording student names during commencement ceremonies, enhancing efficiency and accuracy for graduation ceremony readers
  • Refactored the Math Placement web-based exam system by migrating legacy PERL code to PHP/MySQL, improving performance and maintainability
  • Developed a custom Classroom Inventory System, integrating data from College Net R25 system into a Microsoft SQL Server database and providing seamless access through a PHP/jQuery front end via .NET Web Services
  • Successfully completed the development of an in-house custom video streaming server, managing a database of video streams stored on in-house Windows Media Server and Helix servers, and enabling embedded links in HTML
  • Led various in-house custom PHP/MySQL and .NET development projects, ensuring successful implementation and delivery.

Senior Developer

PALA CASINO
01.2004 - 01.2008
  • Developed custom applications for Casino utilizing Microsoft Mobile, ASP.NET, MSMQ, TCP/IP, VB.NET, Vendor Gateway API, and Web API technologies
  • Designed and implemented 'Added Play' interface for Aristocrat Technology Casino Data Systems Player tracking system
  • Developed batch processes in VB.Net to award Added Play dollars to direct mailer recipients
  • Created handheld card swipe application for Motor Coach department using Visual Studio for Compact Mobile devices
  • Designed and implemented backend administration web application to monitor bus group processing
  • Provided on-call production support for all applications developed on a 24/7 basis
  • Managed and maintained Added Play system across multiple servers and handheld devices, including applying updates and performing necessary upgrades.

Senior Full Stack Developer

THE CUSTOMER CONNECTION
01.2000 - 01.2004
  • Developed and maintained Loyalty / Gift Card solutions offered to clients in the Restaurant and Hospitality industries
  • Developed a web-based Loyalty/Gift Card processing API Service handling over 150,000 transactions per hour for 75+ restaurant locations
  • This API Service facilitates the awarding of frequency points to restaurant patrons, updates/tracks gift card balances, and provides receipt text related to the frequency program to be merged with the POS terminal receipt
  • It enables seamless connectivity between POS terminal software at restaurants and Customer Connection's servers over the Internet via TCP/IP or web services, facilitating data exchange in XML format
  • Programmed a web based gift card processing interface used by the USTA administrators during the 2004 U.S
  • Open series
  • Developed a Java Interface to seamlessly integrate the Customer Connection’s loyalty/gift card systems with the Squirrel point of sale (POS) platform, specifically tailored to be installed and operated on the Squirrel POS Linux platform as a Java Plugin within the Squirrel POS interface.

Part-Time Instructor

UCSD Extension
01.1996 - 01.2002
  • Taught various evening courses on Visual Basic Programming, Rapid Application Development using Microsoft Access, Advanced Microsoft Access development using VBA, and Relational Database Design and SQL Programming.

Senior Application Developer

IONIS PHARMACEUTICALS
01.1999 - 01.2000
  • Developed and deployed a company-wide time entry system for laboratory operations, utilizing a Microsoft SQL Server database integrated with user-friendly Classic ASP Pages for streamlined data entry
  • Engineered an Access '97 Database application to track chemical inventory across all departments within IONIS, enhancing multi-user functionality and automating import/export processes to Microsoft Excel.

Senior Programmer

LENTEC CORPORATION
01.1996 - 01.1999
  • Spearheaded the development and upkeep of a robust mortgage foreclosure processing system, ensuring streamlined operations and adherence to regulatory standards
  • Executed installations and tailored programming solutions onsite for prominent banking institutions across California, optimizing their operational efficiency
  • Revamped an outdated VB3/Access application to a modernized VB6/Microsoft SQL Server 6.5 environment, enhancing system performance and scalability
  • Transformed Legacy Mortgage Processing On-Line Software (Cold Fusion) into a dynamic Asp.Net platform, facilitating seamless online operations and improving user experience
  • Innovated a comprehensive report writer application for the mortgage foreclosure package, leveraging Access '97 VBA and Microsoft SQL Server Database, thereby empowering efficient data analysis and reporting capabilities.

Part-time SQL Instructor

COLEMAN COLLEGE
01.1994 - 01.1997
  • Taught evening courses on SQL Programming and Database Design, and Microsoft Access Application Development.

Senior Programmer

COLDWELL BANKER
01.1992 - 01.1996
  • Coded WinForms Client/Server Visual Basic applications and Microsoft SQL Server stored procedures in development and support of two in-house client server systems - AOM (Affiliate Office Master) and FDS (Franchise Development System)
  • Developed additional applications with Microsoft Access, Crystal Reports, and Microsoft Word Mail Merge
  • Developed Mainframe CICS/DB2 applications that provided overview and management of branch office accounts.

Mainframe Contract Programmer

TECHNICAL DIRECTIONS, INC
01.1991 - 01.1992
  • Modified on-line IMS DB/DC transaction screens in the PEPOLS (personnel) system
  • Programmed and implemented a weekly tape extract process
  • The process extracted State and Federal salary and withholding information form the PEPOLS master files for submission to outside tax reporting service
  • Developed eight complex CICS programs amounting to approximately 50,000 lines of code
  • These programs were developed to support an interface between the existing CBO (Caching By Operation) inventory system and a new IT/RF(Inventory Tracking with Radio Frequency remote terminals system)
  • The programs were written in Command Level CICS/COBOL, using the DL/1 interface to access eleven IMS database
  • Each program would access these databases using various alternate indexes (PCB’s)
  • The functions of the programs included: Multiscreen presentation, screen detail forward/reverse paging, detail line resequencing multi detail line update/delete, automatic inventory availability detection/backorder deployment and inventory balance discrepancy detection/automatic adjustment.

Senior Mainframe Programmer

AVCO FINANCIAL SERVICES
01.1989 - 01.1991
  • Assigned to both the PAC (Premium/Claims) and CCS (Collateral Command/Tracking systems) teams
  • Maintained front end interfaces jobs that collected data from lending institutions and insurance agents
  • Developed and installed new front-end software to onboard banks, credit unions, S&L’s and insurance agents
  • These systems were written in Cobol II, with IDMS and VSAM databases
  • Worked on the conversion team that upgraded the PAC on-line system from Macro to Command Level CICS
  • Developed and instructed an in-house training course for programming in SDF (CICS Screen Definition Facility).

Senior Mainframe Programmer

HUGHES AIRCRAFT COMPANY, ELECTON DYNAMICS DIVISION
01.1987 - 01.1989
  • Assigned to the Finance Systems team
  • Responsible for maintenance and on-call production support of eighteen batch and on-line financial systems
  • These systems were written in COBOL II, using IMS DL/1 and VSAM databases
  • Made extensive enhancements to the Sales Order system
  • The consisted of changes to 86 on-line CICS programs and segment reformatting of three application related IMS databases
  • Developed and implemented eleven CICS programs as part of a new Cost Ledger system
  • These programs access various VSAM and IMS databases.

Mainframe Programmer

AMERICAN HONDA MOTOR COMPANY
01.1981 - 01.1987
  • Assigned to the Finance Systems and Motorcycle/Power Equipment Inventory teams
  • Developed and maintained software written in COBOL, PL/1, COBOL/CICS, Assembler, BDAM, VSAM and IMS DL/1.

Systems Engineer

IBM DATA PROCESSING SERVICES
01.1979 - 01.1981
  • Performed software development contracts on site at customer locations
  • Developed a point-of-sale interface, report writer application for Alpha Beta Corporation
  • This assignment required the coding of multiple PL/1 programs accessing IMS and VSAM databases
  • Received the Western Area branch Manager’s Award for performance during a four months system requirements study at Nissan Motor Corporation
  • On this assignment, conducted interviews with intermediate and C-Level management
  • Produced detailed requirements documentation and project plans for the implementation of the SALES system, Phase II
  • (Simplified Automotive Logistics for Effective Selling)
  • Transferred to Los Angeles from a Programmer/Analyst position at IBM Office Productions Division HQ in Franklin Lakes, New Jersey
  • At this position, developed and maintained software written in PL/1 and IMS DL/1.

Education

Bachelor of Arts in Accounting -

William Paterson State College
Wayne, NJ

Skills

PHPundefined

Timeline

Programmer / Analyst III

UCLA
09.2021 - Current

Remote Contractor - JavaScript Developer

Deloitte
05.2021 - 08.2021

Remote Contractor - JavaScript Developer

Cognitive Medical Systems
07.2020 - 05.2021

Backend JavaScript Developer

Eliassen Group
06.2019 - 01.2020

Senior Web Application Developer

University of San Diego
02.2018 - 06.2019

Web Application Developer

TEK SYSTEMS
07.2016 - 02.2018

Senior Web Application Developer

University of San Diego
04.2009 - 07.2016

Senior Developer

PALA CASINO
01.2004 - 01.2008

Senior Full Stack Developer

THE CUSTOMER CONNECTION
01.2000 - 01.2004

Senior Application Developer

IONIS PHARMACEUTICALS
01.1999 - 01.2000

Part-Time Instructor

UCSD Extension
01.1996 - 01.2002

Senior Programmer

LENTEC CORPORATION
01.1996 - 01.1999

Part-time SQL Instructor

COLEMAN COLLEGE
01.1994 - 01.1997

Senior Programmer

COLDWELL BANKER
01.1992 - 01.1996

Mainframe Contract Programmer

TECHNICAL DIRECTIONS, INC
01.1991 - 01.1992

Senior Mainframe Programmer

AVCO FINANCIAL SERVICES
01.1989 - 01.1991

Senior Mainframe Programmer

HUGHES AIRCRAFT COMPANY, ELECTON DYNAMICS DIVISION
01.1987 - 01.1989

Mainframe Programmer

AMERICAN HONDA MOTOR COMPANY
01.1981 - 01.1987

Systems Engineer

IBM DATA PROCESSING SERVICES
01.1979 - 01.1981

Bachelor of Arts in Accounting -

William Paterson State College

Certification

AWS JAM: Advanced Architecting on AWS
Stephen MaierCloud Application Architect / Full Stack Developer