Personal details

Peter S. - Remote back-end developer

Peter S.

Based in: 🇺🇸 United States
Timezone: Pacific Time (US & Canada) (UTC-7)

Summary

20+ yrs experience total coding/architecture and DB experience. Team leader & mentor for junior programmers. 5+ yrs of RESTful APIs, SMS app, NFT-minting factory using Go/Golang. 5+ yrs of various AWS products. 2 yrs of Solidity.

Work Experience

Go Architect and Developer
Pigfox LLC | Apr 2022 - Present
Solidity
Go (Golang)

Current project involves a Go-Ethereum arbitrage trading bot using multiple go routines and wallets for swapping a multitude of tokens using subgraph for DEX data collection. Abi/bin/apis are generated by a shell script calling Docker commands compiling Solidity contracts. Another product is https://nft-prayers.org is a product by Pigfox LLC which is a text based NFT minting site using an API centric approach for payment, minting, email. The minting factory is a 9 step process background go routine on Tatum API. A user enters text, which is auto detected for language so that the proper font and text alignment can be set. Then a credit card payment screen appears where the user can elect to send the NFT as a gift. Upon successful payment an image is created, the dimensions are a function of the text length. The image is uploaded to IPFS and then that hash is placed in a meta data payload to IPFS. Once this is done a Celo wallet is created, the metadata hash is placed on the Celo blockchain and ownership is assigned to the newly created wallet. The user finally receives an email with all relevant transaction ids. The application is built using Go/Golang on the back end and html, css and vanilla javascript on the front end. Initially the application used the Ethereum chain but was replaced with Celo due to cost.

Go developer
Pigfox LLC @ nomihealth.com | Jan 2021 - Apr 2022
AWS Lambda
Go (Golang)

Worked on backend with Go serverless framework on AWS. Implementing rules for adjudication of invoices and wrote unit and integration tests.

Education

University of California at Los Angeles
Bachelor's degree・General Mathematics with specialization in computing
Aug 1996 - Dec 1999

Personal Projects

DEX arbitrage trading bot
2023
Ethereum
Solidity
Go (Golang)
Current project involves a Go-Ethereum arbitrage trading bot using multiple go routines and wallets for swapping a multitude of tokens using subgraph for DEX data collection. Abi/bin/apis are generated by a shell script calling Docker commands compiling Solidity contracts.

Certifications & Awards

SUN Certified Java Developer
SUN Microsystems | Apr 2002