Hi, I'm Mike. A high-energy team player with a passion for programming.
Software Engineer specializing in React / Redux & Node
HTML5, CSS3, Javascript, JSX, jQuery, Bootstrap, Express, SQL & MongoDB
I would like nothing more than to be writing code, developing meaningful applications and continuing to learn and evolve along with new technologies.
I’ve developed full-stack applications following the MVC paradigm using vanilla HTML/CSS/Javascript or frameworks like React/Redux or jQuery. As a Javascript specialist, I prefer Node for a server-side language, but have written code in Java, Python and C/C++ as well. Experienced in either MongoDB or SQL databases.
At my last job, I worked my way up to VP of Project Management at a nationwide contracting corporation. Despite being hired to implement the company's software system and administer the SQL database, I entered a management trainee program which required that I worked in all departments for a period of time to gain up-close exposure to all aspects of the company’s business. Understanding that we all come from different backgrounds, and have differnt points of view, has really helped me empathize with others during my career.
I usually gravitate to leader unless there is someone else who really enjoys telling people what to do. I would really prefer to be a productive team member as opposed to managing others.
When I was about 10 years old, I was introduced to programming on an early 8086 PC. I really enjoyed the problem-solving and logic involved with getting computer programs to work. I was writing toy programs like text adventure games very quickly. While I’ve had other interests over the years, programming has always come naturally to me.
I developed and implemented a statistics program for recreational sports leagues. It was a command line application written in C++ and used CSV files for data storage. I’m sure there may be more efficient solutions, but I was proud to have invented, implemented, pitched, sold and delivered a solid product that revolutionized a small business.
I'd have to say React, especially combined with Redux. React may be complicated, but the underlying Javascript syntax is very similar to C and Java.
I completed a web development program at UCSD to refresh my programming skills while learning current technologies and best practices. I’ve taken on-line courses on edX and CodeSchool. In my spare time, I enjoy solving coding challenges on sites like HackerRank.
I'm a former team-sport athlete that took to endurance racing later in life. I'm a competitive age group marathoner and have been known to get on a bike from time to time. Sometimes, I'll even swim. I also enjoy spending time with family and solving the New York Times Crossword Puzzle.
Development of front-end digital therapeutics software for the web and mobile devices. React / React Native / Redux / JavaScript / JSX / CSS.
Managed teams of project managers, engineers, coordinators & estimators. Served as last point of review for all sensitive company releases. Developed software solutions in Intuit MasterBuilder / Sage Contractor 100, implementing an SQL database.
Designed and developed solutions for statistics reporting for recreational sports leagues. Command line applications written in C/C++, using csv file structure and generating HTML.
Paid summer internship that turned into a year-long, part-time position, working on special projects in COBOL / CICS.
Full-time, immersive web development program focusing on full-stack applications using HTML, CSS / Bootstrap, JavaScript / JQuery / React, Node.js, Express, Handlebars MySQL /Sequelize & MongoDB / Mongoose.
Secure, responsive web application that allows users to create stories by uploading images and / or videos and recording audio.
Javascript / JSX (React / Redux), CSS, Bootstrap
Lead Developer
View ProjectFront-end web application that allows users to search Wikipedia for bands or artists. Displays facts and plays content through SoundCloud API.
HTML, CSS, Bootstrap, Skeleton, JavaScript, jQuery
Lead Engineer / Developer
View ProjectFull-stack speech recognition application in React JS. Challenge a friend to play a game or just practice to improve speech or reduce accents
HTML, CSS, Bootstrap, JavaScript, jQuery, Node.js, Express, MongoDB
Project Manager, UX (Game Logic), MVC Architect
View ProjectFront-end web application that allows users to test their knowledge on state and world capitals.
HTML, CSS, Bootstrap, JavaScript, jQuery
Sole developer
View ProjectFull-stack web application that matches users with California marathons, returning best matches in date query range. Interfaces with Wunderground API for temperatures.
HTML, CSS, Materialize, JavaScript, jQuery, Node.js, Express, Handlebars, mySQL
Project Manager, UI/UX developer, Back-end developer
View ProjectFull-stack web application that scrapes the New York Times Business Day
HTML, CSS, Pure, JavaScript, jQuery, Node.js, Express, Handlebars, MongoDB, Mongoose
Sole developer
View ProjectFront-end web application that allows users to search for gifs from Giphy through their API. Create categories and search. Remove categories
HTML, CSS, Bootstrap, JavaScript, jQuery
Sole developer
View ProjectFront-end web application that allows users to play hangman with U.S. States
HTML, CSS, Bootstrap, JavaScript, jQuery
Sole developer
View ProjectI was a traditional-team-sport athlete (football, basketball, baseball, soccer) through school and beyond. At some point later in life, I picked up running and triathlon and have enjoyed competing as an amateaur age-group athlete.