I taught myself to code around the year 2000 and supported myself with the code I wrote as my own boss for four years, then got a corporate job. Currently I work for Shamrock Trading Company as a Senior Software Developer and still write code on the side. Here are the tools I currently work with (there is a longer list at the bottom of this page listing everything I can remember working with):
- JavaScript (TypeScript)
- C#
- Python
- React
- React Native
- PostgreSQL
- Electron
Availability
Freelance
I do pick up side work and consulting jobs every now and then. I am a full stack developer in multiple languages and databases. I’ve been doing this since 2002.
Recruiters
I currently am a Senior Software Engineer. That being said, the benefits where I work are great and I like the work and the people. But if you think you have something better, connect with me on LinkedIn. I rarely answer phone calls from numbers I don’t know.
Code Repos
Here is where you can find some of my code. I realize I don’t have a portfolio section, but I am not a designer. I’m a full stack developer and have spent part of every job in the frontend. I write code, so here’s some code:
Coding Skills (the rest of them)
I am a full stack developer who has worked with many stacks.
CMS
- Wordpress
- Drupal
- osCommerce
- Magento
- ZenCart
PHP
- Zend
- Lithium
- Phalcon (I wrote a book on this one for Packt)
- Laravel
- Apache
- Nginx
Python
- Numpy
- SciPy
- NLTK
- Flask
- Bottle
- Django
- Keras
- Theano
- SciKit Learn
JavaScript
- Express
- AngularJS
- NodeJs
- es6/Babel
- Typescript
- Angular2
- Ionic2
- Electron
- KnockoutJS
- ReactJS
Microsoft
- C#
- SQL Server
- Visual Studio
Golang
I have contributed to some open source cryptocurrency projects.
On My Side Projects
- Any desktop apps use Electron
- Any phone apps React Native
- I usually use Python Flask to create a REST API
- I use ReactJS on the frontend to render the site
- I use MySql/MariaDB or PostgreSQL depending on the platform and use case
- I use Python for any heavy data processing, backend processes, and machine learning
- I use Docker everywhere I can
Data Skills
Along the way, I learned a lot of SQL, NoSQL and other various ways of handling data.
- MySql
- SQL Server, TSQL, and Procedures
- Oracle, PLSQL, Packages and Procedures
- Postgres (My preferred database for many things)
- MongoDB
- Redis
- Memcache
- Neo4J
- Hadoop
- ZeoDB (I learned it, so it’s here)
- Filemaker (I was forced to learn it, so it’s here)
I am putting Machine Learning here because it seems to fit:
- Natural Language Processing
- H20
- Theano
- Keras
- TensorFlow
- Pandas
- Scikit Learn
- Numpy
- Scipy
Ops Skills
- Linux Administration
- Apache
- Nginx
- Docker
- Puppet
- TravisCI
- Jenkins