Peter Sjolin
US & EU citizen.Venice, Ca-https://pigfox.com
https://www.linkedin.com/in/pigfoxeria/
https://github.com/pigfox https://stackoverflow.com/users/207425/pigfox
https://calendly.com/pigfox
Available for 100% remote only.
Summary:
20+ yrs experience total coding/architecture and DB experience. Team leader & mentor for junior programmers. 12+ yrs of creating RESTful APIs, SMS app, NFT-minting factory using Go/Golang with 6 years of experience. 5+ yrs of various AWS products. 2 years of Solidity. 2 years of using AI.
Experience:
4/1/2022 – Present
Trained an AI for an under NDA confidential AI company.
Altered the Cosmos-sdk code base to have the AI detect the issue and hopefully provide a solution, if no solution was found, a solution was shown to the AI.
Go Ethereum Developer @ Pigfox LLC
The current project involves a Go-Ethereum arbitrage trading bot utilizing multiple Golang routines and wallets to swap a multitude of ERC-20 tokens, using Subgraph for DEX data ETL, comparison, and trading. It performs runtime gas calculations and adjustments. ABI/bin/APIs are generated by a shell script that calls Docker commands to compile Solidity contracts. Forge is used for compiling, deploying, and verifying contracts. Tested with 37,425,000 token comparisons per request cycle.
nft-prayers.org was a product by Pigfox LLC, featuring a text-based NFT minting site that utilized an API-centric approach for payments, ERC-721 token minting, and email notifications. The minting factory employed a 9-step background process using Go routines and the Polygon API.
Developed python3 car parts trading application with Supabase DB.
1/3/2021 – 4/1/2022
Go developer @ nomihealth.com
Worked on backend with Go serverless framework on AWS. Implementing rules for adjudication of invoices and wrote unit and integration tests.
11/15/2020 – 26/02/2021
Go developer @ aspiration.com
Built caching system in Go on CircleCI
1/11/2020 – 11/13/2020
Senior Software Developer @ dyl.com
Built ETL pipeline, gRPC API endpoints using GoSwagger 2,0 (aka OpenAPI 2,0), Postgres, Docker, Kubernetes, Kibana, Cassandra, GitLab for CI/CD. Wrote shell script for automated Docker build and deployment to Kubernetes + unit tests dyl.com running on GCP. Mentoring 1 Jr developer.
10/1/2019 – 10/30/2020 (Confidential client)
Senior Software Developer Pigfox LLC
Consulting project with startup firm in LA maintaining MySQL, building ETL pipeline and data analysis tools in Go using Sql & NoSQL.
3/11/2019 – 8/8/2019
Senior Go Software Developer and Architect @ metals.com
Reverse engineered Call loop, to build SPA with RESTful API back end in Golang for registration, login, groups / broadcasts CRUD with authentication using JWT, import campaign members from Salesforce API and contacts CSV import concurrently. This application used goroutines targeting the Twillio API to send SMS messages concurrently. Gorutines were also used to do background database statistics. Json was used for data transfer between back end and front end which was built in Vue.js. Evaluated RabbitMQ for use with sending messages. Built CSV contacts import into AWS AuroraDB, 732432 rows in 60 secs.
Used Amazon State Language (ASL) for AWS Lambda step functions in workflow.
Converted in-house data to/from Odata v 4,0 using Golang in json & xml.
1/11/2014 – 3/10/2019
Senior Software Developer and Architect @ PigFox LLC
Built API using Golang and Redis for Wadswap LLC.
Built API using Golang for fikzt.com.
Implemented SEO strategy on Tradesy.com with Phalcon Php, wrote unit & integration tests. MySQL/Redis. On Docker/Kubernetes with Jenkins for CI.
Used Java Play framework to build registration site.
Created RESTful API for Evox Images using Node.js, Knex.js. Wrote Chai tests.
Built a location based service platform for fikzt.com in Node.js.
Created RESTful API in Golang & PhoneGapped mobile app for wadswap.com.
Built nospy.email (deprecated) website using Laravel for encrypting all emails with personal keys and end-to-end encryption.
June 2016-May 2018 Built the MultiAPIController for flitways.com. It is built for easy addition of more provider APIs. Used Geospatial calculations (lat/lon) for car/customer locations in order to book rides from Lyft, Uber APIs and multiple other transportation providers. Also created numerous internal RESTful APIs. Used OAuth2 for authentication. Create SaaS solutions for a variety of transportation providers.
Expanded main API into micro services.
Project lead developer (8 person team), at freedompop.com, created custom widgets on Oracle RightNow platform for coordinated with VP of product and customer service director.
Developed Website & API and proxy for Ajax driven salary calculator turnkey solution in addition to multiple HR & educational data solutions for JSI, a SaaS company.
Worked on Angular 1 admin module and Node.js API.
Build CRUD API using Python.
Built custom CMSs.
3/3/2014 – 10/31/2014
Securebuycommerce, Senior PHP Software Developer. (Telecommuting) * Setup and deployed Magento Ecommerce website with custom DATA.
Performed the UX/UI design and coded the sites, filled with products.
Setup all aspects, front page, checkout pages and more.
Built a complex/custom plugin with the commerce checkout process.
When a user hits submit, the plugin collected data, then encrypted personal data, transmitted it to Securebycommerce fraud API, if response came back negative, the transaction would be terminated.
2/2/2008 – 3/2/2014
PigFox LLC, Senior PHP/Python Software Developer.
For HOA -> ACH payments, optimized MySql table for bank XML file, decreasing processing time from ~8 hrs to ~17mins by elimination intermediate steps. Backend in Laravel.
Implemented infinite scroll for JSI
Built Android app for Spotkast where a user could log in to an API and get
credentials, then take a picture with the camera for upload to API. Similar to Facebook.
* Developed API for clip upload by iPhone to (dead url) http://tripclips.inhance-dev.com/gallery
Implemented Google two factor authentication on BTCFunds, a Bitcoin exchange.
Wrote models and implemented Memcache for Scriball.
Built bank system, admin module, using credits for real $ for JSI, a SaaS company.
Implemented “Google like search” for JSI.
Built custom DB query caching system for JSI, resulted in ~33% speed increase.
Built Drupal 7 modules for Amazon EC2, querying MongoDB with JSON via jQuery AJAX.
Build data analysis tool in Python.
Installed & configured LAMP on Amazon EC2 server via Putty.
Used Knockout.js for CMS with MongoDB.
Rewired “Pingtree” project for (dead url) http://easysamedayloans.co.uk/ using Zend, integrated multiple lender APIs.
Built webscraper using Python.
Used Zend/Smarty/Ajax to build components for https://portal.tuhablasmas.com
Used Codeigniter 2.0 to build Twillio phone admin system for Coalitiontechnologies.com.JSI
Used Mocha UI for internal scheduling, actualization, timecard asset mgmt application at Ntropic, a portal framework, digital asset management system, and web content management system.
Recycled old site, using MVC approach enabled skinning of various incarnations of the Salary Calculator. Php/MySql/Smarty/Ajax
Opportunity Lens Prototype Project for RAND Corp, a data mapping visualization solution, it’s admin is a hybrid of phpmyadmin & cpanel, implementing EAV using LAMP/AJAX/Smarty. (c2c)
Reverse engineered mocospace.com instant message app for fotochatter.com.
Built custom CMSs.
Added functionality for spiritclips.com.
Wrote entire rentnetworx.com using Kohana 3.
Wrote modules in Symfony for ticketrush.com.
Installed Magento and modified skin.
Wrote reporting tool for becomeanex.org
Implemented TAPIOCA API for wireless video subscription for Playboy.
Implemented 3Cinteractive API for wireless image subscription Playboy.
9/12/07 – 2/1/08
eSpeed a division of Cantor & Fitzgerald. PHP Software Developer.
Modified, added functionality on ppx.popsci.com, a virtual stock exchange.
Reengineered ppx.popsci.com from a procedural application to a strict PHP5 OO solution.
Created RSS and XML for widgets on ppx.popsci.com.
Wrote SQL reports for catching cheaters on ppx.popsci.com.
6/22/07 – 8/10/07
TekSystems freelance @ AEG, LA, Ca .PHP Software Developer.
Built OO PHP 5 CMS for http://www.aeglive.com designing and extending base classes for data manipulation in mySQL.
6/1/2005 – 6/22/07
PigFox LLC (own business), PHP Software Developer.
Clients:
Yeahthatcommercial.com, Los Angeles, Ca. (c2c) (Telecommuting)
iMedia, Santa Monica, Ca. (c2c) (Telecommuting)
DigiLink, Marina Del Rey, Ca. (c2c) (Telecommuting)
jobsearchintelligence.com, Ca. (c2c) (Telecommuting)
Senior Web developer, problem solver, DB designer PHP 4 & 5, mySQL.
Built a member driven site where users can upload pictures, video, and resume type information. Video runs like Youtube.com or Myspace.com
* Built a web front end to manage secured login multi level user settings & management for Asterisk open source telephone system. (site on restricted domain)
Implemented Oscommerce.com on Lloydsofhollywood.com.
Built a click tracking and reporting system.
Utilized Web Services (XML) to connect to Amazon.com store.
Implemented URL rewriting via .htaccess (mod_rewrite) for search engine optimization.
Built custom CMSs, automatically adjusting to changing DB structure, another CMS for changing of photos.
Built surveys, dynamic forms, databases and dynamic tables, dynamic queries.
Built Business Process Management app, secure login over SSL, dynamic tables and folders.
(Admin creates user(s), client(s), producer(s), project manager(s) PM, projects and sections, assigns user(s) to sections(s). Designer uploads image(s), PM & producer get email, if producer approves image(s) for client review, client receives email that image(s) are ready for approval, if client approves producer and PM get emails else they get emailed comments from client).
3/16/2005 – 4/27/2005, PHP Software Developer. Juicewireless.com, New York, New York . (1099) (Telecommuting)
Senior developer, built heavily data driven wireless Web application.
DB designer, designed extensions of DB.
Wrote pages enabling authenticated user to edit data.
Wrote dynamic forms and catching scripts.
Utilizing CURL, XHTML, PHP 4.3.1, mySQL, JavaScript, CSS.
11/2004 – 3/15/2005
Eeminder.com, PHP Software Developer.(Telecommuting)
Built heavily data driven business Web application.
Co designer of DB, designed additions of DB, 15 tables in DB.
Wrote complex multiple queries using authenticated user login.
Wrote sorted queries displayed on multiple pages.
Utilizing XHTML, OO PHP, mySQL, JavaScript, CSS.
12/2003 – 11/2004 (1099). CTO.
FunkyVenice.com, Los Angeles, California.
Chief architect and designer, implemented entire site.
Implemented off the shelf shopping cart.
Utilized PHP, XHTML, frames, iframes, CSS.
9/2003 - 12/2003
Naxcom.com, Los Angeles, California. Java Developer
Wrote queries for Oracle to display inventories of online shop.
Edited Struts for navigation.
Utilized Java, JSP, XML, and Struts, Oracle 9i, for enhancements on Web site.
Built & evolved RESTful API via versioning.
Skill Set:
Web: Symfony, Zend, Kohana, CodeIgniter, Laravel, CakePhp, Phalcon Php, Smarty & Savant 3 Templates, X/D/HTML, JavaScript, jQuery, Vue.js, Node.js, AJAX, DOM, CCS-P(tableless design), CSS LESS, Responsive design, Bootstrap CSS, PHP 4 5 & 7, XML/XSL, Apache, Weblogic, IIS, DOM, SOAP, HAWHAW, Java Play Framework, Golang. Javascript, TypeScript.
Database: MySql 5 stored procedures, Postgres, MSSQL 7, Oracle 9i & MongDB.
OS: Win NT/2K Pro, SUN Solaris 6.02, Solaris Sparcstation 20, Red Hat, Mandrake, Suse, Ubuntu Linux, Bash.
Programming: C, C++ (academic experience only)
IDE: Ultra Edit, Notepad++, Eclipse, Navicat.
Version Control: MS SourceSafe, Tortoise SVN Subversion, Perforce, GIT
SEO: Google Adsense/Webmaster experience. URL rewrite.
Android: https://play.google.com/store/apps/details?id=com.pigfox.sjolin
Ecommerce: Magento, WooCommerce, X-Cart, osCommerce, Wordpress, Drupal, Expression
Engine + my own custom solution.
Scientific: MatLab, Mathematica.
AWS: EC2 + security group configuration, AIM, R53 load balancer on SSL set up and LAMP installation, built 10+ websites from scratch. Payment gateways: Authorize.net, Paypal.
PhoneGap.
Crypto/web3: Go-Ethereum, Solidity, Remix, Hardhat, Truffle, Ganache
CI: Jenkins
Data: Visualization, Architecture, Analytic Jira.
WASM/Web Assembly
Repos: Gihub, Gitlab, Bitbucket
Security tools: SAST, DAST.
Education: University of California at Los Angeles 1996 - 1999
BS General Mathematics with specialization in computing.
Certification: Sun Certified Programmer for the Java 2 Platform 1.4.
Completed publicly facing projects:
https://guess-number-q57u.onrender.com
https://www.aspiration.com
http://www.jobsearchintelligence.com
https://pigfox.com
https://dyl.com
https://www.tradesy.com
https://support.freedompop.com
http://www.educatetocareer.org
https://usdemocracy.info