Chase McDermott Senior Software Engineer at Circle

About Me Job Experience Projects My Resume

Welcome

Thanks for visiting my website! I am currently a Senior Software Engineer at Circle, the developers and issuers of USDC, one of the worlds most popular stablecoins and cryptocurrencies. I love programming in Typescript, Python, and Java, and I have a few projects/experiences below with each of them (and then some), and also enjoy learning amount new trends and emerging technologies, like blockchain and SwiftUI. I am very experienced with many blockchain technologies from my time at Circle with EVM-compatible chains (including Solidity smart-contract development), Solana, and Flow. I have also done a good bit of web development in Typescript/NodeJS. Check out my Resume above, or some of my projects and work experience below!


Job Experience

Circle
Circle Internet Financial
  • June 2021 - Present
  • Software Engineer I -> Software Engineer II -> Senior Software Engineer
  • Back-end Blockchain Development
  • Java, Typescript, PostgresQL, Solidity, Rust, and more
RetailMeNot
RetailMeNot
  • Jan 2020 - June 2021
  • Software Engineer I -> Software Engineer II
  • Full-Stack Development
  • Typescript, React, Python, Kubernetes, and more
audible
Audible
  • Summer 2019
  • Incoming Software Development Engineering Intern
  • Digital Asset Management Team (ADAM)
jpmorgan
J.P. Morgan Chase & Co.
  • Summer 2018
  • Software Engineering Intern
  • Experience with Python and Flask.
tamu
Texas A&M College of Engineering IT
  • May 2017 - Dec. 2019
  • Co-Lead Full-Stack Application Developer
  • Ruby on Rails
  • AWS - Elastic Beanstalk, EC2, S3, RDS, Lambda

Projects

schedule
TopShotMatch
  • Feb. 2023 Flow Hackathon Winner (2 categories)
  • SwiftUI (iOS app) & Cadence (Flow smart contract language)
Check it out
schedule
Open Source Contributions
  • C++

Multiple contributions to Solidity, the smart contract programming language used to interact with the Ethereum blockchain. Solidity is Written in C++ and used by thousands of smart contract developers. Contributed Pull Request that made data locations for function parameters required. This was a breaking change for version 0.5. Added new tests and modified older tests to comply with new feature. Gained experience with a production level, large-scale C++ codebase, and extensive experience with Git and Github.

Check it out
schedule
FlightReady
  • Ruby on Rails

Created with a team of 4 at TAMUHack 2019. Mobile application to allow for a quick turnover in flight preparations for airline staff from landing to takeoff. I developed the back-end in Ruby on Rails and successfully deployed the application to Google Cloud using Google App Engine, along with designing the MySQL database and setting it up on Google Cloud SQL.

Check it out
schedule
Course Planner
  • Written in Python using Flask

Scheduling classes is a terrible proccess. You spend hours looking through different sections, times, and days, and you're expected to somehow come out with a class schedule. I developed a course scheduler, that outputs all possible schedules to the user based on the inputted courses and course sections.

Check it out