Computer programmer with 8+ years of experience in application and web development. Skilled in JavaScript, TypeScript, Node.js, React, and infrastructure administration.
Proven track record designing, developing, and maintaining desktop apps, backend services, web frontends, and blockchain integrations.
Passionate about elegant solutions.
Computer Programmer
Library Development
Cross-Platform Development
Application Development
Web Crawling
Chrome Extensions API
NW.js
TypeScript
Solid
PouchDB
YouTube API
FFmpeg
Xel
· Developed NW.ts-Tools, a toolkit for NW.js apps.
· Created Twitter Spaces Recorder, a desktop app for capturing Twitter Spaces and streaming to YouTube, Twitch, and more.
· Built Bigfloat, a library for arbitrary precision decimal floating point arithmetic using JavaScript's bigint.
· Developed use-pouchdb-collection, a React hook for real-time/offline-first apps using PouchDB and CouchDB replication.
Application Developer
TypeScript
React Native
MapLibre
Expo Router
TanStack Query
Developed a React Native application. Implemented map features using MapLibre. Managed server state with TanStack Query. Used Expo Router for navigation and routing.
Senior Software Engineer
Application Development
Cross-Platform Development
Node.js
React
TypeScript
Electron
Firebase
Mobx
D3.js
DeFi
Crypto Wallets
Data Visualization
Blockchain Integration
Maintained and improved a multi-cryptocurrency wallet and P2P exchange in Electron. Integrated smart contract support for Ethereum and Binance Smart Chain.
Application Developer
JavaScript
Node.js
React Native
MongoDB
Redis
Open API
Microservices
Built a React Native app, maintained Node.js microservices, and developed a React.js back office.
Senior Software Engineer
Application Development
Cross-Platform Development
Node.js
React
TypeScript
Electron
Firebase
Mobx
D3.js
DeFi
Crypto Wallets
Data Visualization
Maintained and enhanced a real-time multi-cryptocurrency wallet and P2P exchange. Added technical analysis charts with D3.js.
Sr. Software Engineer
Application Development
JavaScript
Node.js
Apigee
Auth0
PostgreSQL
Open API
Microservices
Maintained Node.js microservices and developed a proof of concept integrating Auth0 and Apigee.
Sr. Software Engineer and System Administrator
Application Development
JavaScript
Node.js
React
Express
Swagger
MongoDB
Redis
Socket.io
Angularjs
AWS
Nginx
System Administration
Data Visualization
Distributed Computing
Refactored backend to Node.js/Express. Built chat applet with Socket.io. Optimized geo-tracking with Redis, reducing DB size by 98%. Set up MongoDB replica set and replaced Angularjs back office with React.
Web Developer
JavaScript
Node.js
MongoDB
Express
Angularjs
Swagger
Redis
Maintained Angularjs back office and Node.js backend.
Web Developer
JavaScript
Node.js
Swagger
MongoDB
Redis
Refactored Node.js codebase and built React front-end views.
Computer Science Teacher
JavaScript
Node.js
MongoDB
ES6
Concurrent Programming
RESTful APIs
Swagger
Socket.io
Taught backend web development, database management, concurrency, async programming, and RESTful APIs.
Software Engineer
JavaScript
Node.js
Dialogflow
AWS
Twilio
Slack
Redis
Developed Node.js webhook for Dialogflow chatbot integrated with Twilio and Slack.
Web Developer
JavaScript
Node.js
MongoDB
Express
Microsoft SQL Server
Angularjs
Swagger
Redis
Migrated backend from MS SQL Server to MongoDB. Replaced ASP.NET backend with Node.js/Swagger. Built Angularjs back office.