A big thank you for stopping by.
Please check out my bio and see some of the things going on…
Experience
Programmer Analyst II
January 2019 – Present
- Administration and development of BMC ITSM platforms (Footprints and Helix)
- Implement business workflows on ITSM platform used by customers, IT staff, and management. Configure, troubleshoot, and implement designs.
- Develop customized user interfaces and scripts for SAP Screen Personas to streamline processes.
- Support business analysts, programmers, and users in resolving business application problems.
- Prepare documentation, testing scenarios, and test environments.
- Provide training for technical and non-technical users, both in-person and remotely via screen-sharing and conferencing software.
- Design and assist with KPI report implementation for upper management.
- Report weekly on tasks, provide timeline estimates, and adhere to deadlines.
Projects
E-Stores
An e-commerce like SAP Fiori application.
- Create OData services using ABAP in SAP to query materials, filter data, and submit material orders.
- SAPUI5 used for the front-end Fiori application. Functionality includes browsing and filtering available materials, viewing material data such as images, descriptions, and current stock, adding/removing materials to shopping cart, and creating orders.
Footprints Extension
Java application to supplement BMC Footprints implementation.
- Java application that encodes Strings to make them safe for email. Additional functionality can be added to the application.
- Make record updates to the associated Microsoft SQL database.
MoneyStack
A web application for budgeting.
- Web application build with Spring MVC, MySQL, Bootstrap, and Hibernate ORM.
- Functionality consists of creating and modifying reusable categories and subcategories for organizing financial transactions. Create and modify ‘budget’ entities that contain ‘months’. Create and modify ‘month’ entities that contain ‘transactions’. Add, remove, and categorize transactions to view income and expense breakdown.
- Application implements database authentication with hashed passwords.
- Authorization is implemented to control access to data.
Technologies
Java, JavaScript, SQL, PHP, ABAP, JUnit, Spring MVC, Maven, HTML, CSS, UI5, DevOps
Education
B.S. Information Technology – Software
October 2014
- Coursework: Java, Python, Database Admin & Design, Web Development, HTML, JavaScript, CSS
- Certifications: Oracle Java SE 6, Security+, Project+
B.A. Math with Applied Science
August 2009
- Coursework: Mathematics, Mechanics, Thermodynamics