# HG changeset patch # User Steve Losh # Date 1501814938 14400 # Node ID 159bed504cf74cd45726935ca2007c452af296d4 # Parent c4dca5a0df25234c8a78c26d4218463546b0096b Update the ol resume diff -r c4dca5a0df25 -r 159bed504cf7 content/resume/index.markdown --- a/content/resume/index.markdown Thu Aug 03 21:58:07 2017 -0400 +++ b/content/resume/index.markdown Thu Aug 03 22:48:58 2017 -0400 @@ -5,66 +5,104 @@ +++ -I'm Steve. I'm a programmer currently living in Rochester, NY. I graduated from -[Rochester Institute of Technology][rit] in 2008 with a Bachelor's degree in -[Computer Science][ritcs]. +I'm Steve. I'm a programmer currently living in Rochester, NY. -If you'd *really* like to get to know me you should look at the [projects][] -and [blog posts][] I've written, or cut to the chase and look at my [code][]. +I graduated from [Rochester Institute of Technology][rit] in 2008 with +a Bachelor's degree in Computer Science, worked full-time for a while, then +graduated from [Reykjavík University][RU] in 2015 with a Master's degree in +Computer Science. + +If you'd *really* like to get to know me you should look at the [projects][] and +[blog posts][] I've written, or just read my code on [Bitbucket][] or +[GitHub][]. [rit]: http://rit.edu/ [ritcs]: http://www.cs.rit.edu/ [projects]: /projects/ [blog posts]: /blog/ -[code]: http://bitbucket.org/sjl/ +[bitbucket]: https://bitbucket.org/sjl/ +[github]: https://github.com/sjl/ +[RU]: https://www.ru.is/ -## Skills & Interests +
+ +
+ +## Languages + +My current programming language of choice is for most of my projects is [Common +Lisp][]. I've used it for a variety of projects, including: + +[Common Lisp]: https://en.wikipedia.org/wiki/Common_Lisp -My favorite programming language at the moment is [Python][]. It's elegant, -readable, powerful, and makes it easy to *get things done*. +* A [CHIP-8 emulator](/blog/2016/12/chip8-cpu/) +* My [Master's thesis in General Game Playing](https://github.com/sjl/scully) +* Several [fun Twitter bots](https://github.com/sjl/magitek) +* A [Prolog VM](https://github.com/sjl/temperance) +* Lots of [Project Euler problems](https://github.com/sjl/euler) +* An [entry in August 2016 Lisp Game Jam](http://stevelosh.com/blog/2016/08/lisp-jam-postmortem/) +* An [entry in Icelandic Game Industry Community Game Jam](https://github.com/sjl/antipodes) + +I also gave [a talk](https://youtu.be/UfZvP0v3NbM) at the 2017 European Lisp +Symposium in Brussels about General Game Playing with Common Lisp. + +I've also had significant professional experience programming with [Python][], +[Django][], [Scala][], [Clojure][], [Java][], [PostgreSQL][], [MySQL][], and +lots of various glue languages like [bash][]. -I've also had experience with [Java][], [C][], [C++][], [Lisp][], [SQL][] and -[PL/SQL][], [JavaScript][], [Groovy][], and [bash scripting][]. I've used a -number of markup and templating languages, including [XHTML][], [XML][], -[CSS][], [JSON][], [Markdown][], [Django][]'s template system, and [Jinja2][]. +I've had some professional experience with frontend languages like +[JavaScript][], [CSS][], [HTML][], and [Django][]'s template system, but I don't +consider myself a frontend developer and prefer to work mostly on the backend +side of things. + +I have some passing familiarity with [C][], [C++][], [Scheme][], [Groovy][], +[C#][] (through [Unity][]), but I don't consider myself experienced in any of +them. -In my free time I'm working on learning [R][]. +I also wrote [a book](http://learnvimscriptthehardway.stevelosh.com/) about +[Vimscript][vim], which is freely available online and has sold over a thousand +copies of the ebook edition. +[vim]: http://www.vim.org/ +[Unity]: https://unity3d.com/ +[C#]: https://en.wikipedia.org/wiki/C_Sharp_(programming_language) +[Scheme]: https://en.wikipedia.org/wiki/Scheme_(programming_language) +[HTML]: https://en.wikipedia.org/wiki/HTML [Python]: http://www.python.org/ [Java]: http://java.sun.com/ [C]: http://en.wikipedia.org/wiki/C_(programming_language) [C++]: http://en.wikipedia.org/wiki/C%2B%2B -[Lisp]: http://en.wikipedia.org/wiki/Lisp_(programming_language) +[JavaScript]: http://en.wikipedia.org/wiki/JavaScript +[Groovy]: http://groovy-lang.org/ +[bash]: http://www.gnu.org/software/bash/ +[CSS]: http://www.w3.org/TR/CSS/ +[MySQL]: https://www.mysql.com/ +[PostgreSQL]: https://www.postgresql.org/ [SQL]: http://en.wikipedia.org/wiki/SQL [PL/SQL]: http://en.wikipedia.org/wiki/PL/SQL -[JavaScript]: http://en.wikipedia.org/wiki/JavaScript -[Groovy]: http://groovy.codehaus.org/ -[bash scripting]: http://www.gnu.org/software/bash/ -[XHTML]: http://www.w3.org/TR/xhtml1/ -[XML]: http://www.w3.org/XML/ -[CSS]: http://www.w3.org/TR/CSS/ -[JSON]: http://www.json.org/ -[Markdown]: https://daringfireball.net/projects/markdown/ -[Jinja2]: http://jinja.pocoo.org/2/ -[R]: http://www.r-project.org/ - ## Timeline -I completed two six-month [co-ops][] while at [RIT][]. After that I worked -full-time for seven years, then went back to school at [RU][] for my master's -degree. - -[co-ops]: https://www.rit.edu/about/coop_careers.html -[RIT]: http://rit.edu/ -[RU]: https://www.ru.is/ - ### Graduate Student in Computer Science at [Reykjavík University][RU] *Reykjavík, Iceland from August 2015 to June 2017.* +At [RU][] I studied a variety of topics including theoretical computer science, +natural language processing, Prolog VM implementation, and video game +design and development. I also wrote and defended a Master's thesis in the field of +General Game Playing. + ### Senior Software Engineer at [Simple][] *Remotely from July 2013 to July 2015.* @@ -144,6 +182,10 @@ *Rochester, NY from September 2003 to June 2008.* +At [RIT][] I studied a variety of topics related to Computer Science and +Software Engineering. I also studied several other areas, including a Liberal +Arts concentration in American Sign Language. + ## Contact Me My **email address** is: