Scroll To View More
Hire the top 3% of freelance developers
Ben Peters

Ben Peters

Jackson, WY, United States
Member since October 25, 2017
Ben is a full-stack software engineer specializing in data engineering and analysis. He's studied physics and control theory and has worked on projects ranging from embedded hardware to full-stack web applications to custom machine learning and analytics in Python, JavaScript, and C/C++, among others.
Ben is now available for hire
Portfolio
Experience
  • JavaScript, 15 years
  • C, 10 years
  • Python, 8 years
  • Ruby, 8 years
  • Machine Learning (ML), 8 years
  • Flask, 3 years
  • Django, 2 years
Jackson, WY, United States
Availability
Part-time
Preferred Environment
Git, Python, Jupyter, JavaScript, Linux, AWS
The most amazing...
...project I've worked on was designing a sensor payload to fly on nano-satellites and a platform to allow high school students to run custom experiments in space.
Employment
  • CTO | Co-Founder
    Ardusat
    2014 - 2017
    • Managed and grew an engineering team and architected a web-based platform for inquiry-based learning to teach students STEM skills using computer science and engineering.
    • Led the development at the company.
    • Recruited and hired team members.
    • Established engineering best practices and standards.
    • Built a web platform using Ruby on Rails, AngularJS, and Node.js.
    • Developed embedded sensor drivers (32 bit ARM Linux) for a satellite sensor board.
    • Developed high altitude balloon payloads for remote sensing and telemetry that communicate via 900 Mhz radio and satellite.
    Technologies: C, Python, Flask, Ruby on Rails, JavaScript, AngularJS 1.x, AWS, Elasticsearch, PostgreSQL, Redis
  • Consultant
    Subtext, LLC
    2014 - 2014
    • Created a semantic-annotation-and-processing pipeline for the automated processing and classification of local news articles and list serve documents using GATE, Groovy, and Python.
    • Worked with Ruby on Rails to create interfaces and views to interact with and present this data.
    • Developed best practices and guidelines around testing and API development.
    Technologies: Ruby on Rails, JavaScript, Groovy, Python, GATE
  • Data Science Consultant
    Workmans Compensation Fund
    2014 - 2014
    • Created predictive models of future fund outlays based on demographics and past spending data.
    • Built the company's data infrastructure; using Python, data warehousing using Linux grid compute resources, PostgreSQL, and Apache Spark.
    • Created interactive visualizations of important company metrics using D3.js and presented them to the executive team.
    Technologies: Python, PostgreSQL, Redhat Linux, D3.js, Elasticsearch, Tableau
  • Core Product Manager
    Artificial Intelligence Quotient
    2012 - 2014
    • Created automated trading systems and strategies to compete in the US long/short equity markets.
    • Designed and implemented systems in Python, MATLAB, Java, and C to learn and optimize trading models on a 200 computer-node grid.
    • Worked extensively with SQL and No-SQL, SunGrid job execution and management, machine learning in Python and MATLAB, high-performance computing in C, and visualization using JavaScript (D3.js), Node.js, and Ruby on Rails.
    • Interfaced with NLP data vendors and other third-party APIs.
    • Implemented Python and MATLAB modules in C to seamlessly share objects in memory to allow a platform to run a mix of MATLAB and Python code without memory duplication.
    Technologies: Python, MATLAB, Java, Groovy, PostgreSQL, MongoDB, C, CUDA, RabbitMQ, Salt Stack
  • Solar and Smart Home Engineer
    Heliocentric
    2011 - 2012
    • Designed, installed, and maintained smart home controllers and renewable energy systems for high-performance houses including solar (solar thermal and PV), geothermal heat pumps, and small hydroelectric machines.
    • Designed and maintained wireless sensor networks using a variety of protocols including ZWave, Xbee, and amateur band (345 and 900 MHz) radio.
    • Designed and implemented sophisticated control programs in C and C++ running on 8-bit embedded chips and a 32-bit embedded Debian Linux system.
    • Designed and implemented a C++/FastCGI back-end and a jQuery/HTML5 front-end web application to control and monitor home systems and performance.
    Technologies: C, C++, JavaScript, Debian Linux, Z-Wave, Xbee, Node.js
Skills
  • Languages
    Python, Python 3, Ruby, JavaScript, SQL, HTML, CSS, C, C++, Groovy, Scala, Haskell, Java
  • Frameworks
    Ruby on Rails (RoR), Angular, Django, Flask, Django REST Framework
  • Libraries/APIs
    Pandas, Scikit-learn, Node.js, NumPy, TensorFlow, Keras, Spark ML, React.js
  • Tools
    Gulp.js, Vim Text Editor, Jupyter, Sublime Text 3, AWS ECS, MATLAB, Nginx
  • Platforms
    Linux, Jupyter Notebook, CUDA
  • Other
    Machine Learning (ML), Deep Learning, Embedded Controllers, Embedded Systems, Numerical Methods, Elasticsearch, Machine Learning Algorithms
  • Storage
    PostgreSQL, AWS S3, AWS RDS, Redis, MongoDB
  • Paradigms
    Object-oriented Programming (OOP), Functional Programming
Education
  • Bachelor of Engineering degree in Control Theory (Mechanical Engineering Department)
    Thayer School of Engineering at Dartmouth - Hanover, NH, USA
    2006 - 2011
  • Bachelor of Arts degree in Physics, Computer Science
    Dartmouth College - Hanover, NH, USA
    2006 - 2010
Hire the top 3% of freelance developers
I really like this profile
Share it with others