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
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
More about my interests to come.
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.