David Mihal, Developer in Boston, United States

David Mihal

Chrome Extensions Developer

Location
Boston, United States
Toptal Member Since
April 16, 2016

David has been developing websites and web applications for all of his adult life. As a software engineer, he's worked for many diverse software companies from early-stage startups to Google. David is experienced with many web frameworks and environments, but he particularly enjoys developing with Meteor.js. He appreciates the importance of quality code as well as the need to meet scheduling demands.

David is available for hire
Hire David

Portfolio

Occi
Parity Polkadot, Ethereum
Minuteman Capital
React, Meteor, Web3.js, Truffle, Solidity, Blockchain, Ethereum
Zen Labs
Chrome Extensions, React

Location

Boston, United States

Availability

Part-time

Preferred Environment

Git, Sublime Text, MacOS

The most amazing...

...project I've worked on was an infobox that appeared in Google Search results.

Work Experience

2018 - PRESENT

Blockchain Engineer

Occi
  • Development of Parity sidechain networks.
Technologies: Parity Polkadot, Ethereum
2018 - PRESENT

Software Engineer

Minuteman Capital
  • Developed an Ethereum ERC20 token contract as well as smart contracts for democratic voting by token holders.
  • Built the back-end server for monitoring Ethereum contracts and creating transactions.
  • Developed a Meteor/React web app (DApp) for holding tokens and voting on proposals.
Technologies: React, Meteor, Web3.js, Truffle, Solidity, Blockchain, Ethereum
2017 - 2017

Software Engineer

Zen Labs
  • Built a Google Chrome extension for monitoring and blocking browsing activity.
Technologies: Chrome Extensions, React
2017 - 2017

Software Engineer

Learnt
  • Updated and maintained an existing Meteor/React application.
  • Built an animated landing page using React/Next.js.
Technologies: Next.js, Node.js, React, Meteor
2015 - 2016

Software Engineer

Google
  • Worked on the civics team to display primary election result information in Google Search.
  • Added text-to-speech responses to civic-related queries in Google Search.
Technologies: Protocol Buffers, Java, Google Closure, JavaScript
2014 - 2014

Software Engineering Intern

HubSpot
  • Developed a Chrome extension and a Google app engine back-end. Managed the transactional email system for the product and was responsible for maintaining it and ensuring its success.
  • Built and maintained a transactional email system for the product.
Technologies: Google App Engine, Python, Backbone.js, JavaScript
2013 - 2013

Software Engineering Intern

Rakuten Loyalty
  • Developed multiple Node.js web services.
  • Built browser extensions for multiple browsers.
Technologies: Node.js
2012 - 2012

Software Engineering Intern

Constant Contact
  • Maintained a large web application using the Java and Spring Framework.
Technologies: Spring, Java

Experience

Piñata Overlay

Pinata Overlay is a system consisting of a smart contract and IPFS oracles that allows for decentralized funding of IPFS storage.

It was the winning project at ETH Berlin 2018.

Gas Guzzler

https://github.com/dmihal/gas-guzzler
A web app for comparing the amount of Ether consumed by various Solidity code blocks; it's useful for building efficient Ethereum smart contracts. The app uses web workers to compile and execute the Solidity code in the browser all without requiring a back-end server.

Skills

Languages

JavaScript, Solidity, Python, SQL, Java, C#

Platforms

Meteor, Ethereum, MacOS, Google App Engine, DigitalOcean, Docker, Blockchain

Other

Chrome Extensions, Software Development, Front-end Development, DApps, Ethereum Smart Contracts, Protocol Buffers, Networks

Frameworks

Redux, Bootstrap, Spring, Next.js, Truffle, Parity Polkadot, Express.js

Libraries/APIs

Web3.js, jQuery, React, Node.js, Google Closure, Backbone.js

Tools

IntelliJ IDEA, Sublime Text, Git, Docker Compose

Paradigms

Test-driven Development (TDD)

Storage

MySQL, MongoDB

Education

2011 - 2015

Bachelor’s Degree in Computer Science

Worcester Polytechnic Institute - Worcester, MA, USA