KaseyCohen


Software Developer with experience in APS.NET MVC web application development, distributed computing, and interested in embedded systems.

Bio

My name is Kasey Parker Cohen, I am a graduate from the University of Washington, graduating with a Computer Science and Software Engineering degree. Now based in Seattle, Washington, I'm originally from Huntington, Beach California. More

My name is Kasey Cohen,

I am a graduate from the University of Washington, graduating with a BS Computer Science and Software Engineering. Now based in Seattle, Washington, I'm originally from Huntington Beach, California.

Ever since I was a child I wanted to know how everything worked, specifically my toys (and I had cool toys). I would take my toys apart and ask my Dad how the smallest parts worked. This interest is still alive in me today and now I apply that interest to learning and creating gadgets/applications.

I am always striving to master and learn new technologies. One of my favorite projects in college was understanding and writing every bit for an Arduino in its native Atmel C language to control timers and make pulse-width modulation waves. During that project I became intimate with the abilities of the microprocessor, and I would really like to find the time to do more projects like this. Recently I've been getting into more IoT stuff for around the house, hacking dash buttons and using the new Raspberry Pi Zero Ws.

For work I develop ASP.NET MVC 5 web applications. Because I am a vendor for Microsoft I use the Microsoft stack exclusively at work. The tasks I undertake go all the way from designing the database and creating stored procedures to UX/UI development. I also do QA on our projects. We follow best practices for release management and source control.

If you are interested in seeing what else I've been up to check out my experiences tab, where you can also download my resume.

Want to contact me? Check out my contact tab or view my Linkedin profile below.

Experience

Implemented collision free agent migration 42% more efficient than application level collision avoidance algorithms (proven through mathematical analysis) More
Resume Download


Experience

Software Developer Engineer (Microsoft Vendor), June 2015 – present

WMI Inc. Redmond, Washington

ASP.NET web application development

Provide an internal Microsoft operations team with an enterprise resource planning suite that gives the user real-time information on 1,000s of projects with an advanced user experience to search and process projects

Collaborate on a small team as a full-stack developer, creating and testing ASP.NET MVC web applications

Give time estimation and articulate technical information to the Project Manager

Undergraduate Research

Project Manager and Developer, July 2015 – June 2016

University of Washington Bothell – Distributed Systems Laboratory’s MASS (Multi Agent Spatial Simulation) Library

MASS is a distributed computing library used to make large scientific spatial simulations based on multi-agents “living” on distributed places. MASS simulates real world environments by using agents as active entities interacting and migrating between places.

Development:

Implemented collision free agent migration 42% more efficient than application level collision avoidance algorithms (proven through mathematical analysis)

Project Management:

Prepare and test MASS C++ library for public release by June 2016

Improved MASS developer guide, manual, and technical documentation

Synchronized MASS Java and C++ versions

Performed quality assurance on MASS C++ library with sample applications

University Projects

Parallel and Distributed Computing

Developed a distributed file system using Java RMI to implement a delayed-write and a server-initiated invalidation to maintain session semantics on client cached files with a multi-threaded server to handle multiple clients

Embedded Systems

Designed a communication protocol between multiple Arduinos to receive sensor data and send control data over ZigBee

Wrote interrupts in Atmel’s native C to produce PWM wave to control flight of a quadcopter

Network Design

Studied network protocols such as TCP, UDP, HTTP, FTP, DNS, IP, along with the OSI model, flow control and congestion control

Implemented TCP like communication with a sliding window algorithm using UDP as the underlying protocol

Education

University of Washington Bothell (June 2016)

Bachelor of Science in Computer Science and Software Engineering

Dean’s List Autumn 2015, Winter 2016, Spring 2016

North Seattle College (June 2014)

Associate of Science in Computer Science

Dean’s List Spring 2013, Spring 2014

Interests

More about my interests to come.

More about my interests to come.

Contact

If you are interested in knowing more about me and my experience, or have a question for me. Please feel free to send me an email. More

If you are interested in knowing more about me and my experience or have a question for me. Please feel free to send me an email.