I like to code, climb, and work with a charity (fandom charities).
When I'm coding I like designing and developing back-end web services, scalable data pipelines and web service infrastructures. I also like to dabble in front-end web technologies, but I'm not good at the front end – however, dabbling gives me and understanding and respect of my usual customers: those dealing with customer-facing responsive web sites and mobile applications.
The last time I wore a suit was for my significant other - so I went ahead and took my Linked-In picture while I was at it.
Full Stack Software Engineer @ I work on the Ad Quality team, writing code to programmatically categorize ads to make sure they meet OpenX's quality requirements, as well as the needs of our publishers. I also work on the tools that allow our analysts to do the same. Our full stack engineers (including me), go from salt to java/nodejs to javascript+angular. Some of my key accomplishments include developing and prototyping the stack to allow our SRE's to move a large chunk of our ad automation from VMs to Docker, introducing NodeJS/Angular to the team for the rapid development of tools for analysts, and mentoring. From May 2015 to Present (8 months) Staff @ An all-volunteer charity that hosts geeky Joss Whedon-centered events (screenings, panels, the closing event at comic-con) and donates proceeds to local charities, like Journey House, Equality Now, and Kids Need to Read. It is run completely by volunteers, and everyone does a little bit of everything - I've helped with everything from planning & scheduling events, scouting event locations, keeping talent happy with cookies and comfy chairs, to stocking vending machines, and small IT tasks. Most of the work for the charity is done under the Whedonopolis name:
http://www.whedonopolis.com/
And, yes, Joss Whedon showed up to one of our events, and no, it's not terribly likely he'll be at the next one :D From July 2012 to Present (3 years 6 months) Greater Los Angeles AreaSoftware Engineer - Cloud Platform @ Team lead designing and developing RESTful services to provide user authentication and to provide easy access to our scalable data (currently hbase) store.
Set up and managing the scalable data store, working on expanding it out to a lambda architecture using Hive, Impala, etc.
Rolling out our Mesos and Marathon architecture. Assembling the pieces, and writing the glue services to enable easily deploying our web services in a scalable, resilient manner. From April 2014 to May 2015 (1 year 2 months) Senior Software Engineer @ Develop a version of Symantec's reputation system that could be internally hosted and managed by large, security and privacy conscious customers.
Side project - Feed multiple data sources into a distributed storage stack, generate generic signatures from that data. Started with the data in Hbase, and have moved it over to MongoDB. From 2010 to April 2014 (4 years) Software Engineer @ Malware Collections
• Maintained a command line version of our antivirus product
• Developed and deployed static classifiers
• Developed and deployed new signature engines
• Assisted in the management of reviewer relations From July 2008 to August 2010 (2 years 2 months) Contractor @ SAMIS to IPDR converter. (IPDR is an xml billing format with a corresponding binary format) From February 2005 to March 2005 (2 months) Software Engineer @ Development on both the back-end (C/C++) monitoring side. And on the front end (Java) provisioning, customer care side. From September 2003 to August 2004 (1 year) Student at UCI @ Student at UCI. LinkedIn makes me add a position to make recommendations to people I worked with while a student at UCI From September 2000 to June 2003 (2 years 10 months)
MA, Computer Science @ Brandeis University From 2004 to 2006 BS, Computer Science @ University of California, Irvine From 2000 to 2003 Stuart Smith is skilled in: C, Java, Distributed Systems, Software Engineering, Linux, Integration, Software Development, MongoDB, C#, python, c++, VMware ESX, HBase, LXC, Django, HDFS, Cloud Computing