Cloud Software Engineer at Afero
Santa Cruz, California
Senior Software Engineer @ Reliance Communications, Inc Senior software engineer specializing in rich client side applications using ExtJS, as well as Java/MySQL based RESTful backend infrastructure components. From September 2011 to February 2013 (1 year 6 months) Santa Cruz, CaliforniaChairman @ The RumbleBox Coalition Currently Chairman and Founder of The RumbleBox Coalition, a San Francisco based 501(c)3...
Senior Software Engineer @ Reliance Communications, Inc Senior software engineer specializing in rich client side applications using ExtJS, as well as Java/MySQL based RESTful backend infrastructure components. From September 2011 to February 2013 (1 year 6 months) Santa Cruz, CaliforniaChairman @ The RumbleBox Coalition Currently Chairman and Founder of The RumbleBox Coalition, a San Francisco based 501(c)3 non-profit public charity dedicated to providing earthquake preparedness and survival kits to vulnerable populations within the city. Find out more about our organization at www.rumblebox.org. From June 2005 to 2010 (5 years) Contract Software Developer @ Stable Software, LLC During the past year and half, I’ve worked as a contract Software Developer for two early stage start ups, building entire platforms, allowing them to move from the PowerPoint stage to a production quality prototype ready to put in front of customers and investors.The latest is StitchEngine, a combination of a Browser plug-in and a Cloud service that allows you to capture content from anywhere on the web with a unique “press-and-hold” feature. StitchEngine analyzes the DOM of any web page and pulls out the precise information you are looking for, storing it securely in your personal Cloud account with a single click. (A 90-second video demonstration I produced to explain the product, as well as a link to Sign-Up and Try StitchEngine for free can be found here: https://www.stitchengine.com/index.jsp?invite=media5).I built the entire system including the jQuery/Bootstrap based UI, the RESTful Java services that drive the site logic, the MySQL database and three (3) different browser additions written in three (3) different platforms (Chrome, Mozilla and Safari platforms respectively). I also designed all the build, deployment, monitoring, analytics, source control and defect tracking processes for the platform. Previously to StitchEngine was a Cloud based SaaS for Test Automation, Build, Deployment, Monitoring and Source Control application called ShipCore (www.shipcore.com). ShipCore provides an SDK for simple design of automated tests in Java, as well as provides scheduling, execution, reporting, REST Apis and directly integrates with Nagios, Jenkins and Git for a complete solution. A more complete description of ShipCore can be found in a sample Technical Article I authored for the SDK here: http://demo.shipcore.com:9000/help/writingtests.jsp (use the user/password pre-filled in the login prompt). Or just feel free to browse the feature set and click any button you want on this fully working demo instance of ShipCore: https://demo.shipcore.com From February 2013 to October 2014 (1 year 9 months) Santa Cruz, CaliforniaSenior White Box Test Engineer @ Palm Currently splitting time between Senior White Box QA responsibilities, and the development of custom, Java/MySQL basedautomation and testing tools. Recently implemented a Nagios based monitoring system for our pre-production environments withPnP based reporting capabilities.Responsible for the development of automated testing systems, exercising backend services for the webOS Mobile OperatingSystem. Developed a custom HtmlUnit based automation web application that simulates the developer experience while submittingwebOS based applications through our Developer Portal at http://developer.palm.com.After each simulation, a battery of testing assertions are run to validate the disk, database and log entries indicative of a successfulsubmission. The system has resulted in a marked decrease of bug regressions, and proven invaluable as a pre-release validationapplication.Take a significant role in risk analysis, pre-production environment design decisions, release process best practices, softwarebranching issues and go/no-go production roll calls. From January 2010 to April 2011 (1 year 4 months) Software Development Engineer, Level II @ Microsoft Responsible for developing and supporting the PMX Reporting Dashboard, a C# Based ASP.NET (code behind) application that draws information from ~10 disparate data sources into asingle cohesive web application. The application is used across the team to provide real time information into software builds and deployments, bug trends, change control actions,software health reporting and other important strategic metrics.Developed the PMX Health Reporting Site, an ASP.NET based application that provides visual analysis of software “health”, or the performance characteristics of certain software elements across build iterations.Developed the PMX Monitoring Framework, a C# based monitoring application that provides an API to developers to write custom monitoring checks for our back end systems. The system provides for multi-threaded execution of monitoring checks upon scheduled intervals, with failure notifications and full web based administrative and reporting capabilities. From April 2008 to May 2009 (1 year 2 months) Tools Developer @ Danger, Inc. Tasked with designing, creating and supporting Java based internal tools to free precious man hours and reduce human error. TakeFor, the change management and approval tool, is an example of this effort. A web based Java server application running on Tomcat over MySQL, TakeFor interfaces in real time with Perforce to monitor incoming software changes. Allows a small change control group to review and approve each distinct software change submitted by an engineering staff located in multiple global locations, providing subsequent build push and deployment capabilities.Designed and deployed a customized full-text indexing engine and Web UI based on Lucene, as a response to engineering time being wasted searching for critical information across a wide range of internal Wikis, forums, web sites and mailing lists. Thousands of resources from dozens of locations are indexed nightly to provide a powerful search solution with boolean, compound and fuzzy search capabilities.Worked on a wide variety of ad-hoc internal script and reporting development with rapidly changing requirements. From February 2007 to April 2008 (1 year 3 months) Manager, Service Software Quality @ Danger, Inc Managed a team of six (6) White Box QA Engineers responsible for testing the service backbone behind the popular line of T-Mobile 'SideKick' smart phones.This Oracle backed service software infrastructure is comprised of a coordinated set of approximately 20 distinct software components. Handling millions of transactions daily,most service software projects included intense schedule pressures coupled with significant technical complexity, supporting a system with little tolerance for downtime.Responsible for the quality assurance efforts of over 50 service software releases, a complex array of software written in more than 4 languages and deployed across severalhundred servers. Responsible for yearly written performance reviews of 6 direct reports, including the identification of clear paths towards work improvement and career development.Worked extensively with engineering management to design and implement software release practices, source control branching strategies and testing documentation. Interacted withproject management teams to deliver testing time estimates and headcount requirement projections on a project by project basis. From February 2005 to February 2007 (2 years 1 month) White Box QA Engineer/Tools Development @ Danger, Inc Custom designed the first generation of the Danger Service Testing Automation Platform (STOMP): a web-based, Oracle driven unit test scheduling and execution framework for theDanger service architecture. The system maintained a constantly changing repository of tests that are added to and/or modified as service testing needs warranted, executable as unit or load tests depending on the effort at hand.Designed the Oracle reporting database (including all tables, sequences, triggers and procedures), wrote the extensive web-based interface in .JSP (Java Server Pages) fromscratch, and custom designed the Java based middle layer that binds the application together. The application made use of a combination of Java reflection and independent test thread execution to ensure maximum extensibility.Responsible for the monitoring and deployment of software changes from development branches of our Perforce source control system into the QA service environment. Personallyrolled weekly software upgrades of roughly two dozen Unix and Linux machines, where the majority of testing occurred prior to rolling out to trial, staging and finally production services. From February 2003 to February 2005 (2 years 1 month) Java Applications Developer @ MK-Ultra, Inc Responsible for the design, development, integration and deployment of all enterprise level web applications for our application design firm. Involved in all steps of the process, including, but not limited to: Design of application architecture, software platform decisions, code development, legacy system integration and technical documentation.Charged with leading project teams of 5-10 engineers in the creation of distributed, cross-platform, database driven web applications for large multinational firms including Cisco Systems, Inc. and Hallmark International.Developed the online sales force incentive application for the Cisco Systems, Inc. Asian sales force. A combination sales tracking and e-Commerce solution, the application wasdesigned to manage approximately ~10,000 sales representatives and affiliates. This application ran on Java Server Pages, a custom designed class library and an Oracle 9i database server. The final application is a unification of two previously conflicting independent applications; the first deployed as a desktop Java Applet, the second as a Microsoft SQL Server 2000/Active Server page web application. Targeted for international deployment, the system is currently rendered in English, Korean, Traditional Chinese and Simplified Chinese (with the capacity to add an unlimited number of additional languages, regardless of alphabet). Managed completely by non-technical customer service staff via a comprehensive web-based administration tool. From November 1999 to January 2003 (3 years 3 months) Software Engineer @ Afero Design and develop significant elements of the Afero Cloud, the backbone of the Afero Secure IOT Platform. Authored Spring based Java REST endpoints and platform code across multiple disciplines, relying heavily on my expertise in DynamoDB, EC2 Deployment, Elasticache, Cloudfront, SQS and more. Particularly focused on database design and capacity planning Cloud services at scale, and building systems capable of automatic scaling under increased traffic conditions. Able to design and deploy cross-provider cloud solutions on both AWS and the Google Cloud Platform, including large scale data warehousing solutions using Redshift and Google BigQuery. Capable in building and managing Virtual Private Cloud (VPC) infrastructure on both AWS and Google (and migrating projects/products between), including load balancers, NAT Gateways, distributed cache systems, auto-scaling groups and backend persistence layers. Los Altos, CA
Reliance Communications, Inc
Senior Software Engineer
September 2011 to February 2013
Santa Cruz, California
The RumbleBox Coalition
Chairman
June 2005 to 2010
Stable Software, LLC
Contract Software Developer
February 2013 to October 2014
Santa Cruz, California
Palm
Senior White Box Test Engineer
January 2010 to April 2011
Microsoft
Software Development Engineer, Level II
April 2008 to May 2009
Danger, Inc.
Tools Developer
February 2007 to April 2008
Danger, Inc
Manager, Service Software Quality
February 2005 to February 2007
Danger, Inc
White Box QA Engineer/Tools Development
February 2003 to February 2005
MK-Ultra, Inc
Java Applications Developer
November 1999 to January 2003
Afero
Software Engineer
Los Altos, CA
Senior software engineer specializing in rich client side applications using ExtJS, as well as Java/MySQL based RESTful backend infrastructure components. Senior software engineer specializing in rich client side applications using ExtJS, as well as Java/MySQL based RESTful backend infrastructure components.
What company does Kerry Quinn work for?
Kerry Quinn works for Reliance Communications, Inc
What is Kerry Quinn's role at Reliance Communications, Inc?
Kerry Quinn is Senior Software Engineer
What industry does Kerry Quinn work in?
Kerry Quinn works in the Computer Software industry.
Who are Kerry Quinn's colleagues?
Kerry Quinn's colleagues are Justin Lee, Ranjit Somasekharan, Edgar Lee, Scott Bartlett, Erhard R., Stephen Sewerynek, Tony Myles, Robey Pointer, Martin Arnberg, and Lisa Provenzano
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies
Kerry Quinn's Social Media Links
/company/a...