Denise Haggadone
Rhinelander, Wisconsin · 402-***-****
**********@*****.***
EXPERIENCE
MAY 2023 – CURRENT
SOFTWARE DEVELOPER, NEOGEN
Design, Create and Support a full-stack solution.
C#, .NET8, .NET9, Entity Framework, MVC, node.js, javascript, jquery.
Some Bash.
AWS :
o AmazonSQS.
o Lambda.
o Servers.
o Databases.
MSSQL and MYSQL :
o Admin on all database tables.
o Responsible for creating, updating and maintaining database tables.
RabbitMQ.
MongoDB.
GitHub.
DevOps.
Agile Environment :
o 2 Week sprints.
AWS Responsibilities:
Include maintenance and creation of AWS functionality.
Scaling of servers, Policies and database upgrades.
Maintenance and creation of AmazonSQS queues.
Lambda Function – code base C#.
Transfer of large JSON payloads using AmazonSQS. MongoDB responsibilities:
Upgrades – currently on Version 9.
Correct errors and compatibility issues.
Create and maintain environments and access.
I currently work on a system called Datahub. This system consumes large orders from our source system which include genetic testing results. These results are passed in a compressed JSON payload to the AWS lambda function from RabbitMQ, calculated and then transformed into an array for the consumption into MongoDB. Once consumed by MongoDB the metadata is passed 2
into AmazonSQS where the workflow service picks up the payload. The workflow process identifies possible genetic matches and then outputs the results to the database. The UI consists of multiple views that read and translate this data so that it can be viewed by the users. I am the sole developer on this system, so all features, bugs and data requests are my responsibility.
Development and Maintenance of Restful APIs to get and post data to other systems.
Includes AD Authentication API to validate user logon. o Use of expiring tokens.
Migration of data from other systems to consume into Datahub and MongoDB. Windows Services and IIS.
NOVEMBER 2022 – MAY 2023
SOFTWARE DEVELOPER, NEI GLOBAL RELOCATION
Design, Create and Support a full-stack solution.
C#, .NET5, Entity Framework (MVC)
node.js, javascript and jquery.
CSS.
Blazor.
MSSQL.
DevOps.
Agile Environment :
o 2 Week sprints.
Responsibilities included creating and maintaining APIs to Get and POST receipts into the database.
Deliver the results back to the UI so that the user could see what steps were completed and what was billed for that client.
View development (UI screens)
Both Mobile and PC display.
Bug fixes both the backend and frontend.
Includes Debugging any issues.
DECEMBER 2020 – NOVEMBER 2022
SOFTWARE DEVELOPER, NEOGEN
Design, Create and Support a full-stack solution.
C#, .NET8, .NET9, Entity Framework, MVC, node.js, javascript, jquery.
MSSQL and MYSQL :
o Responsible for creating, updating and maintaining database tables.
RabbitMQ.
Postman.
Swagger.
GitHub.
Create multiple APIs to Get data via specific parameters from our database.
Deliver data to our client after authentication based upon their parameters. 3
Create an API that would consume a generic version of our order template and input that data into our database.
This allowed other systems to automatically input orders. Template creation and maintenance.
A template is a database record that ties an org to their products. JUNE 2018 – DECEMBER 2020
SOFTWARE DEVELOPER, ASSURITY
Design, Create and Support a full-stack solution.
Microfocus Cobol, C#, .NET4, Entity Framework, MVC, node.js, javascript, jquery.
MSSQL and MYSQL :
o Responsible for creating, updating and maintaining database tables.
Swagger.
RabbitMQ
HTTP
Quadiant
DevOps
OnCall Support.
Development across different applications varying in languages from Microfocus Cobol, C# and Groovy scripting within Quadient.
Supported and developed across multiple applications. Design and implement C# APIs in Visual Studio on a .NET framework and .NET Core.
APIs were designed to deliver claim statuses and insert documents. Develop APIs to interact with Microfocus Cobol programs. These were developed in Visual Studio 2010.
Get Data from the source system and then use that data in the new Claims process. Design, implement and Automate Quadient workflows. This includes scripting calls via HTTP to our existing APIs to return data or post data to a RabbitMQ queue. These queues have listeners written in C# to route the data to the appropriate ICM. Build database tables via SQL to insert/manipulate data. On-call support for both Service APIs (C#) and Quadient processes. SEPTEMBER 2007 – JUNE 2018
SOFTWARE DEVELOPER III, AMERITAS
Design, Create and Support multiple systems.
Mainframe COBOL, JCL, Microfocus Cobol, C#, Java, C++.
Cognos.
Watson Analytics.
4
Oracle.
Captiva.
Datastage.
http.
SoapUI.
OnCall Support.
Part of a 3 person Business Analytics Team that specialized in creating the star schemas and developing Cognos reports.
Model the framework manager from different Oracle databases. Testing with Watson Analytics and SPSS.
Automated the generation of Cognos reports from a java process that feeds parameters from an oracle table. The java resides on the Cognos server and is started with a ZEKE process that is found on the mainframe. This process integrated three separate systems. Built the ETL process on in Datastage that supplied the data to the Oracle tables in a de- normalized schema that the framework manager could easily use to create joins to build the Cognos reports.
Configuration of third-party software.
Both Agile and Waterfall team dynamics.
On call support of the Datastage ETL process 24/7 every other month. This includes model and production environments. SLAs are 8am.
Create and support imaging workflow for company. Includes developing in Microfocus COBOL, C#, C++, Captiva, Mainframe COBOL and JCL.
Developed and automated a Captiva imaging workflow that reduced the need for manual labor by $100,000 a year. This eliminated the opportunity for manual errors. Develop and maintain the legacy imaging system.
On-call 24/7.
Responsible for trades for the company – FMS Team. Part of a team of six people to rewrite a Mainframe COBOL batch process to JAVA. Reduced cycle to 3 hours from 8 hours. Updates are available real time to the business versus overnight in processing.
Responsible for Technical specifications, Functional Specifications, All test cases and code review for production.
APRIL 2002 – SEPTEMBER 2007
PROGRAMMER/ANALYST, TAG/TMI (DELL)
5
Design, Create and Support multiple systems.
Mainframe COBOL, JCL, CICS, FTP.
OnCall Support.
Support and expand the processes for the Financial Loan System. Includes integrating excel files with the mainframe data.
Support the generation of the policy holder’s annual statements. Programming/Analyst work on COBOL, CICS, FTP and JCL. Including all documentation for the new and updated processes. Technical specifications, functional specifications and testing. On-call support one week a month both batch and CICS. Proficient at multitasking in a fast-paced work environment. MARCH 1999 – APRIL 2002
CLIENT SERVICES ADMINISTRATOR, EXPERIAN
Design, Create and Support multiple systems.
JCL, CICS, FTP.
G1Mail
OnCall Support.
Maintained and processed the JCL for the Detached Label System. This system merged and processed files through G1MAIL postal software.
Team leader for a team of 7 which maintained the data and processes for Proctor and Gamble. Responsible for documenting and upgrading the postal software process. EDUCATION
JULY 1996 – DECEMBER 1998
ASSOCIATE OF APPLIED SCIENCE – COMPUTER PROGRAMMING, SCC-MILFORD 2007 -2009
BIS, COLLEGE OF SAINT MARYS – LINCOLN
2016 - 2023
HEALTH SCIENCE, BELLEVUE UNIVERSITY - ONLINE
6
SKILLS
Cognos 10.2
Framework Manager
Datastage 11.5
Oracle
Datacomm
SQL
DQRY
ZEKE
TSO
Microfocus COBOL
Watson Analytics
FTP
Jira
Confluence
Quadient R14 Suite
Java
MongoDB
Cognos 11
Mainframe COBOL
JCL
Easytrieve
Captiva
Documentum
Soap UI
Webservices
C#
Visual Basic
CICS
Eclipse
RabbitMQ
PL/SQL
.NET Framework
.Net Core
AWS
ACTIVITIES
I enjoy spending time outside and attending my daughter’s college sporting events. I also enjoy volunteering with local fundraisers and non-profits.