Titus Klinge
Software Engineer at Third Wave Automation- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Third Wave Automation
-
United States
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
Jan 2022 - Present
-
-
-
Drake University
-
United States
-
Higher Education
-
700 & Above Employee
-
Assistant Professor of Computer Science
-
Aug 2019 - Dec 2021
Taught the following courses: - Theory of Computation - Computer Organization and Assembly Language Programming - Programming Languages - Algorithms - Introduction to Computer Science Taught the following courses: - Theory of Computation - Computer Organization and Assembly Language Programming - Programming Languages - Algorithms - Introduction to Computer Science
-
-
-
API Solutions, LLC
-
Marshalltown, Iowa, United States
-
Data Analytics Consultant
-
Jul 2021 - Aug 2021
-
-
-
Carleton College
-
United States
-
Higher Education
-
700 & Above Employee
-
Visiting Assistant Professor of Computer Science
-
Sep 2018 - Aug 2019
Taught the following courses: - Introduction to Computer Science - Data Structures - Algorithms - Molecular Programing and Nanoscale Self-Assembly Taught the following courses: - Introduction to Computer Science - Data Structures - Algorithms - Molecular Programing and Nanoscale Self-Assembly
-
-
-
Grinnell College
-
United States
-
Higher Education
-
700 & Above Employee
-
Visiting Assistant Professor of Computer Science
-
Aug 2016 - Jul 2018
Taught the following courses: - Functional Problem Solving - Imperative Problem Solving and Data Structures - Automata, Formal Languages, and Computational Complexity - Molecular Programming and Nanoscale Self-Assembly Taught the following courses: - Functional Problem Solving - Imperative Problem Solving and Data Structures - Automata, Formal Languages, and Computational Complexity - Molecular Programming and Nanoscale Self-Assembly
-
-
-
Iowa State University
-
United States
-
Higher Education
-
700 & Above Employee
-
Graduate Research Assistant
-
Aug 2011 - Jul 2016
Applied software engineering techniques to the field of molecular programming in order to make nanotechnology more predictable, productive, and safe, including - Requirements engineering (provably refining requirements, obstacle analysis, etc.) - Designing molecular programs using languages such as CRNs - Formal verification of models with respect to the requirements (via model checking, theorem proving, etc)
-
-
Graduate Teaching Assistant
-
Jan 2014 - May 2014
Served as a teaching assistant in an undergraduate algorithms course in the Computer Science Department with the following responsibilities. - Write homework assignments and exams - Help design programming projects - Teach recitations - Help students in small groups by appointment and in office-hours - Grading
-
-
-
IBM
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Extreme Blue Software Engineering Intern
-
May 2010 - Aug 2010
My team worked on the following tools for a language called PL/X: - Developed a language parser using compiler generation tools (in Java) - Developed a static code analysis framework for automatically flagging poor language constructs (using Java) - Developed a code execution profiler for determining which lines of code were executed during testing and optimization My team worked on the following tools for a language called PL/X: - Developed a language parser using compiler generation tools (in Java) - Developed a static code analysis framework for automatically flagging poor language constructs (using Java) - Developed a code execution profiler for determining which lines of code were executed during testing and optimization
-
-
Education
-
Iowa State University
Ph.D., Computer Science -
Iowa State University
B.S., Computer Science, Mathematics