Stefan Christov

Software Development Engineer

New York, New York, United States

About

Currently, I am a software development engineer at AWS. Prior to that, I was an associate professor of software engineering with research experience in modeling, analyzing, and supporting complex human-intensive processes. Past/current projects include: - Building a process-model-driven software system with a graphical user interface to provide real-time guidance to human process performers - Modeling medical processes and verifying their requirements using model checking - Developing and evaluating teaching collaborations between software project management (SPM) courses and intro to software development (ISD) courses where the SPM students serve as managers of the ISD students - Eliciting requirements of medical processes - Evaluating several elicitation techniques Teach a wide range of computer science and software engineering courses including data structures and algorithms, object-oriented programming, software quality assurance, software project management, software engineering in healthcare, and human-computer interaction.

Experience

  • Software Development Engineer at Amazon Web Services (AWS)
    Aug 2022 - Present · 4 yrs

  • Quinnipiac University ()
    • Associate Professor of Software Engineering (Tenured)
      Aug 2020 - Aug 2022 · 2 yrs 1 mo

      I teach computer science and software engineering courses, including data structures and algorithms, object-oriented programming, software quality assurance, software project management, software engineering in healthcare, and human-computer interaction. My research interests include improving human-intensive processes, such as medical processes, and evaluating pedagogical collaborations between different courses in terms of student learning and experience.

    • Assistant Professor of Software Engineering
      Aug 2014 - Jul 2020 · 6 yrs

  • Research Assistant at University of Massachusetts Amherst
    Aug 2006 - Aug 2014 · 8 yrs 1 mo

    Performed research on: - online process guidance for reducing the number of human errors in human-intensive processes and for catching errors before harm is done - elicitation, modeling, and analysis of human-intensive processes - process modeling languages and exception handling patterns in processes Evaluated research ideas in case studies from the medical domain.

  • Research Intern at Siemens Corporate Research
    2010 - 2010 · Less than a year

    Developed workflow visualization techniques for automatically generating user interface design suggestions based on a formal workflow model.

  • Research Assistant at SUNY Brockport
    Jun 2003 - May 2006 · 3 yrs

    Applied the Software Engineering Effectiveness Model (SEEM™) to develop an electronic journaling tool and a hotel reservation system and researched traceability in software development processes under the direction of Dr. Sandeep Mitra.