My name is Chris LoPresto. I enjoy building software. I am an engineer, a CTO, a team leader, a co-founder, and a musician. I believe resumes should tell stories. I believe email is where information goes to die.
Miscellaneously, I...
- am an Eagle Scout
- rode a private elevator with a pope
- have visited 46 of the 50 states
- swam a mile in Beijing
- insist on the Oxford comma
Yapp Things @ I am currently working for Yapp and Yapp Labs. From March 2015 to Present (10 months) Consultant @ I spent a few months consulting for Symonds & Son, a Chicago-based development shop run by my friend Josh Symonds. I helped overhaul their Chef-based infrastructure and assisted on various client projects.
HIGHLIGHTS
- JimmieJohnson.com received a complete design overhaul from Code and Theory. I implemented the new design and assisted with infrastructure upgrades.
- Symonds & Son is building out new infrastructure and processes to support their burgeoning customer pipeline. I helped migrate to the latest patterns espoused by the Chef community.
TECHNOLOGIES
Rails. SCSS. JavaScript. Chef. ChefDK. Berkshelf. Test Kitchen. Chefspec. Vagrant. Docker. From September 2014 to March 2015 (7 months) CTO & Co-Founder @ Plyfe is a marketing platform that allows brands to publish interactive experiences to their web properties. Customers use the Plyfe builder tool to create embeddable widgets for personality quizzes, video polls, trivia, Instagram galleries, and the like. The platform provides real-time data analysis and reporting of user activity.
As the technical co-founder, I started building Plyfe from scratch in September 2011. We have continously deployed our web platform to Amazon cloud infrastructure since that time. We built up a team of 8 - 10 engineers that runs one-week sprints and continously integrates features using GitHub Flow (a modified form of git-flow).
Plyfe widgets, a dynamically composed suite of Ember.js applications, communicate with versioned Plyfe APIs that adhere to the JSON API spec. A dynamic theme API allows customers to customize the look and feel of their widgets (no CSS files actually touch a disk). Plyfe environments are automatically provisioned with Chef via Amazon OpsWorks APIs. We trigger manual operations commands via Slack channels.
TECHNOLOGIES
Ruby. Rails. Ember.js. SCSS. Chef. Redis. MySQL. NGINX. Git. Amazon Web Services: OpsWorks, EC2, RDS, S3, CloudFront, ElastiCache.
SERVICES
GitHub. Asana. Slack. Travis CI. Code Climate. Mixpanel. Pusher. Social APIs: Facebook, Twitter, Instagram, Foursquare, LinkedIn, Google. From September 2011 to September 2014 (3 years 1 month) Director of Product Development @ During gaps in my music touring schedule, I helped InRhythm establish processes for their project pipeline. We built out an internal project framework, set up continuous integration and build monitoring, and brought the sprint process online. I also provided technical diligence services for some of their clients.
TECHNOLOGIES
ASP.NET MVC. Jenkins. Scrumy (pre-Trello). From December 2010 to September 2011 (10 months) Freelance Musician @ I grew up playing piano and have a jazz performance degree. I play several other instruments and have worked as a freelance session musician with independent and major label recording artists.
HUGO
In February 2010, Epic Records assembled a band for Roc Nation recording artist Hugo. I played keyboards and sang background vocals. We toured the US with bands like The Script and One Eskimo, playing in iconic venues throughout the country. We also performed in one of the Olympic arenas in Beijing.
HIGHLIGHTS
Late Night With David Letterman
Jimmy Kimmel Live!
X Factor / US Season 1 - Piano for Male Semifinalists
Hennessy Art Of Mixing / MTV Asia
CBS This Morning From March 2010 to August 2011 (1 year 6 months) Consultant @ I consulted for a few months on the content ingestion and publishing systems for Project Alesia, a digital news platform News Corp was developing at the time. News Corp pulled the plug on the entire project in October 2010. From June 2010 to September 2010 (4 months) Director of Content Production @ Skiff developed a very slick 11.5 inch e-reader as well as a content publishing system that delivered newspapers and magazines to devices wirelessly. The devices' large display size coupled with a proprietary ePub rendering engine enabled us to design content that evoked the look and feel of each publication. So the New York Times looked like the New York Times. The Washington Post looked like the Washington Post. etc.
I led a team of 15 engineers and designers in New York that built an analytical template engine capable of automatically generating daily ePub newspapers. We ingested newspaper feeds (RSS, NewsML, etc.) each morning and analyzed the content to yield the best possible paginated layout on the fly. We developed a template control framework that powered image galleries, navigation, embedded content, tables of contents... all within ePubs.
The Skiff e-reader garnered buzz at CES in January 2010 but sadly never saw the light of day. I purchased an iPad in April 2010. Skiff was acquired by News Corp in June 2010.
TECHNOLOGIES
Proprietary ePub rendering engine. Subset of CSS. ASP.NET. ALT.NET tools such as NHibernate and Castle Windsor. Hudson. Screen scraping. Subversion. From May 2008 to June 2010 (2 years 2 months) Lead Software Engineer & Project Manager @ This was my first job in New York. Microdesk has a software team that specializes in geospatial projects and Autodesk customization. I worked as a software engineer and also began to manage projects here. Customers ranged from utility companies and manucturers to government agencies and defense contractors. The team was very talented, and we tackled some very interesting problems.
HIGHLIGHTS
- Raytheon asked us to transform Patriot Missile System electrical schematics (tens of thousands of AutoCAD documents) into a user manual app for soldiers performing maintenance. We performed topological analysis of the circuitry and built interactive tools to search for and navigate along electrical signal paths.
- Ipswich Bay Glass asked us to build a plugin for Autodesk Inventor to help design glass curtain walls as well as the instruction sets for the CNC machines that cut the (Lego-style) pieces to size.
- The Vermont Electric Power Company asked us to provide real-time visualizations of where their helicopters and road crews were dispatched.
TECHNOLOGIES
AutoCAD. SVG. MapGuide. .NET Forms. ASP.NET. IBM Maximo. CVS. From April 2005 to May 2008 (3 years 2 months) Co-Founder & Software Engineer @ My buddy Oliver Delgado and I first collaborated in 2002 when my band needed a website. We began to take on web development projects and formed Fantastic Damage in 2003. At a time when most websites considered Flash intros (remember those?) a good idea, we developed aesthetically-pleasing web applications as well as a CMS that enabled customers to customize their own websites. This was a novel idea back then.
We also developed a proprietary office system with real-time reporting data analysis for a mortgage company.
TECHNOLOGIES
HTML. CSS. JavaScript. ASP.NET. Classic ASP. Shared web hosting. From April 2003 to April 2005 (2 years 1 month) Software Engineer @ This was my first job out of school. I worked on a small team in the finance sector. We developed financial data processing workflows for the US, UK, and Ireland divisions. We also maintained a Classic ASP intranet web application.
TECHNOLOGIES
Microsoft SQL Server. DTS. Classic ASP. SourceSafe (these were olden times). From August 2002 to March 2004 (1 year 8 months)
Bachelor of Science, Computer Science @ Rutgers University-New Brunswick From 1998 to 2002 Bachelor of Music, Jazz Studies, Piano @ Rutgers University-New Brunswick From 1998 to 2002 Chris LoPresto is skilled in: Software Development, Web Development, System Architecture, Agile Methodologies, Database Admin, Product Development, Mobile Devices, .NET, Start-ups, HTML, User Experience, Web Services, REST, ASP.NET, Test Driven Development
Websites:
http://chrislopresto.com