Tom Petrillo

CEO

Menlo Park, California, United States24 yrs 10 mos experience
Highly Stable

Key Highlights

  • Expert in quantitative analysis and software development.
  • Proven track record in developing trading strategies.
  • Strong background in full-stack software engineering.
Stackforce AI infers this person is a Fintech and IoT expert with strong software development skills.

Contact

Skills

Core Skills

JavaSoftware DevelopmentWeb DevelopmentQuantitative Analysis

Other Skills

AWSAlgorithmsApacheBashBoostC++Computer ScienceDoxygenDreamweaverGWTGitGuavaGuiceJava 8LaTeX

About

Electronic Market Marking.

Experience

24 yrs 10 mos
Total Experience
2 yrs 7 mos
Average Tenure
1 yr 11 mos
Current Experience

...

Garden Leave

Jul 2024Present · 1 yr 11 mos

Dexterity capital

Head of Trading

Jan 2019Jul 2024 · 5 yrs 6 mos · San Francisco Bay Area

Facebook

Engineer

Jan 2018Jan 2019 · 1 yr · San Francisco Bay Area

Sensemetrics

Senior Software Engineer

Jan 2017Jan 2018 · 1 yr · Greater San Diego Area

  • Wrote software with full-stack responsibilities including device drivers for remote and server, server operations, and metric manipulation.
  • Developed Java 8 hardware drivers integrating geotechnical sensors into IOT connectivity device and web server.
  • Architected Java/tomcat servlet on AWS to receive, store, and display data. Program provides scheduling, billing, alerting, and JSON-RPC API.
  • Integrated over 20 different geotechnical sensors with platform.
  • Solved multiple design flaws in server architecture to maintain uptime beyond one week.
  • Stack: Java 8, Guice, Netty, MongoDB, Redis, Mockito, Guava, GWT, jUnit, Maven, Tomcat7, Log4j, Git
Java 8GuiceNettyMongoDBRedisMockito+9

Lolspots.com

Senior Researcher and Developer

Jan 2015Jan 2017 · 2 yrs · Aspen, CO

  • Wrote software with responsibilities across company initiatives including ranking, distribution, GUI, payments, and web-scraping.
  • Maintained a pop-culture website, randomenthusiasm.com, accepting user submitted content and generating revenue via ads. Website received over 3 million clicks per day at peak.
  • Wrote software auctioning and distributing content to influencers’ social media accounts.
  • Rewrote web-portal with modern appearance and functionality using LAMP stack.
  • Optimized content ranking and increased revenue by 25%. Utilized combination of linear regression and xgboost for new ranking streams.
  • Utilized AB testing to optimize site layout. Handled user feedback and mass payments.
  • Stack: PHP, MYSQL, Python, Apache, SVN, Paypal.
PHPMYSQLPythonApacheSVNPaypal+2

Tower research capital

2 roles

Quantitative Analyst

Jan 2013Jan 2015 · 2 yrs

  • Performed signal research on 4 person trading team.
  • Performed signal research on equity index futures, oil futures, volatility futures, and U.S. equities.
  • Developed live trading strategies. Researched with sklearn/Python, but implemented with C++.

Quantitative Developer

Jan 2012Jan 2013 · 1 yr

  • Lead developer for Tower’s market simulation code-base.
  • Implemented matching rules with price-sliding using post-only and pegged order types for Arca/Nasdaq/Edge-A/Edge-X/Bats.
  • Created a pro-rata matching engine simulating the CME’s matching.
  • Performed post trade analysis measuring accuracy of simulation.
  • Created extensive documentation for order matching rules for company Wiki.
  • Gave two presentations of feature improvements in simulation with attendance of 50 people.
  • Stack: C++, Python, Boost, Numpy, Pandas, Sklearn, Doxygen, Git
C++PythonBoostNumpyPandasSklearn+4

Center for talented youth, johns hopkins university

Summer Camp Instructor

Jul 2011Aug 2011 · 1 mo · Santa Cruz, California

  • Held daily classes concerning Mathematical Modelling at a summer camp for highly talented high school youth.

University of toledo

Assistant Professor - Department of Mathematics

Jan 2010Jan 2012 · 2 yrs · Toledo, Ohio Area

  • Taught courses and managed teaching assistants holding recitation sections. Presented research concerning combinatorics and expander graphs in graduate seminars.
C++PythonBoostNumpyPandasSklearn+4

Uc san diego

2 roles

Research Assistant, Department of Mathematics

May 2006Sep 2007 · 1 yr 4 mos · La Jolla, California

  • Developed software for Professor Bill Helton’s research group. Implemented a sum of squares algorithm using the finite element method. Implemented evaluation method for free probability spaces, resulting in new theorem.

Teaching Assistant, Department of Mathematics

Sep 2005Jun 2010 · 4 yrs 9 mos · La Jolla, California

  • Teaching assistant for differential calculus, integral calculus, multivariate calculus, differential equations, linear algebra, modern algebra, complex analysis, and statistics. Ran recitation sections, explained concepts to students, and graded their exams.

Brown university

Computer Consultant, Help Desk

Jan 2002May 2005 · 3 yrs 4 mos · Providence, Rhode Island

  • Provided hardware and software support for Macintosh and Windows based systems.

State of oregon

Computer Engineer

Sep 2000Jun 2001 · 9 mos · Salem, Oregon

  • Implemented a client in C++ automating user interfacing with the State’s database server.

Education

Brown University

Bachelor of Science (Sc.B.) — Mathematics-Computer Science

UC San Diego

Doctor of Philosophy (Ph.D.)

Stackforce found 100+ more professionals with Java & Software Development

Explore similar profiles based on matching skills and experience