Software Engineer @ Software engineer. Member of development team at the Getty Research Institute.
Currently leading frontend engineering effort for a search portal to search & view digitized art books.
Technology stack:
Angular.js, Elasticsearch, Docker, Node.js, Python From September 2015 to Present (4 months) Greater Los Angeles AreaSoftware Engineer @ Software engineer. Member of core infrastructure team for a music/entertainment app.
Technology stack:
Node.js (we are using express among other things), Cassandra, redis, Kafka, ElasticSearch.
We practice agile, test-driven development. We keep a high code quality with thorough code review and good test coverage.
Specifically I:
Write endpoints for a RESTful API.
Write service-level code to interact with Cassandra and ElasticSearch.
Work on Cassandra data modelling.
Work on internal tooling.
Write tests and documentation for all code contributed.
Did rewrite of previous API documentation and set/maintain standard for team. From December 2014 to September 2015 (10 months) Teacher @ Teacher and tutor for GRE Preparatory Courses From April 2011 to December 2014 (3 years 9 months) Greater Los Angeles AreaSoftware Developer @ Helped design and develop minimum viable web product for super-early-stage startup. Worked in an Agile environment, built on Wordpress platform and customized existing eCommerce plugin. From February 2014 to March 2014 (2 months) Programmer/Data Analyst @ I took on ownership of an existing, legacy web application. Sole developer for Kaplan's National Training team. Designed and develop requested features in addition to building out features on own initiative. Elicited requirements from business stakeholders and managed both development projects and day-to-day operational requirements to support both end-users (teachers) and internal users (faculty managers). I wrote SQL and designed a series of reports used make key business decisions. I maintained, debugged, and updated legacy code in PHP, SQL,HTML/CSS, and Javascript. From February 2013 to February 2014 (1 year 1 month) Document Management @ IT strategy/management position. Also conducted analysis of and made recommendations on internal workflow. Customized and implemented an open-source project-tracking software, now replaced by an SaaS solution. Project oversight and planning role in the design, building, and transition to a new office space. From January 2008 to January 2009 (1 year 1 month)
BA, Computer Science @ Colorado College From 2004 to 2007 Adam Cahan is skilled in: Teaching, Curriculum Development, Public Speaking, Data Analysis, Higher Education, Research, Editing, Community Outreach, Analysis, Statistics, Staff Development, Curriculum Design, SQL, Management