Curt Sampson - Career Summary

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

 

Curt Sampson 
(Updated: 2017-07-28) 

Villa Frudeli 502  E-mail: ​[email protected] 


2-18-7 Dogenzaka  Mobile e-mail: ​[email protected] 
Shibuya-ku, Tokyo. 150-0043  Telephone: +81 90 7737 2974 

  Canadian/US dual citizen 


Speaks/writes native English, casual Japanese  Permanent Residence visa for Japan 

 
(For detailed information on technical skills and experience, see my ​Expertise 
List.​ For other documents and further contact information see my ​Overview​.) 

Career Summary 
● 25 years experience in IT. Over 15 years in lead positions in software development, 
DBA, sysadmin and network engineering sectors. 
● Both broad and deep technical knowledge, including highly complex areas such as 
distributed systems and security. 
● Management experience, including CTO and CEO positions in startups. 
● Strong business focus, with extensive business as well as technical knowledge in 
various industries, including finance (e.g., automated trading on options markets), 
fintech (including PCI-DSS compliance), telephony, engineering, Internet service 
provision, and various other niche- and mass-market sectors. 
● Introduced and promoted project management and development process 
improvement systems and methodologies (esp. Agile) in many organizations. 

Positions Held 
Principal Oct. 2017 - Present 
Simplex Inc. (Tokyo) 
Leader/manager in "Genesis" project of initiatives related to software development 
lifecycle, improved development systems, and quality and reliability engineering. 

IT Director (Japan) March 2016 - Sept. 2017 


Omise.co (Tokyo office of Thailand Company) 
Responsible for management of physical (Japan, Indonesia) and cloud server 
infrastructure, security analysis, and PCI compliance. 

Independent Consultant June 2013 - March 2016 


Self-employed (Tokyo) 
Typical consulting work as described below, including further work with The InVitesse 
Group.​ ​Also took significant time to work on personal projects, including graduate-level 
study of mathematics (Category Theory) at Tokyo University. 

Architect / Business Analyst July 2011 - Nov. 2014 


The InVitesse Group (Tokyo, Japan) 
(This was on a part-time consulting basis from June 2013 onward.) Designed and assisted 
in some implementation of a distributed, switchless (i.e., no central servers), 
high-reliability telephony (“turret”) system for use by financial traders. This included: 
- Extensive work with X.509 public key infrastructures, SSL/TLS, etc. 
- Original network protocol design, including security protocols. 

Page 1 of 4 
 
Curt Sampson - Career Summary 
 

Independent Consultant May 2010 - June 2011 


Self-employed (Tokyo) 
Various consulting jobs, including: 
- Performance analysis/improvement for a web applications and DBMSs 
- Multi-server, multi-layer web site infrastructure design 
- Systems for graceful failover in the event of hardware/software failure 
- Training teams in agile and other software development techniques. 

CTO / Lead Developer Aug. 2009 - May 2010 


Tsuru Capital (Tokyo) 
Worked together with a business expert (trader) as the primary developer and sysadmin 
of an automated financial trading system written entirely in Haskell, including low-level 
(e.g., Windows DDI) code. Business and financial analysis and design as well as 
responsibility for the technical side. The project’s challenges included: 
- Market analysis and trading algorithms 
- Network connectivity to exchanges and custom protocol parsers 
- Processing, storage and historical playback of market data 
- An order management system interfacing with multiple exchanges and brokers, 
and handling margin requirements in a sophisticated way 
- Exchange simulation systems for back-testing against historical data 
- A full set of automated testing frameworks for all parts of the system 
- Custom RDBMSs for recording and high-speed queries of trade activity 
- Millisecond-level performance analysis and optimization 
- Client/server monitoring and control systems (Windows and Unix) 
- A real-time interface with Microsoft Excel 

Founder And CEO May 2006 - Aug. 2009 


Starling Software K.K. (Tokyo) 
Managed all operations of this consulting and software development firm. Lead 
development on internal and client projects, including custom database systems, an 
accounting system, a multi-language build/test framework and a web framework with 
special features for internationalization. Client projects included a high-frequency 
financial trading system (see Tsuru above), a high-traffic, multi-host website serving 5-7 
Gbps continuously during peak hours, and work on audio and video telephony and 
switching services. 

IT Director July 2004 - Apr. 2006 


Tabemo.com / Concepi K.K (Tokyo) 
Designed and implemented all IT operations for a small startup selling restaurant 
coupons, updating on a minute-by-minute basis, on the web. Worked with COO and 
board of directors on business strategy. 

Chief Architect Feb. 2002 - May 2004 


Vanten K.K. (Tokyo) 
Led a team of seven in building an enterprise business system (including CRM) for a 
client retailing mobile telephony and Internet access. Project management and technical 
lead on agile development processes (Extreme Programming), program design, database 
design, and systems administration. Responsible for 24x7 production systems. 

Lead Systems Architect and Developer Nov. 1999 - Jan. 2002 


Blink.com (New York, Tokyo) 
Designed and coded a large multilingual database-driven website using Java servlets. 

Page 2 of 4 
 
Curt Sampson - Career Summary 
 

Designed and built a custom ORM layer. Network and server design and setup for 24x7 
operation. Introduced Extreme Programming (Agile) methodology. 

Senior Unix System Administrator Mar. 1999 - Nov. 1999 


Spring Lake Consulting / UBS (New York) 
Contract assignment in the Distributed Systems department at Warburg Dillon Read (just 
after merging with UBS/SBC) doing Unix system administration and Y2K remediation. 

Independent Consultant Nov. 1998 - Mar. 1999 


Self-employed (Vancouver, Canada) 
Various consulting jobs focusing especially on Unix systems administration, network and 
firewall design, and IT security. 

Chief Technical Officer Feb. 1995 - Nov. 1998 


Internet Portal Services, Inc. (Vancouver, Canada) 
Co-founder of an early Internet Service Provider. With CTO and COO, did business and 
marketing planning. Solely responsible for designing and implementing technical 
infrastructure. Hired, trained and supervised all technical and technical support staff. 

Working Holiday (London, England) July 1992 - July 1993 

Systems and Network Administrator Apr. 1991 - July 1992 


Fluor Daniel Wright, Inc. (Vancouver, Canada) Aug. 1993 - Feb. 1995 
Starting from an entry-level systems administration position, I moved up to lead server 
and network (LAN, WAN and telephony) systems design and maintenance. (The 
1992-1993 gap was a working holiday in the U.K.) 

Selected Publications 
From Ruby to Haskell: An Introduction Jan. 2013 
A presentation/tutorial aimed at showing Ruby programmers some interesting and 
powerful elements of Haskell. Given at the Tokyo Rubyist Meetup. 

My Dream GHC Environment Sept. 2009 


Presentation at the Haskell Implementors Workshop, Edinburgh 2009. 

Haskell in the Real World Sept. 2009 


Peer-reviewed paper accepted for the ​2009 International Conference on Functional 
Programming​. Described my experience using Haskell to write the high-frequency 
trading system for Tsuru Capital described above. The ​video​ and ​slides​ are also available. 

Stack Overflow May 2009 - present 


In the ​top 3%​ of contributors by reputation. 

Selected Blogs 2007 - present 


• ​http://fpwf.starling-software.com/blog/ 
• ​http://www.starling-software.com/en/blog/ 

Open Source Contributions 


Github: ​0cjs​, ​cynic-net​, ​dot-home​.  
Various original projects and fixes/improvements to existing projects. 

Page 3 of 4 
 
Curt Sampson - Career Summary 
 

NetBSD Developer Jan. 1996 - Dec. 2008 


Concentration on Ethernet device drivers, build system, and pkgsrc packages. Portmaster 
for DEC Alpha port in late ‘90s. 

Page 4 of 4 

You might also like