Career Summary
I am a full stack developer who has 15+ years in information technology, and 10+ years in application/web development. At COUNTRY Financial and Illinois State, I have many successful initiatives that have been critical to each organization's success. At Illinois State, I modernized the university's course search website making it one of the top 5 visited sites on campus. I worked on a team that created and developed the enterprise student portal to bring user experience that is second to none compared to other universities. At COUNTRY Financial, I brought modern code standards to my team including the use of GitLab, and CI/CD pipelines to make sure code gets deployed correctly every time.
Work Experience
Senior Developer - Enablement & Automation
COUNTRY Financial is a Financial Services company offering both Insurance and Financial Planning. The Senior Developer in this support systems around batch processing, systems supporting IT business functions such as forms, incident management, and change management
Accomplishments:
- Moved all code to the GitLab repository, and automated the deployment of the code to its various environments, removing human error
- Automated numerous manual processes saving cutting deployment times from 30 minutes to 5 minutes using GitLab CI/CD
- Architected, planned, and executed an enterprise upgrade of the Zena scheduling software involving the upgrades of 100+ remote servers as well as the core application software
Technologies used:
- Python
- JavaScript
- SQL
- Git
- Application Administration
- GitLab CI/CD
Senior Developer - Tier 2 Application Support
COUNTRY Financial is a Financial Services company offering both Insurance and Financial Planning. The Senior Developer in this role assists with incident management, and works to automate repetitive tasks. The automation results in allowing IT staff to concentrate on issues requiring more research and intervention, speeding up
Accomplishments:
- Automated the process of reinstall the enterprise software package installed on all users machines, resulting in 100% success rate and allowing IT staff to work on other issues while the install is performed
- Created a website allowing IT staff to run fixes on various systems that is housed in a central location. It will reduce errors by form validation, allowing setup of multiple kinds of technologies in spot (such as SQL, REST, SOAP, etc) rather than having to install on each user's machine, and logs everything correctly
Technologies used:
- Python
- Selenium (Python)
- JavaScript
- SQL (DB2 and MSSQL)
- Git
- GitLab CI/CD
Senior Web Developer
WEB & Interactive Communications is the enterprise web development office for ISU. The senior web developer helps to create/maintain over 180 university websites including the university homepage, the enterprise student portal, and all division websites. The senior developer helps choose technologies and frameworks, and has advanced knowledge of university operations.
Accomplishments:
- Planned, Created, coded, and implemented a modern course search system for students to help plan their schedule and degree requirements
- Built an enterprise university portal from the ground up
- The portal gives students/faculty/staff with information that is pertinent to them when they log in such as today's classes, homework assignments, HR information, and benefits information. This information was brought into a central location by the use of multiple APIs in both SOAP and JSON formats
- Helped to create, and subsequently implement standards to help target what a user is (employee, current student, prospective student, etc). This in turn allowed to to target content to these audiences based on what was in their Active Directory or LDAP profiles
- Created a Budget application that allowed the fiscal employees of the university to transfer funds between units and accounts
- Implemented server and service monitoring for mission critical services giving us immediate notification of troubled services
Technologies used:
- PHP
- Vue.js
- jQuery
- HTML/SASS
- MySql
- Microsoft SQL
- Docker
- Git
- Node.js
Coordinator of Web Programming
iTransfer is a state run program out of ISU that assists students in transferring their courses from college/university to another. The organization reviews courses at universities, classifies them into different groups, and approves/denies the course to be transferrable from one institution to another.
The coordinator of web programming for iTransfer maintains the iTransfer.org website, and all systems used to support it.
Achievements
- Refactored about 50% of the C# code to use modern coding standards such as classes, ability to use an IDE (Visual Studio) to debug, and logging
- Provided new search functionality to find instance of courses that had been brought to vote over time
- Created new tools for administrators to better support people submitting courses for approval so that iTransfer can better serve institutions
Technologies used:
- C#
- .NET
- HTML/CSS
- Javascript
- Microsoft SQL
- Subversion
IT Support Associate
Enrollment management is in charge of recruiting and retaining students to the university.
The IT Support Associate assists with all technology pertaining to Enrollment Management. I supported over 200 users to assist with user's computers, printers, small devices, and all applications used by users to assist with recruitment and retention. Additionally, this role was in charge of all content changes to 3 smaller university websites.
Achievements
- Deployed over 100 computers per users to replace aging equipment
- Researched, setup, and configured file, SQL, and print servers
- Established a new process to deploy newly built/configured computers utilizing Windows Deployment Services that reduced configuration time by 60%
- Setup document imaging services for all areas of Enrollment Management to reduce business processes times by 30%
Technologies used:
- Microsoft Server
- WDS
- HTML/Javascript
- SQL
Support Analyst
Follett Software Company provided library catalog software to mostly K-12 schools.
The Support Analyst provided phone support to all Follett Software customers for 5 products.
Achievements
- Was part of an elite team to recover/fix installations of legacy products
- Consistent exceptional customer feedback based on surveys sent to customers after the requested support
Skills & Tools
Backend
-
PHP
-
C#/.NET
-
SQL
-
Python
Frontend
-
HTML/CSS
-
Vue.js
-
JavaScript
Others
- DevOps
- Git
- Ansible
- Linux
- Docker
- Containerization
- LDAP
- Active Directory
- Identity
- Server Management
Education
-
BS in Telecommunications ManagementMinor in Business AdministrationIllinois State University2003 - 2007
-
Graduate Certificate in Project ManagementIllinois State University2012 - 2013
-
Graduate Certificate in Internet Application DevelopmentIllinois State University2014 - 2015
Awards
-
Academic Advising Advocate - 2017The award is given to a non academic advisor who supports and enhances the profession of adademic advising, leading to improved student advising, service to students, student success, and the mission of the University.
-
Living Our Values - 2022The award is given to employees of COUNTRY Financial who go above and beyond to serve clients