At Graphistry, we're pushing the limits on web based data visualization, with a focus on security and operations applications. The right view of data can solve many problems, but current industry solutions collapse at large scale. By leveraging GPU acceleration on the server and webGL on the client, we're able to build interactive data visualizations that are orders of magnitude larger than existing standards.
As an ITools intern at Palantir, I led an internal application project to bridge the gap between developers and projects -- both theirs and others'. Projects might have their source split across multiple repositories, artifacts can live on multiple machines, and deployments are tracked elsewhere. By bringing the metadata into a canonical location, we facilitated both search and discovery of internal projects, leveraging Palantir's data analytic software on the back end.
Before Palantir, I've worked many other jobs. In middle school, I worked as a background actor; in high school, as a florist's assistant (in addition to continued acting); in college, as a technical intern.
Outside of application development, I enjoy working on distributed, parallel implementations of algorithms.
Software Engineer @ From January 2015 to Present (1 year) Internal Tools Engineer Intern @ • Owner of internal application used as a canonical location for project metadata. It is an entry point for search and discovery of projects, connecting developers to internal projects and related resources.
◦ Uses Java and Groovy to onboard data from our build infrastructure into Palantir Gotham, which we use to construct projects from disparate data sources.
◦ Presented using an in-house Java based web framework with Backbone.js on the front end.
◦ Currently collaborating with engineering team leads to expand the application into Palantir’s main application for internal development tracking (project and deployment tracking, resourcing, etc.).
• Developing and supporting build tools and infrastructure.
• Building out internal monitoring systems and establishing a process for evaluating and acting on metrics. From January 2014 to August 2014 (8 months) Assistant III @ I am working under Professor Kurt Keutzer in the UC Berkeley EECS department on converting a special topics CS class into an online format. This is part of the NSF's XSEDE project's educational resources on high performance computing.
• Converting "Engineering Parallel Software" course into an online format.
• Writing new quizzes and exams, as well as auto-gradable homework assignments. From January 2014 to May 2014 (5 months) Software Engineer Intern @ • Incorporated Coverity static analysis into dev cycle and modeled C library functions.
• Integrated code with Jenkins CI. Using Jenkins, provided a service to developers using test suites and Coverity to validate branches before and after merge.
• Debugged and maintained NoSQL database backup/restore tools in C and Lua User-Defined
Functions functionality.
• Designed and prototyped an integrated testing system to test client-server interactions.
◦ Master-Slave architecture with slaves as clients, master as runner, and server as a resource.
◦ Master talks to python app on slaves via HTTP, calling native client language agents.
◦ Testing system and agents support multi-threaded operation, both implicitly and explicitly.
◦ All logs are processed and logged by Logstash, which is queried to validate tests. From March 2013 to September 2013 (7 months) Assistant to Student Affairs Officer, East Asian Languages and Cultures @ • Finalized and quality checked paperwork for graduating students.
• Operated the front desk of the main office, took calls, and maintained department email. From November 2011 to June 2013 (1 year 8 months) Winter Extern @ I worked with SunGard for 2 weeks as a winter extern. My primary task was to analyze system logs from automated machine recovery. I wrote a python program to parse those logs, check for common errors, and check for major performance bottlenecks during recovery. From January 2013 to January 2013 (1 month) Background Actor @ Through middle school and high school, I worked for Studio Kids Management as a background actor. I worked approximately 10-30 hours per week on call for film and television productions. From November 2006 to May 2011 (4 years 7 months)
Electrical Engineering and Computer Science, 3.891 @ University of California, Berkeley From 2011 to 2014 Quinn Johnson is skilled in: Software Engineering, Distributed Systems, Python, Java, C, Linux, C++, Jenkins, Testing, Programming, OpenCL, Atlassian JIRA, CUDA, OpenMP, Bash, Git, Gradle, Apache Ivy