About Me
Currently working as a Front End Engineer for Waste Management.
Full Stack Web Developer able to build a sophisticated website with full database backend all the way from mockup to rollout. Adept at working with diverse teams to implement projects. Flexible developer with strong communication skills and experience in diverse environments.
Experience
JPMorgan Chase
Associate Software Engineer
Simplify the work for JPMorgan’s Investment & Corporate Bankers by transforming manual and established processes into modern solutions. Work with business partners to understand banker needs and deliver an intuitive user experience.
-
Microsoft PowerPoint Productivity Extension
- Automate the formatting and standardization of JPMorgan for over 30,000 internal users.
- Using our custom CMS. Give our users the ability to insert curated images or slides.
- .Net Framework, Mongodb, NUnit, Moq
-
Content Management Web App
- Web based CMS for management of assets for our office application.
- SSO using JPMC web authentication
- React, Redux, .Net Core, Mongodb
-
Provide level 3 technical support for the applications under our
team
- Manage bi-weekly releases
- Work with users for the more technical issues they might have with our application
Zeal IT Consultants
Software Engineer
Working on an agile team in .Net Core MVC, DynamoDB, and Android. Please contact me for more information.
-
Application to populate and render digital information cards
- Worked with the business associates to gather the ID cards and display them on a page with the client’s other information
- .Net Core, Angular 8
-
Digital Appointment scheduling web application.
- A web application that allows company representatives to set availabilities on a calendar and allows a user to schedule appointments with their representatives. It will send emails and notifications across to all people who need to be informed about the appointment.
- Technologies: .Net Core, Angular 6.
-
Web-based graphical CMS
- Wrote a visual editor for a client’s presentation application. They had an antiquated one with hundreds of dropdown and type-aheads. I was able replace them with a visual editor inspired by Figma and Adobe XD.
- Angular 8, Javascript
Americans for Responsible Insurance
Technical Director, Chief Developer
In two months I built a full stack application using Ionic 2. This app was used to gather information for ARI. When users were back at the base, they would connect their tablets and upload the data to a server which stored all the data. The server ran a script which would go through and parse the data for different uses around the company.
Chad Jones Law Firm
Systems Administrator
At Chad Jones Law I started from a ground-level intern to help around the office with basic IT troubleshooting to being in charge of every electronic device in each off the offices. Before I left, I was in charge of all user accounts and security of the systems.
Projects
Interval timer
For fun, and to practice my design chops, I created this interval timer and published it cross platform.
View CodeView Site
View Codepen
View Android App
View ios App
Vertical Solitaire
I had been playing with JS Canvas and wanted to practice more. I didn't like my current solitaire app, So I decided to make one.
View Android AppView ios App
Americans for Responsible Insurance
ARI was created from 0 to a solid beta in just 24 days. The app needed to be in a preview phase for investors as soon as possible. Using Ionic 2 and AngularJS, I prototyped the app, back end server including an automated email system, and database storage within those 24 days. Unfortunately the startup fell through from financial burdens.
I have IP rights to all the code in ARI, if requested I can share it.
Code Chat
During my Fall semester in 2017, I worked with a 9-man team to design and build any project we desired. Some of my team mates had been working together previously and had tried sharing code between each other, However they found no optimal way.
We decided to build a chatting application that could run and compile code immediately. I was the lead programmer for all JavaScript modules within front-end and back-end. Our whole system utilizes websockets between the webapp, the chat server, and the compiling server, making it as network performant as possible.
View ProjectMy Pantry
To work on my SQL skills and to show off my JavaScript abilities, I decided to build the classic todo app, but of course with a small twist.
The front end of the app is in pure JavaScript with the exception of using axios for http requests. The back end is written in node and uses PostgreSQL for the SQL database. There is a basic register/login system encrypted with crypto-js.
View CodeView Project
Overwatch Wallpapers
In 2016 to cement my knowledge of Angular, and fuel my excitement for the coming release of Overwatch, I decided to build the Overwatch Wallpapers website over a weekend. The website allows you to search by heroes, maps, and artists and also hit one button to download a zip of all images on the site. You could also click the image of a hero and it would show all saved wallpaper images of that hero.
In the near future I plan on rebuilding this site with VueJS or ReactJS and give it a back end with the ability to upload and remove images from the site.
View ProjectInstagram Scraper
A professor asked me to get him a picture of every image in a school's Instagram page for his research. Using NightmareJS I was able to easily screenshot each image from a config file and then place each image into a folder from each page.
View Project