Software Developer, Tech Educator
I'm currently the Lead Tech Instructor at FutureFIRST, where I help individuals from underserved communities in DC pursue a career in tech. Before that, I taught web development and visual programming with General Assembly, FLYE, and Code4Life. I've also worked on several social media campaigns and Search Engine Optimization projects for Fission Strategy, Loebig Ink, PCC4Refugees, and AsylumConnect.
I'm a big fan of CodeWars, a community of 400 thousand programmers, where I'm ranked 421 and appear on its leaderboard. My SQL challenges on CodeWars have been taken by more than 8700 programmers so far.
When I'm not working, you can find me hosting dinner parties, practicing nature photography, and listening to Reggaeton.
Let’s build awesome apps together!
Node, ES6, jQuery, React, Redux, Express, Angular, APIs, Jasmine, Socket.io, and Lodash.
CSS, LESS, SASS, Bootstrap, Materialize, Responsive Design, and Material Design.
Ruby, RSpec, Python, ActiveRecord, Rails, Sinatra, Django, Django Rest Framework, and WordPress.
MongoDB, PostgreSQL, MySQL, SQLite, and Firebase.
AWS, Heroku, GitHub, and GitLab.
Bash, Zsh, and OhMyZsh.
Git, Agile, Scrum, 12-Factor App, Wire-framing, User Stories, Domain Modeling, ERDs, Progressive Enhancement, and Test-Driven Development.
Storyteller is a storytelling platform. It's a place where you can share your story with the world, and discuss other people's stories. Storyteller is built with Ruby on Rails, uses PostgreSQL database, and is deployed on Heroku. Storyteller also uses Devise for managing users and sessions, and allows third-party log-in through Facebook, Twitter, and Google. It uses Bootstrap for styling and for providing a consistent user experience across browsers. Storyteller is a sophisticated app. It has 16 models, 12 controllers, and more than 3000 lines of code.Code Visit
Agora is an online forum and chat application built with React and Socket.io.Code
filter_dramaSQL For Beginners
#SQL #Ruby #RSpec #CodeWars
SQL for Beginners is a collection of code challenges (Katas) at Codewars.com, aiming to help junior programmers develop their skills in SQL. These challenges have been taken by thousands of programmers, and Maikel is featured on CodeWars' leaderboard because of his role creating them.Visit
Shell script, created for GA students, to help them install the basic applications and packages which they need during their study at GA.Code
filter_dramaHow Much Do You Know About The Refugee Crisis?
GABook is a social media network for General Assembly alumni. It's a Single Page Application (SPA) build with a Rails back-end generating 2 APIs from a PostgreSQL database, and an Angular 1.x front-end. It uses Auth0 for user authorization, and Bootstrap for styling. GABook back-end is deployed on Heroku, and the front-end is deployed on GitHub Pages.Code Visit
LearnTogether is a platform for individuals who are self-learning to group together, support and help each other, and troubleshoot obstacles together, toward achieving their learning goals. LearnTogether is built with Ruby on Rails. It uses MySQL database for storing data, Bootstrap for styling, Devise for user authentication, and is deployed on Heroku.Code Visit
filter_dramaDjango Movies API
This is an API for movies and genres, built in Django Rest Framework.Code
Firm.io is a website I've built for a client in Washington, D.C. It's a web application for collecting reports from employees, built in Ruby on Rails, with a PostgreSQL database. It uses Bootstrap for styling.Code
filter_dramaTower of Hanoi
Mike is a dynamo - an incisive genius whose strategic vision helped accelerate many of our projects across a wide array of issues such as immigration reform, the environment, education, human rights, humanitarian foundation support and more. He's a quick study for any topic or tech and can seemingly become an expert overnight. I'd recommend him to any team looking to enhance their success.
Mike is an extremely reliable colleague. When faced with complicated problems, he offered simple solutions that reflected a deep and thoughtful engagement with the problem at hand. He consistently and proactively contributed valuable perspective to crucial team decisions, spotting potential problems before they arose. He is very passionate, driven, self-reliant, compassionate, and profoundly motivated to help others.
Mike was one of my students for General Assembly's Web Development Immersive program. During the course, Mike was a very hard-working, driven, and detail-oriented student. Additionally, Mike was a fast learner and always displayed a willingness to teach and help others as well. Mike would be a great asset to any firm's development team.
Mike is a strategic thinker, productive do-er, and problem solver extraordinaire. He always has great ideas for what can be done better, and excellent follow through with getting those things done! He does an outstanding job addressing concerns in detail with compelling stats, and thinks through the best recommendations to make. His proactive drive in pushing projects forward makes for great collaboration and teamwork.
Mike was an integral part of the AsylumConnect team as our dedicated Social Media Manager. In this role, he drastically improved AsylumConnect’s multi-platform social media presence by increasing both our followings and level of engagement. He reliably crafted informative, timely, and engaging content. He was always responsive, insightful, and willing to offer suggestions to improve our social media performance.