resume/markdown/resume.md
Adriano Caloiaro 5be6c50701
Initial commit
2022-05-31 10:05:59 -04:00

7.9 KiB

Adriano Caloiaro


I'm a lifetime builder of software; it's both an occupation and a hobby.

Also a lifetime spender of time in the outdoors: cycling, trail running, skiing, and everything in between.


Email: work@adriano.fyi

Website: https://adriano.fyi

Linkedin: https://www.linkedin.com/in/adrianocaloiaro


BKCoin Capital (2021-2022)

CTO

I joined BKCoin Capital -- a digital assets hedge fund -- to build its technology stack and automate its manual trade operations.

The prospect of working in a new industry interested me, and I've truly learned a lot while building much of what powers BKCoin Capital's trading operations today.

In additional to leading the development of key technical infrastructure, I am also responsible for IT policy-setting, firm cybersecurity, and collaborating both internally and externally to devise technical solutions that serve our client's investments.


Greenhouse Software (2016-2021)

Senior/Engineering Manager

As a Senior Engineering manager at Greenhouse Software I lead a number of product engineering teams. The engineering manager role at Greenhouse comprises technical leadership, stewarding the careers of team members, and playing a key role in the evolution of the greater R&D organization.

Engineering managers are hands-on at Greenhouse, allowing me to keep my technical skills fresh, from designing systems to implementing them.

As a manager, I also continued my role as mentor to both engineers and aspiring engineers within the company. I met weekly with mentees in the hope of helping my coworkers develop fulfilling software engineering careers.


Senior/Software Engineer

As a senior software engineer at Greenhouse I built many product features, acted as a project technical lead, and mentored both engineers and aspiring engineers in the craft of software development.

I also helped shape many of the product development and incident response processes in place today.

I worked in multiple tech stacks

  • (Ruby) Greenhouse Recruiting's monolithic Ruby on Rails/React.js application
  • (Ruby) Business intelligence connector (BIC), an in-house ETL system for making companies' talent acquisition data available in multiple data syncs such as AWS S3, Redshift, Postgres, and flat-file repositories.
  • (iOS/Android) Greenhouse's first mobile applications powering recruiting operations "on the go"
  • (Golang) Built Dochouse, Greenhouse's document processing system

Myatt & Johnson Inc. (2012-2014)

Partner/Software Engineer

Myatt & Johnson was an R&D firm aiming to commercialize novel technologies for the development and treatment of cancer.

Over the course of four years we completed the design and development of a high-performance, web-based visual analytics platform fulfilling the obligations of a Small Business Innovation Research (SBIR) grant awarded by the National Institute of Health.

The platform aims to improve the visual exploration of high-throughput screening data by leveraging intuitive user interface design and highly optimized and parallelized analytics algorithms

Nine Nine Solutions (2010-2012)

Founder

I founded Nine Nine Solutions out of a desire to work on new and interesting problems. After gathering a small team of like-minded individuals with a passion for challenges, we grew the business from zero to profitability in a matter of months.

Over the course of two years we delivered everything from mobile applications and cloud infrastructure migrations to a flight computer (hardware and software) for sport plane pilots.

Other Roles (2004-2010)

Prior to 2010 I predominantly worked in a mix of web development and Linux System Administration roles (today what we might call an "SRE"). They were fulfilling years full of learning important lessons that I benefit from every day.

Technical Experience

Open Source
While I can hardly consider myself a powerful figure in the open source community, I've always done my best to contribute back to the projects from which I've benefited. I've contributed to dozens of open source projects over the years in ways mostly small, but gratifying to me.
Publication
At Myatt & Johnson Inc. we helped develop a novel statistical method with applications to chemotherapy (albeit applied to financial data here). While my focus for this work was primarily computational, it was a wonderful opportunity to work with individuals much smarter than me: https://wires.onlinelibrary.wiley.com/doi/abs/10.1002/wics.1382
My Personal Projects
These are some of my personal projects that I've really enjoyed hacking on. There are countless others that did not and will not ever see the light of day, some including multi-thousands of lines of code that turned out to be nothing but a fun learning experience.
  • di-tui. I have bad taste in music, but I'm almost listening to something non-vocal and electronic to drown out background noise. Since I love TUIs and CLIs, a built a terminal based player for di.fm: https://github.com/acaloiaro/di-tui
  • struct. I use this little CLI with surprising frequency. It transforms unstructured textual data into structured JSON or CSV data; particularly useful in combination with jq: https://github.com/acaloiaro/struct
  • topk-taupth. This is an algorithm I'm really proud of. It proved that highly concordant subpopulations of variables could be discovered in O(n^2) instead of O(n^3). Applied to subpopulations of chemical compounds for chemotherapy, it could result in novel discoveries. Following the dissolution of Myatt & Johnson Inc. we decided to open source it: https://github.com/acaloiaro/topk-taupath.
Reasonably Competent SRE
I consider myself a reasonably competent SRE. I began my first official role as a "Linux System Administrator" in the early 2000s and continued to refine my system operation skills over the years to include tools such as
  • The major AWS services, and even more obscure ones like Cloud 9
  • Hashicorp Terraform, Nomad, Waypoint, and Vault
  • General Linux operation
  • Docker / Containerization
  • Ansible
Programming Languages
Golang: I list Golang first among my languages, not because it is the one with which I have the most experience (it's not), but because I find it the most pleasant to work in. It has strong typing, it strives for simplicity, and it makes it difficult to shoot oneself in the foot. I really enjoy working in Golang.

Ruby: I have always found Ruby to be a very productive language. I have fairly considerable experience applying it to real-world problems. While I have my occasional qualms with Ruby -- I do find it to be a nice language.

Javascript: Javascript is that language that one can hardly get through their career without. It solves a lot of problems, it's embedded in a lot of important places. It gets the job done.

Java: It may not be the most trendy language, but it was my first language that I used professionally. It will always have a special place in my heart and I'd be happy to work in it professionally any day.

Python: Python has some really nice packages for solving domain-specific problems, particularly in statistics. I know the language decently well, and won't hesitate to be productive in it.

SQL: The world wouldn't run without it.

I also have a working knowledge of: C, C++, Dart, Perl, PHP, Scala, Swift

Education

2004-2008
BS, Computer Information Systems; Stetson University