Dedicated Full Stack Engineer with a passion
for continuous learning and software development. I love learning and I love programming. Some of
the most fun projects are ones where I don't know how it can be done. One of my mottos with software
development is never say it is impossible. Good software is software that helps people. Good work is
work that helps people.
Sometimes you have to be a bit too optimistic to make a difference -
Linus Tarvolds
Dedicated 11-year startup veteran, sole
backend developer, and part of a two-person frontend team. Proven ability to tackle diverse
challenges independently. Specialized in Django, Python for backends, and Solar2D, Angular for
frontends. I love learning and I love programming. Some of the most
fun projects are ones where I don't know how it can be done. One of my mottos with software
development is never say it is impossible. Good software is software that helps people. Good work is
work that helps people.
Sometimes you have to be a bit too optimistic to make a difference -
Linus Tarvolds
Volunteering/Programming I regularly volunteer at my church. The
person who puts together the worship section (verse readings, and songs) also creates a powerpoint.
He is not a techy person. The church had folder full of ppts with the songs edited to how we always
sing them and he needed to search the folder and copy them into a new ppt. So, I extracted all of
those ppts and put them into a mysql database and created a webapp that would lookup songs and put
them into a ppt with the click of a button. He loved it! You can check it out here,
and even try it out if you want: lockwood.michaeljwickey.com
Videography I also volunteer by creating videos for the various ministries
at my church. Here are a couple of examples:
Men's Ministries at
Lockwood Community Church
Lockwood Community Church
Care Team
I like documenting the vacations my wife and I take. Here is
an
example of the last one:
Dedicated Full Stack Engineer. I have designed and created numerous Django backends with all of them utilizing Celery, Redis, and MySQL. I have also worked on multiple iOS/Android apps and websites.
Worked with XSLT transformations to extract comments from code to generate documentation using Doxygen. Brandenburg GmbH, located in Paderborn, Germany, is the company behind LucidShape and LucidDrive, which is used to aid auto manufactures in automotive lighting.
Developed an iOS
and Android
app using Solar2D (Lua) that enabled users to promote YouTube videos
as Google video ads. These ads can be shown as in-stream and in-feed ads on YouTube as well
as Google's Video Partner Network. Over 2.5 million views
have been delivered already.
Designed and implemented a robust Django REST API backend, facilitating seamless order
processing between the server and Google Ads accounts.
Burst was orginaly developed in 2011 specifically for the iPhone, but after years of no updates Apple finally unlisted it. Ten years later I re-created the app in Solar2D (Lua) using our in-house game engine.
Worked on backend that scraped Instagram for related hashtags to any input hashtag, also
added ability to track hashtag over time and showed that in graphs and digestible data to
end user. Significantly improved user experience through periodic scraping with Celery
and caching
using Redis.
Also helped create the iOS/Android app that interfaced with that backend. The apps have nearly 2
thousand ratings with average of 4.7 and 4.1 on iOS and Android respectively.
Led the development of an Angular Progressive Web App (PWA) with capabilities resembling
traditional app stores, including single sign-on, in-app purchases, reviews, and search
functionality.
Github
Developed a Node.js server for server-side rendering of WickeyAppStore.
Constructed the Django backend for APIs to facilitate user accounts, email verification,
purchasing, reviews, favorites, etc. and implemented periodic tasks using Celery.
Created infrastructure on AWS to host new webapps as a subdomain on our
wickeyappstore.com domain as well as implemented all of the needed AWS APIS to handle this
process seamlessly.
Mines of Mars was originally released in 2014 for iOS and Android using the Solar2D SDK. I added controller support to the game. I helped to port it to Steam. I also helped port it to our new in house game engine (here is a video I creating of working on the port: WickeyWare at Work EP 1). I created the API backend in Django that provides for a total user base of over 1.3 million and has an average server response time of just 7ms.
Engineered a horizontally scalable API backend on RackSpace using Apache, Django, and MySQL for an Instagram Like trading app. Successfully managed high traffic, handling multiple thousands of requests per minute at peak popularity.
Volunteering/Programming I regularly volunteer at my church. The
person who puts together the worship section (verse readings, and songs) also creates a powerpoint.
He is not a techy person. The church had folder full of ppts with the songs edited to how we always
sing them and he needed to search the folder and copy them into a new ppt. So, I extracted all of
those ppts and put them into a mysql database and created a webapp that would lookup songs and put
them into a ppt with the click of a button. He loved it! You can check it out here,
and even try it out if you want: lockwood.michaeljwickey.com
Videography I also volunteer by creating videos for the various ministries
at my church. Here are a couple of examples:
Men's Ministries at
Lockwood Community Church
Lockwood Community Church
Care Team
I like documenting the vacations my wife and I take. Here is
an
example of the last one: