# John Robert Mahlan, Ph.D. (he/him/his) > Software Engineer | C#/.NET | Ruby on Rails | SQL | MongoDB Location: Denver, Colorado, United States Profile: https://flows.cv/johnrobertmahlanphdhehimhis I'm a software engineer with several years of experience building ETL pipelines and micro-services in the e-commerce space. I currently focus on Ruby and Ruby on Rails, as well as MongoDB and PostgreSQL, but I am beginning to do some work in C# and .NET development. I thrive in collaborative environments that place equal emphasis on deliverables and professional growth, and I am passionate about perfecting process to properly balance the needs of the business with the needs of consumers and partners. As a former philosophy professor, I care deeply about understanding the code that I deliver - how it really works and what value it really delivers - and I am adept at explaining technical issues to non-technical audiences, which means I work well with both internal and external stakeholders who are not engineers. ## Work Experience ### Senior Software Engineer I @ Dutchie Jan 2023 – Present ### Software Engineer II @ Dutchie Jan 2022 – Jan 2023 - Assist in maintaining application that supports integrations with over 20 point of sale systems - Lead full-stack effort to refactor significant portions of codebase to follow best practices for RESTful APIs - Write new documentation on technical issues relating to medical vs. recreational compliance and integrations with external fleet management and loyalty solutions - Assist in onboarding three new senior engineers joining team - Co-lead an Employee Resource Group that meets weekly ### Software Engineer I @ Dutchie Jan 2021 – Jan 2022 ### Implementation Engineer @ Drizly Jan 2020 – Jan 2021 - Integrated the point of sale system for over 500 new retailers on the Drizly platform - Led multiple feature projects to increase the number of point of sale systems the Drizly platform could integrate with and support - Led quarterly training sessions on point of sale issues for new members of operational teams - Helped train 4 new Implementation Engineers ### Customer Experience Representative @ Drizly Jan 2019 – Jan 2020 | Greater Denver Area - Assist consumers and retailers with a wide variety of issues, including order issues and tracking, billing and inventory questions, and technical support - Helped train four new Customer Experience Representatives - Achieved a 93% quality assurance score in Q4 of 2019 - Ranked first on the Customer Experience Team for tickets solved in January 2020: 4,441 tickets solved vs team average of 2,879 ### Adjunct Lecturer @ University of Richmond Jan 2019 – Jan 2019 | Richmond, Virginia Area I designed and taught 3 sections (total: 60 students) of Elementary Symbolic Logic. This course aimed to introduce students to basic features of good argumentation, including identifying arguments and their parts and understanding several different formal methods of assessing arguments. In designing this course, I selected the textbook, delivered lectures, held office hours, and created and graded assignments to assess student performance. ### Adjunct Instructor @ University of Mary Washington Jan 2019 – Jan 2019 | Fredericksburg, Virginia I designed and taught 2 sections (total: 60 students) of Logic. This course aimed to introduce students to basic features of good argumentation, including identifying arguments and their parts and understanding several different formal methods of assessing arguments. In designing this course, I selected the textbook, delivered lectures, held office hours, and created and graded assignments to assess student performance. ### Visiting Assistant Professor @ The American University in Cairo Jan 2017 – Jan 2018 | Cairo, Egypt I maintained an active research program that resulted in the publication of two peer-reviewed articles. In addition, I designed and taught 6 sections (total: 180 students) of a general education course called 'Philosophical Thinking' in AUC's Core Curriculum. This course was designed to develop students' close reading, critical thinking, and analytical writing skills through in-depth study of important philosophical texts. In designing the course, I selected important historical texts, delivered lectures and guided discussions, held office hours, and created and graded assignments to assess student performance. ### Graduate Teaching Assistant @ University of Virginia Jan 2010 – Jan 2017 | Charlottesville, Virginia I led 3 discussion sections (20 students per section) each week, the purpose of which was to review and offer an opportunity to discuss the material covered in the primary lectures that week. I also held regular office hours and was responsible for grading student work in a timely fashion. I also taught 3 courses as primary instructor: Death and Well-Being, God and Reason, and Ancient Greek Philosophy. I designed and implemented each course myself, which required selecting the content we would cover, delivering lectures and guiding discussions, holding office hours, and creating and grading assignments to assess student understanding. ### Graduate Teaching Assistant @ University of Wisconsin Milwaukee Jan 2008 – Jan 2009 I led 4 discussion sections (20 students per section) each week, the purpose of which was to review and offer an opportunity to discuss the material covered in the primary lectures that week. I also held regular office hours and was responsible for grading student work in a timely fashion. ## Education ### Software Engineering General Assembly Jan 2020 – Jan 2020 ### Doctor of Philosophy (Ph.D.) in Philosophy University of Virginia Jan 2010 – Jan 2017 ### Master’s Degree (M.A.) in Philosophy University of Wisconsin-Milwaukee Jan 2008 – Jan 2010 ### Bachelor of Arts (B.A.) in Philosophy Colgate University Jan 2004 – Jan 2008 ## Contact & Social - LinkedIn: https://linkedin.com/in/johnrobertmahlan - GitHub: https://github.com/johnrobertmahlan --- Source: https://flows.cv/johnrobertmahlanphdhehimhis JSON Resume: https://flows.cv/johnrobertmahlanphdhehimhis/resume.json Last updated: 2026-03-22