Jobs
- IT Manager & Lead Research Safety Software Developer 2020 – present : Responsible for all IT projects and staff at the Division of Research Safety.
- Principal Software Developer 2016 – present : IDNR Fisheries web application development and research support.
- Web Specialist 2008 – 2011 : Manage the College of Law's website, intranet, digital signage, e-commerce bookstore, and secondary A/V and helpdesk support.
- Senior Research Safety & Admin Developer 2017 – 2020 · IT Manager & Lead Research Safety Software Developer : Senior developer for the Division of Research Safety's compliance and administrative systems.
- Senior Research Safety Developer 2014 – 2017 · IT Manager & Lead Research Safety Software Developer : Rebuilt the Division of Research Safety's systems from the database up.
- Web Applications Analyst 2011 – 2014 · IT Manager & Lead Research Safety Software Developer : Maintained and modernized DRS web applications, databases, and servers.
Projects
- Back-End Overhaul 2014 – 2017 · Senior Research Safety Developer : Phase two: every area of the department's site and processes upgraded; five legacy apps retired.
- Fisheries Legacy Upgrade 2016 – present · Principal Software Developer : Combined an intranet stocking app and a flat-file desktop app into one web application.
- Front-End Redesign 2011 – 2014 · Web Applications Analyst : Full redesign of the division's public site (look, menus, and content) with buy-in from every unit.
- Intranet Rewrite 2008 – 2011 · Web Specialist : Rewrote the college intranet from classic ASP to .NET, with a course CMS for professors.
- Redesign Redux 2020 – present · IT Manager & Lead Research Safety Software Developer : All-new .NET Core rebuild of the department's site to current design, security, and functionality standards.
- Reporting 2017 – 2020 · Senior Research Safety & Admin Developer : Every level of compliance reporting for PIs, staff, departments, and college managers: 30+ report types.
- Campus Data Sharing 2014 – 2017 · Senior Research Safety Developer : DRS pushes and pulls data with Engineering, OVCRI, GIS, and ACES.
- Data Source Consolidation 2011 – 2014 · Web Applications Analyst : Merged redundant data sources into one authoritative source for every later project.
- Digital Signage 2008 – 2011 · Web Specialist : Screens outside every classroom and entrance: schedules, events, news, maps, and weather.
- Fisheries Research Portal 2016 – present · Principal Software Developer : A new web portal for fisheries research and analysis.
- Infrastructure Overhaul 2020 – present · IT Manager & Lead Research Safety Software Developer : Consolidated the division's data and hardware; handed help desk and networking to Technology Services.
- Legacy App Conversions 2017 – 2020 · Senior Research Safety & Admin Developer : Turned legacy apps, Excel files, Access databases, and paper forms into modern web applications.
- Bookstore E-commerce 2008 – 2011 · Web Specialist : Customized a vendor web app into the college bookstore's online store.
- Online Safety Trainings 2017 – 2020 · Senior Research Safety & Admin Developer : Hazardous-material safety courses online, plus a process that let DRS staff build their own.
Initiatives
- programmers@illinois 2014 – 2017 · Senior Research Safety Developer : A campus-wide community for developers to share problems, ideas, and code.
Personal Projects
- echobotresearch.com 2025 – present : A research platform for conducting studies with LLM chatbots.
- Résumé Site Builder 2026 – present : A CMS to build a professional profile site, used for www.stevenaholland.com.
Volunteer roles
- HOA President 2023 – 2025 : Increased revenues, lowered expenses, improved owner satisfaction and confidence with the HOA.
Education
- B.S. Information Sciences and Technology 2003 – 2007 : Penn State University
Training
- Illinois Supervisory Skills Program Jun 2021 : A 2-month weekly program on leadership.
Interests
Collaborators
Organizations
- Office of the Vice Chancellor for Research & Innovation · University of Illinois Urbana-Champaign
- College of Law · University of Illinois Urbana-Champaign
- Division of Research Safety · University of Illinois Urbana-Champaign
- University of Illinois Urbana-Champaign
- Illinois Department of Natural Resources : Fisheries Division.
Competencies
- Leadership : Leading direct reports, collaborating across units, and motivating teams.
- Project Management : Taking a project from a fuzzy idea to done: requirements, process redesign, plans, budgets and stakeholders.
- AI Implementation : Integrating AI features into products and using AI to boost development productivity.
- Software Engineering : Shaping systems so they stay changeable: clear boundaries, testable code, patterns picked to fit the problem.
- Data & Database Engineering : Modeling data and stashing it across a variety of storage options. Efficiency and performance optimizations.
- UI & Visual Design : Interfaces and graphics, from printed and digital signs and posters to accessible web and mobile applications.
- Infrastructure & DevOps : Servers, identity, and deployment pipelines, oh my!
- Modernization & Upgrades : Upgrade or retire legacy systems and formats. Modernize and homogenize design, structure, and standards end to end.
- Data Governance & Privacy : Securing information in accordance with data privacy and retention laws.
Roles
- Grant Work: Co-Investigator : Co-investigator on grant-funded research work.
- Supervisor : Supervising and managing direct reports.
Tech
- .NET Core
- C#
- VB.NET
- .NET MVC
- .NET Web Forms
- Razor Pages
- Entity Framework
- Ninject
- Roslyn
- JavaScript
- jQuery
- Knockout.js
- Vue.js
- HTML / CSS / LESS
- Bootstrap
- Kendo UI
- PHP
- Python
- Classic ASP
- SQL Server
- MySQL
- Hibernate
- Outlet
- Active Record
- IIS
- Azure
- Active Directory
- Shibboleth
- EDW / Banner
- Git
- SVN
- TFS
- Adobe Photoshop
- Illustrator
- Premiere
- Audacity
- PostgreSQL
- TypeScript
- Claude Code
- LLM APIs
- ChatGPT Codex
- Redis
- Node.js
- Dapper
- Azure SQL DB
- CSS Frameworks
- Preact.js
- Amazon Web Services
- Windows
- Linux
Practices
- Architecture: Vertical Slice
- Microservices
- Architecture: N-Tier
- Architecture: SOA
- Domain-Driven Design (DDD)
- Test-Driven Development (TDD)
- Code Generation
- Programming Patterns
- API Design
- Responsive Design
- IITAA
- FERPA
- GDPR
- PIPA
- PIPL
- Schema Design
- Views & Stored Procedures
- Query Optimization
- Indexing
- Database Migrations
- Reporting
- Incremental Migrations
- Strangler Pattern
- Requirements Gathering
- Business Process Redesign
- Stakeholder Management
- Gantt Chart
- Work Breakdown Structure
- Project Proposal
- Change Management
- Cost/Benefit Analysis
- Budgeting
- Mentoring
- Code Review
- Project Planning
- Community Collaboration
- Prototyping
- Graphic Design
- A/B Testing
- Prompt & Agent Design
- Multi-Agent Orchestration
- Retrieval Augmented Generation (RAG)
- AI-Modifiers (Agents, Skills, Hooks, etc.)
- CI/CD Pipelines
- Containerization
- Serverless Functions
- Multi-Tenant Data Sharing
- Normalization
- De-Normalization
- Data Integration & Aggregation
- Enterprise Data Warehouse
- ETL
- Parallel Running
- Phased Rollout
- Sunsetting
- Technical Debt Assessment
- Digitization
- REST APIs
- Automated & Scheduled Tasks
- Hiring
- Performance Reviews
- Project Initiator
- Accessibility Standards
- Virtual Machines
- Backup Systems
- DNS Management