Michael Schwarz
PhD Candidate at Technical University Munich- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
German Native or bilingual proficiency
-
English Full professional proficiency
Topline Score
Bio
Experience
-
Technical University of Munich
-
Germany
-
Research Services
-
700 & Above Employee
-
PhD Candidate
-
Jul 2019 - Present
◦ Member of the DFG RTG ConVeY "Continuous Verification of CYber-Physical Systems" ◦ See https://convey.in.tum.de ◦ Member of the DFG RTG ConVeY "Continuous Verification of CYber-Physical Systems" ◦ See https://convey.in.tum.de
-
-
-
Technical University of Munich
-
Germany
-
Research Services
-
700 & Above Employee
-
Teaching Assistant
-
Oct 2013 - May 2019
◦ Prepare and lead weekly sessions for two tutorial groups (approx. 25 students each)◦ Provide feedback on homework assignments and correct exams◦ Instructed a variety of courses such as Databases, Networks, Introduction to Programming, and Software Engineering◦ With two six-months breaks in Fall 2016 and Fall 2017 for my term abroad in Canada and my internship in Norway
-
-
Software Developer
-
May 2017 - Aug 2017
◦ Part-time software developer at the Department of Mechanical Engineering.◦ Helped with development of OptiMAL, a software system to be used for planning in logistics.◦ Migrated optimization from MS Solver Foundation to lp_solve.◦ Implemented in C#; realized a user interface in XAML.
-
-
-
Norwegian University of Science and Technology (NTNU)
-
Norway
-
Higher Education
-
700 & Above Employee
-
Software Engineering Intern
-
Aug 2017 - Jan 2018
◦ Improved tools (one2act PeLe, Eval, SRS, ...) used for instant feedback in classrooms by optimizing performance and refactoring a legacy codebase. ◦ Devised and implemented an architecture that allows for the introduction of concurrency while minimizing required changes to the application. This, despite poor concurrency support by the Apache Flex framework. ◦ Improved tools (one2act PeLe, Eval, SRS, ...) used for instant feedback in classrooms by optimizing performance and refactoring a legacy codebase. ◦ Devised and implemented an architecture that allows for the introduction of concurrency while minimizing required changes to the application. This, despite poor concurrency support by the Apache Flex framework.
-
-
-
-
Android Developer
-
Sep 2015 - Feb 2016
◦ Worked on an app and a hardware device that can be used to remotely control a PC from a smartphone ◦ Codeveloped a communication protocol between the app and the hardware device ◦ Collaborated with a multinational team (4 nationalities) ◦ Presented results at A&M and at Software Developer's Cartel (meetup of software developers at a startup incubator in Bryan, TX) ◦ Worked on an app and a hardware device that can be used to remotely control a PC from a smartphone ◦ Codeveloped a communication protocol between the app and the hardware device ◦ Collaborated with a multinational team (4 nationalities) ◦ Presented results at A&M and at Software Developer's Cartel (meetup of software developers at a startup incubator in Bryan, TX)
-
-
-
Lindtech, LLC
-
remote
-
Software Developer
-
Sep 2015 - Feb 2016
◦ Develop a software system (desktop application + app for handheld devices) to be used in the Texan criminal justice system ◦ Collaborate with the future users and other stakeholders to determine the system requirements ◦ Develop a software system (desktop application + app for handheld devices) to be used in the Texan criminal justice system ◦ Collaborate with the future users and other stakeholders to determine the system requirements
-
-
-
Sun Microsystems
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Intern
-
Aug 2009 - Aug 2009
One-week internship in the Sun Solution Center Munich One-week internship in the Sun Solution Center Munich
-
-
Education
-
Technical University Munich
Master's degree, Computer Science -
Delft University of Technology
Athens programme, Computer Science -
University of Waterloo
Exchange, Computer Science -
Technical University Munich
Bachelor of Science (B.Sc.), Computer Science -
Telecom ParisTech
Athens programme, Computer Science