William Lenkin

Los Angeles, California, US

William's Skills
Business Development
Sales
Marketing
Management
Finance
Background

About William

We are looking for a CTO who can handle the complexities of creating and managing an internal development team that is up to the task of creating the web application and related simple interface functionality that our system needs to succeed.

Our company, Bidscape, provides landscape professionals a highly efficient solution for pricing, ordering, and delivering plant material to the job site, while offering a convenient and free sales platform for plant suppliers.

I have a BS in from USC's Marshall School of Business with an emphasis on Leadership Development. I grew up working in the home building sector and have extensive experience in landscape design and construction. In my day job I serve as the manager of a successful landscape design firm based in Los Angeles.

Also on board is Patrick Murray, a logistics and operations specialist who recently completed tours in Iraq and Afghanistan. He completed his service as a battalion logistics officer charged with the care and transport of $600m in military equipment. He holds a BA in Architecture with an emphasis on Urban Planning and Economics.

In addition to my own capital, we have multiple investors who are ready to invest upon seeing the initial version of our planned web application. We anticipate being able to acquire all startup funds through my own network.

IDEAL CTO QUALIFICATIONS:
Experience/Knowledge:
Knows one compiled language well (C/C++ or Java ideally)
Knows one scripting language well (Python or Ruby ideally)
Knows how to write tests for his software and is in the habit of doing so
Knows JavaScript well, as well as has a passing familiarity of the major JavaScript libraries/frameworks (jquery, backbone.js, node.js)
Knows a web framework fairly well (Django, Ruby on Rails, etc)
Familiar with devops configurations or willing to learn (Chef, Puppet, Salt Stack, etc)
Knows how to develop for iPhone and Android or willing to learn
Knows how to configure a network architecture (loadbalancer, web servers, database server)
Can plan out a design that will scale as needed
Can load test software to estimate scaling needs
Has experience with overseeing other programmers and/or sys admins
-------------
General Information:
Can name 4 important HTTP headers for either security or web performance (not necessarily on the fly, but at least with a minute of googling)
Can name 2 or more methods of caching web content, and pros/cons of each
Has a favorite flavor of Linux, and can say why
-------------
Can define/explain most of the following terms/software/comparisons:

Infrastructure:
SQL vs NoSQL
Varnish
Haproxy
Nginx
Apache
Redis
Memcache
RabbitMQ
CDN

Back-end:
Threads vs Processes
Test Driven Development
Behavior Driven Development
(This section is very dependent on choice of language, so a bit thin)

Front-end:
HTML5 vs CSS3 vs Javascript
Responsive design
Viewport
Webkit
----------
Bonus points:
Has worked on an open source project he or she can point to
Has a stackoverflow account with good reputation

Education

University of Southern California

BS Business Administration

2009 - 2009