Adjunct Faculty University of Cincinnati2015-09 - 2016-05 Cincinnati, Ohio
Full time adjunct faculty member (in the College of Education, Criminal Justice and Human Services IT Department) responsible for teaching courses on contemporary programming in C# and front-end web development. Other courses were network design and database design with SQL Server. Also responsible for advising senior capstone projects for 35 seniors through the course of their projects development.
Senior Software Engineer Academic Benchmarks2014-03 - 2014-11 Cincinnati, Ohio
Participated in all phases of the software development lifecycle, including the architecture of solutions, creation of design documentation, actual coding and developing test plans. Provided multiple aspects to solve problems and coordinate team discussions to decide on the best solution not only for the given problem but, for potential larger issues. Helped to provide leadership to the team and mentor more junior developers. Brought a creative perspective to projects and/or solutions to problems so as to broaden the scope and determine other potential impacts throughout the product line and/or customers. Constantly stayed current on the latest technologies and best practices in web and software development and always looking for ways to improve the quality of the team and our development process.
Research Assistant and Web/Database/System Admin UC Infrastructure Institute2008-09 - 2014-08 Cincinnati, Ohio
Responsible for upgrading and converting the research group's web application for reporting the realtime status of various bridge monitors or monitoring of sensor data projects which included a realtime assessment of the general public's physical safety from potential harm due to certain weather conditions. (see Paper below). The systems grew as several new projects were taken on at the beginning and through the time spent there. Most projects involved pretty complex decision making and time critical scheduling often times over unreliable connections and several weather damaging events. Lead the group into rebuilding the whole system into a more robust and standardized solution from code down to methods for implementing new systems and new features.
Interim IT Director College of Applied Science at UC2004-06 - 2008-08 Cincinnati, Ohio
Started as Applications analyst developing and improving software developed for various custom aspects of the IT infrastructure and operations. Took over system administrative responsibilities of former employee managing IT infrastructure affecting 200+ employees and 5000+ students data and access to those IT resources. Became the Interim IT Director upon request of supervisor to perform the duties of another former employee responsible for managing the IT staff, support operations and computer classroom equipment. Managed $500,000 annual budget to support the 600+ computer systems, data center and staff salaries.
Applications Analyst College of Applied Science at UC2004-06 - 2008-08 Cincinnati, Ohio
Responsible for maintaining and supporting IT operations affected by both Victory Parkway and Clifton campus data centers and equipment. Operations affected include login of all CAS computer labs, faculty and staff office computer login and shared file access. Will provide constant monitoring of server and network performance to provide fault tolerance for critical applications and reduce redundancy of services/applications. Additional duties include the development of support materials (CMS or Technical knowledge, manuals, etc.), conducting occasional training sessions, moderate supervision of team members' projects and student workers.
Programmer Scenario Learning2002-10 - 2004-01 Cincinnati, Ohio
In charge of developing a web application involving extensive Perl, XML, XSL, Apache, MySQL, and ActionScript knowledge. Current projects include developing an in-house SGML/XML document management system to be used to synchronize on-line documents with in-house documents. Came up with an easy solution to convert MS Word documents to SML/XML DocBook markup.
Programmer Thinkronize - Knovation2000-06 - 2002-10 Cincinnati, Ohio
Determine system requirements by working with programming manager, product managers, and others as needed. Provide technical perspective to high-level design discussions. Develop system designs that effectively meet user requirements, efficiently operate, and effectively integrate with other systems. Develop and write software that operates efficiently and provides flexibility for future revisions. Fully test software and place into production. Resolve issues related to production software. Provide support for staff PCs and SunRay Workstations, including internal networking. Aid in development and support of internal software used daily by most of the staff which served the primary library or knowledge base for the company's product line and services.
Bachelor of Science Information Engineering TechnologyUniversity of Cincinnati 1999-09 - 2001-06 Cincinnati, Ohio
- Senior Capstone Project: Web-Based Virtual Laboratory (Content Management System)
Bachelor of Science Mechanical Engineering TechnologyUniversity of Cincinnati 1994-09 - 2001-06 Cincinnati, Ohio
- Senior Capstone Project: Automated Data Collection System for Heat Transfer Laboratory Experient
PhD (ABD) Electrical EngineeringUniversity of Cincinnati 2008-09 - 2014-06 Cincinnati, Ohio
- Relavant Coursework: Intelligent Systems, Multivariable Control, Stochastic Model
- Research Topic: Calibration of Finite Element Models for Online Bridge Health Monitoring Systems
- Additional: Completed the Preparing Future Faculty Training
- Go, Golang
Linux System Admin
- Windows (NT4 - Windows 10/Server 2016)
- VMWare Ent
- Advanced Networking
- Penetration Testing
- Raspberry Pi
- MSSQL Server
- Adobe Photoshop
- Adobe Illistrator
- Affinity Designer
PublicationsKumpf, J., Helmicki, A., Nims, D., Hunt, V., and Agrawal, S. (2012) "Automated Ice Inference and Monitoring on the Veterans' Glass City Skyway Bridge" J. Bridge Eng. 17, SPECIAL ISSUE: Nondestructive Evaluation and Testing for Bridge Inspection and Evaluation 975-978
Under certain weather conditions, the Veterans’ Glass City Skyway (VGCS) Bridge in Toledo, Ohio, accumulates ice on the stay sheaths in such a way that has led to large fragments falling into traffic lanes. To aid the Ohio Department of Transportation (ODOT) in their response to this, an automatic inference and monitoring system was implemented. This system utilizes existing weather station measurement data to infer possible events, alerting officials and providing tools to further assess the situation. The development of the decision, the algorithm, and implementation process are presented. The system was implemented in January 2011, and it warned of and monitored an icing event that occurred February 20–24, 2011. Ice fell shortly after the system indicated conditions were met for icefall. ODOT personnel used the ice inference system to assist them in managing the response to the icing event. Read More: http://ascelibrary.org/doi/abs/10.1061/(ASCE)BE.1943-5592.0000365