8d488f67c1ba

Update
[view raw] [browse files]
author Steve Losh <steve@stevelosh.com>
date Sat, 27 Aug 2022 14:02:19 -0400
parents 607aa5d110f8
children bb50e21cad98
branches/tags (none)
files content/resume.markdown

Changes

--- a/content/resume.markdown	Fri Aug 26 11:15:55 2022 -0400
+++ b/content/resume.markdown	Sat Aug 27 14:02:19 2022 -0400
@@ -1,30 +1,31 @@
 (:title "Résumé"
- :date "2020-01-05T22:30:00Z"
+ :date "2022-08-27T17:45:00Z"
  :draft nil)
 
-I'm Steve. I'm a programmer currently living in Rochester, NY.
+I'm Steve. I'm a programmer currently living in Rochester, NY and working
+remotely.
 
 I graduated from [Rochester Institute of Technology][rit] in 2008 with
 a Bachelor's degree in Computer Science, worked full-time until 2015, then went
 to graduate school.  I graduated from [Reykjavík University][RU] in 2017 with
-a Master's degree in Computer Science.
+a Master's degree in Computer Science.  Since then I've returned to working full-time.
+
+I'm currently a Staff Software Engineer at [10X Genomics][].
 
 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][].
+[blog posts][] I've written, or just read my code on [GitHub][].
 
 [rit]: http://rit.edu/
 [projects]: /projects/
 [blog posts]: /blog/
-[bitbucket]: https://bitbucket.org/sjl/
 [github]: https://github.com/sjl/
 [RU]: https://www.ru.is/
 
 <div id="toc"/>
 
-## Languages
+## Languages & Tools
 
-My current programming language of choice is for most of my projects is [Common
+My current programming language of choice is for personal projects is [Common
 Lisp][].  I've used it for a variety of projects, including:
 
 [Common Lisp]: https://en.wikipedia.org/wiki/Common_Lisp
@@ -33,88 +34,99 @@
 * 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)
+* Various [Project Euler problems](https://github.com/sjl/euler)
+* Various [Rosalind problems](https://github.com/sjl/rosalind)
 * An [entry in the August 2016 Lisp Game Jam](http://stevelosh.com/blog/2016/08/lisp-jam-postmortem/)
 * An [entry in the 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 significant professional experience programming with [Go][],
+[Python][], [Django][], [Scala][], [Clojure][], [Java][], [PostgreSQL][], and
+lots of various glue languages like [bash][].  I've used [AWS][] (services like
+EC2, S3, RDS, KMS, etc) at several jobs, and managed VPSes myself at others.
 
 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][], and
-[C#][] (through [Unity][]), but I don't consider myself experienced in any of
-them.
+I have some passing familiarity with [C][], [C++][], and [C#][] (through
+[Unity][]), but I don't consider myself experienced in any of them.
 
 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.
 
+[Go]: https://go.dev/
 [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
 [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
+[AWS]: https://aws.amazon.com/
 
 ## Timeline
 
-### Senior Software Engineer at [10X Genomics][]
+The following is a summary of my academic and professional positions.  More
+details are available on request.
+
+### 10X Genomics
+
+*Staff Sofware Engineer, October 2021 to present.*  
+*Senior Software Engineer, October 2018 to October 2021.*
 
-*Remotely since October 2018.*
+At [10X Genomics][] I worked with a small team to create the [Cloud Analysis][]
+platform, with the embedded software team to design connectivity for instruments
+like the [Chromium X][], and with the computational biology team on pipeline
+software.
 
-At 10X Genomics I work on the Platform/Infrastructure team writing backend
-services in [Go][golang].
+Most of my work at 10X is in [Go][], [SQL][], and [Python][]. I'm in the primary
+on-call rotation, triaging and solving issues detected by our monitoring in
+Cloud Analysis.
 
 [10X Genomics]: https://10xgenomics.com/
-[golang]: https://TODO
+[golang]: https://go.dev/
+[Cloud Analysis]: https://www.10xgenomics.com/products/cloud-analysis
+[Chromium X]: https://www.10xgenomics.com/instruments/chromium-x-series
 
-### Senior Software Engineer at [Simple][]
+### Simple
 
-*Remotely from September 2017 to September 2018.*
+*Senior Software Engineer, September 2017 to September 2018.*
 
 After graduating from RU I rejoined my previous team at [Simple][].  I resumed
-my work on the Backend Engineering team creating and maintaining services in
-[Scala][], [Java][], and [Clojure][].  I was also in the primary on-call
-rotation, which handled triaging and solving issues detected by our monitoring
-systems.
+my work on the Backend Engineering team creating and maintaining backend
+services in [Scala][], [Java][], and [Clojure][].  I also rejoined the primary
+on-call rotation, which handled triaging and solving issues detected by our
+monitoring systems.
 
-[Simple]: https://simple.com/
+[Simple]: https://en.wikipedia.org/wiki/Simple_(bank)
 [Scala]: https://www.scala-lang.org/
 [Clojure]: https://clojure.org/
 
-### Graduate Student in Computer Science at [Reykjavík University][RU]
+### Reykjavík University
 
-*Reykjavík, Iceland from August 2015 to June 2017.*
+*Graduate Student in Computer Science, 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.
+At [RU][] I studied topics like 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][]
+### Simple
 
-*Remotely from July 2013 to July 2015.*
+*Senior Software Engineer, July 2013 to July 2015.*
 
-At [Simple][] I worked on the Backend Engineering team creating and maintaining
+At [Simple][] I worked on the Backend Engineering Team creating and maintaining
 services in [Scala][], [Java][], and [Clojure][].  I was also in the primary
 on-call rotation during my time there.
 
@@ -122,9 +134,9 @@
 [Scala]: https://www.scala-lang.org/
 [Clojure]: https://clojure.org/
 
-### Senior Software Engineer at the [Participatory Culture Foundation][PCF]
+### Participatory Culture Foundation
 
-*Remotely from September 2011 to June 2013.*
+*Senior Software Engineer, September 2011 to June 2013.*
 
 At the [PCF][] I helped maintain and extend the [Amara][] subtitling website.
 My work was primarily in [Django][] and [Python][], using [South][] for database
@@ -135,9 +147,9 @@
 [South]: https://south.readthedocs.io/en/latest/
 [Vagrant]: https://www.vagrantup.com/
 
-### Senior Software Engineer at [Dumbwaiter Design][DWD]
+### Dumbwaiter Design
 
-*Rochester, NY from January 2010 to September 2011.*
+*Senior Software Engineer, January 2010 to September 2011.*
 
 At [Dumbwaiter][DWD] I worked with a small team of designers and developers to
 create beautiful websites backed by [Django][] and [Python][].  I focused
@@ -149,20 +161,21 @@
 [Javascript]: https://en.wikipedia.org/wiki/JavaScript
 [CSS]: https://en.wikipedia.org/wiki/Cascading_Style_Sheets
 
-### Software Engineer at [PAETEC][]
+### PAETEC
 
-*Rochester, NY from June 2008 to January 2010.*
+*Software Engineer, June 2008 to January 2010.*
 
 At [PAETEC][] I maintained and implemented new features for web applications in
 [Java][] using the [Oracle E-Business Suite][oebs] and worked on underlying
 [SQL][] and [PL/SQL][] code for our databases.
 
+[PL/SQL]: http://en.wikipedia.org/wiki/PL/SQL
 [PAETEC]: http://paetec.com/
 [oebs]: http://www.oracle.com/applications/e-business-suite.html
 
-### Data Architecture Co-op at [Excellus BlueCross BlueShield][]
+### Excellus BlueCross BlueShield
 
-*Rochester, NY from June 2007 to November 2007.*
+*Data Architecture Co-op, June 2007 to November 2007.*
 
 At [Excellus][] I developed software in [Java][] to interact with and manage
 databases of customer and provider information stored on a mainframe, and
@@ -173,9 +186,9 @@
 [JUnit]: http://www.junit.org/
 [Jemmy]: http://jemmy.dev.java.net/
 
-### Managed Services Programmer at [RightNow Technologies][]
+### RightNow Technologies
 
-*Pittsford, NY from June 2006 to November 2006.*
+*Managed Services Programmer, June 2006 to November 2006.*
 
 At [RightNow][] I developed a set of tools to test the effectiveness of
 voice-automated telephone systems, written in a combination of [bash
@@ -185,19 +198,17 @@
 [RightNow Technologies]: http://www.rightnow.com/
 [RightNow]: http://www.rightnow.com/
 
-### Undergraduate Student in Computer Science at the [Rochester Institute of Technology][RIT]
+### Rochester Institute of Technology
 
-*Rochester, NY from September 2003 to June 2008.*
+*Undergraduate Student in Computer Science, September 2003 to June 2008.*
 
 At [RIT][] I studied a variety of topics related to Computer Science and
-Software Engineering, as well as several other areas, including a Liberal Arts
+Software Engineering, as well as several other areas including a Liberal Arts
 concentration in American Sign Language.
 
 ## Contact Me
 
-If you want to contact me, email is usually best.
+If you want to contact me, email is usually best:
+[steve@stevelosh.com](mailto:steve@stevelosh.com)
 
-My **email address** is: [steve@stevelosh.com](mailto:steve@stevelosh.com)  
-My **phone number** is: (585) 520-8386  
-My **skype username** is: steve.losh  
-My **mailing address** is: 111 East Ave, Apartment 214, Rochester NY 14604
+Phone number/mailing address are available on request.