Letter of resignation
Blogged in The Woodwork: One door closes…
Mark finds my formality amusing. :-) And yet, I misspelled "condition," how crazy is that?
Uploaded with Realmac Software's LittleSnapper.
At least I got to pad my resume. ;-)
Tagged, Software Architect, January 2007- September 2009
Responsible for all site stability, scalability, speed, and security issues. System is built on OPAL (Oracle PHP Apache Linux). When OPAL is found lacking, responsible for decision to move parts to Java layer.
Solved site stability and scalability issues allowing for virality curve to grow site from 18 million registered users (January 2007) to well over 80 million registered users (March 2008).
Rearchitected site performance allowing a growth from 830 million monthly page views (Feburary 2008) to over 7.2 billion monthly pageviews (May 2009) while reducing the web server count in half.
Architecture made to securely transparently and dynamically recover from various security vulnerabilities (XSS, session fixation, cookie vulnerabilities), of which there have been many attacks on the site. Previously a database transaction that took weeks to complete had to be executed to deal with cleaning up after attacks.
Finished database partitioning (February 2007) to allow for site scalability.
Designed API to integrate with third parties (March 2007). Transformed it toboth an internal API and an Ajax/JSON one (February 2008) that is configurable, multiplexed, cacheable, and secure (XSRF, etc.). It is now used in every web page of the site as the DHTML library along with Yahoo User Interface (YUI) (supervised migration from various other frameworks starting in Feburary 2007).
Built the most popular dating application on the web in order to increase site engagement (May 2008). The application generates over 87 million page views, 17 million yes clicks, and 2.2 million matches every day (January 2009).
Built and deployed static content compiler (CSS, JS) to also be dynamically edge-cacheable (November 2008) while limiting both bytes and transaction numbers. Built and begun deployment on memcache-based dynamic cache for API and pages (the latter edge cacheable) that is generating an average of 3% extra server capacity a day (March 2009).
Help transition development from a waterfall release system (6 releases in 2006), to an agile one (27 releases in 2007), to a web-agile one (daily releases). Engineering codebase, team structure, work environment, and development process to reduce engineering churn from 100% a year when joining the company to <10%, while engineering team size has more than doubled in size.
This lead company to 17 months straight of profitability in the middle of economic downturn (since April 2008), top 80 website worldwide (Alexa, since November 2008, up from #320 in December 2007), #3 social network in advertising market share (HitWise, November 2008) #3 largest overall socal network in the United States (Nielsen NetRatings, December 2008), #3 and fastest growing social network in the United States in total daily users behind MySpace and Facebook, (comScore Media Metrix, February 2009), and #3 and fastest growing social network in the United States in time spent on site per user behind MySpace and Bebo (comScore Media Metrix, February 2009).
Letter of resignation
Blogged in The Woodwork: One door closes…
Mark finds my formality amusing. :-) And yet, I misspelled "condition," how crazy is that?
Uploaded with Realmac Software's LittleSnapper.
At least I got to pad my resume. ;-)
Tagged, Software Architect, January 2007- September 2009
Responsible for all site stability, scalability, speed, and security issues. System is built on OPAL (Oracle PHP Apache Linux). When OPAL is found lacking, responsible for decision to move parts to Java layer.
Solved site stability and scalability issues allowing for virality curve to grow site from 18 million registered users (January 2007) to well over 80 million registered users (March 2008).
Rearchitected site performance allowing a growth from 830 million monthly page views (Feburary 2008) to over 7.2 billion monthly pageviews (May 2009) while reducing the web server count in half.
Architecture made to securely transparently and dynamically recover from various security vulnerabilities (XSS, session fixation, cookie vulnerabilities), of which there have been many attacks on the site. Previously a database transaction that took weeks to complete had to be executed to deal with cleaning up after attacks.
Finished database partitioning (February 2007) to allow for site scalability.
Designed API to integrate with third parties (March 2007). Transformed it toboth an internal API and an Ajax/JSON one (February 2008) that is configurable, multiplexed, cacheable, and secure (XSRF, etc.). It is now used in every web page of the site as the DHTML library along with Yahoo User Interface (YUI) (supervised migration from various other frameworks starting in Feburary 2007).
Built the most popular dating application on the web in order to increase site engagement (May 2008). The application generates over 87 million page views, 17 million yes clicks, and 2.2 million matches every day (January 2009).
Built and deployed static content compiler (CSS, JS) to also be dynamically edge-cacheable (November 2008) while limiting both bytes and transaction numbers. Built and begun deployment on memcache-based dynamic cache for API and pages (the latter edge cacheable) that is generating an average of 3% extra server capacity a day (March 2009).
Help transition development from a waterfall release system (6 releases in 2006), to an agile one (27 releases in 2007), to a web-agile one (daily releases). Engineering codebase, team structure, work environment, and development process to reduce engineering churn from 100% a year when joining the company to <10%, while engineering team size has more than doubled in size.
This lead company to 17 months straight of profitability in the middle of economic downturn (since April 2008), top 80 website worldwide (Alexa, since November 2008, up from #320 in December 2007), #3 social network in advertising market share (HitWise, November 2008) #3 largest overall socal network in the United States (Nielsen NetRatings, December 2008), #3 and fastest growing social network in the United States in total daily users behind MySpace and Facebook, (comScore Media Metrix, February 2009), and #3 and fastest growing social network in the United States in time spent on site per user behind MySpace and Bebo (comScore Media Metrix, February 2009).