Lynn Asselin II Software Engineer


I’m Lynn Asselin, an avid (video)gamer and software engineer with a master’s degree in computer science and engineering from the University of Connecticut. Having played video games for as long as I can remember, I have seen the progress of human-computer interaction over the last 30 years. Video games are responsible for my appreciation for problem solving, engineering, and perseverance.

Currently, I work in a Windows shop where our main toolset includes MFC, Visual Studio 2017, TortoiseSVN, and JIRA. I really enjoy coding in C++ and Python, but I’m more than willing to deep dive into other languages for an exciting project. UConn’s CSE curriculum prepared me for language agnostic engineering and quickly learning new languages by finding commonalities with those I already know.

In my current role, I have fixed bugs, improved algorithms, and am currently developing a core module which will play a major role in our product. In my personal time I am working on an Unreal Engine 4 project based on concepts from a course I throughly enjoyed on distributed computing and fault tolerance. I have a strong desire to learn and grow, and am looking for opportunities to do so with a creative and supportive team, wherever that may be.


Gerber Technology

Software Engineer – Tolland, Conn.
Dec. 2017 – Present

Spearheaded a project to modernize a CAD application with dozens of legacy modules for a 64-bit platform

Worked on a range of projects including simple image recognition, computational geometry, build
configuration, and cloud file synchronization

Engaged in Agile development with integrated project management tools including JIRA issue tracking and TortoiseSVN Subversion

Collaborated within a decentralized team across multiple states and countries

University of Connecticut

Graduate Teaching Assistant – Storrs, Conn.
CSE 4102 Programming Languages
Jan. 2017 – May 2017

Provided feedback and evaluations for assignments in SML, C, Smalltalk, and Prolog

Assisted students in one-on-one and group settings during weekly office hours

Graduate Teaching Assistant – Storrs, Conn.
CSE 1010 Intro to Computing for Engineers
Sept. 2016 – Dec. 2016

Received a commendation for positive feedback from the Student Evaluation of Teaching survey

Provided feedback and evaluations for assignments in Python and a semester long Arduino project

Instructed three weekly, two-hour lab sections

Assisted students in one-on-one and group settings during weekly office hours


Master of Science in Computer Science and Engineering

University of Connecticut – Storrs, Conn.
May 2017
GPA: 3.733 / 4.0

Bachelor of Science in Business Administration

University of Southern Maine – Portland, Maine
May 2009
GPA: 3.48 / 4.0



C, C++, C#, Java, JavaScript, MySQL, Python, MATLAB, R, PHP

Dev Tools

AWS, GitHub, PowerShell, TortoiseSVN, Visual Studio 2017, VS2013, VirtualBox, XCode

Operating Systems

Windows; OSX: 10.6 -10.11, macOS; Linux: Ubuntu

Parabolic Lift Visualization with InCircle Predicate

Group Project | Spring 2017

A self-designed project to visualize a projective technique for testing if a query point is inside a circle. We define a unique circle by three points in ℝ2. We then project the three cocircular points and the query point onto a paraboloid in ℝ3. Using the unique hyperplane which passes through our three lifted points, we perform a simple plane-side test on the query point using the determinant of the four points lifted into ℝ4.

Multivalued Decision Diagram

Research Project | Summer 2015

A summer project to help me explore the possibility of pursuing the PhD program. The technique for generating constraint satisfaction problem approximations was proposed by Andre A. Cire and Willem-Jan van Hoeve. I began reviewing the work on the recommendation of Dr. Laurent Michel and made a simple C implementation of an exact MDD which propagates simple linear inequality constraints. This implementation uses the node splitting and filtering algorithms for propagating the constraints.

Interactive Geometric Algorithm Visualization in a Browser

Research Project | Summer 2015

For this project I assisted Kirk Gardner and Dr. Don Sheehy with implementing a simple, portable sandbox and API for visualizing algorithms from Computational Geometry. The foundation was built from examples given on the p5.js website and extended to support incremental progression and backsteps. A paper for this project was accepted to the Symposium on Computational Geometry (Multimedia Session) 2016.

Want to work together on your next project? I’d love to hear from you!