Todd Pickell

Sr Software Engineer (Elixir, Erlang, Rust, Nerves, NodeJS) at TAP Software tap-software.com

San Diego, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Todd Pickell is a senior full-stack engineer based in San Diego with 13 years of experience building web and mobile applications using Elixir, Erlang, Rust, NodeJS and a wide set of languages from Ruby to Haskell. At TAP Software he delivers client solutions using TDD, agile practices and remote pair-programming across coasts, and is comfortable operating from embedded Nerves/Raspberry Pi projects to cloud services like AWS, Kafka and Docker. An active open-source contributor, he has improved core Elixir tooling—adding robust type validation and tests to open_api_spex—and expanded GUI capabilities in the Shoes4 project with font management and testing. Known for blending functional and object-oriented design, he brings a pragmatic curiosity that drives cross-language problem solving and reliable production delivery.
code13 years of coding experience
bookBachelor of Science, Computer Information Systems, Programming, Bachelor of Science, Computer Information Systems, Programming at Columbia College
bookComputer Software Engineering, Computer Software Engineering at edX
bookHigh School Diploma, General, High School Diploma, General at Rolla Sr High School, High School
bookAssociate of Science (A.S.), Business Mgmt.\Computer Science, Associate of Science (A.S.), Business Mgmt.\Computer Science at Metro Business College
languagesruby, java, objective-c, javascript, sql, elixir, python, erlang, haskell, rust, clojure
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

ruby10
schema-validation10
windows-gui10
jruby10
openapi10
elixir10
shoes10
testing10
cross-platform9
exunit9
rspec9

Programming languages (13)

JavaC++RustCInno SetupErlangTypeScriptShell

Github contributions (5)

github-logo-circle
shoes/shoes4

Jun 2013 - Jun 2013

Shoes 4 : the next version of Shoes
Role in this project:
userFull-stack Developer
Contributions:28 commits in 7 days
Contributions summary:Todd primarily focused on enhancing the Shoes 4 project by implementing a font loading and management system. Their work involved adding a `font` method to the built-in methods, creating a `Font` class, and integrating it with the existing Shoes framework. The user also worked on adding tests to the `font` class to ensure functionality. This work indicates a focus on expanding the GUI capabilities of the Shoes framework.
mac-osxwindowsswtnext-versionlinux
open-api-spex/open_api_spex

Oct 2018 - Oct 2018

Open API Specifications for Elixir Plug applications
Role in this project:
userBackend Developer
Contributions:7 commits, 3 PRs, 8 comments in 2 days
Contributions summary:Todd primarily focused on enhancing the Elixir-based OpenAPI Spex library. Their contributions involved implementing and refining type validation logic within the schema definition. They added unit tests to ensure the correct type validation behavior. Moreover, they refactored code to reduce duplication and improved the overall quality of the library.
apielixir-plugelixirspecificationsplug
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Todd Pickell - Sr Software Engineer (Elixir, Erlang, Rust, Nerves, NodeJS) at TAP Software tap-software.com