Technical Skills
Languages: React, ReactNative, TypeScript, JavaScript, Python, C#, HTML, CSS, PHP
Tool Box: Mapbox, Axios, Material-UI, Express, Node, .Net, ASP.Net, Django, Flask, jQuery, Bootstrap, MySQL, MySQL Lite, MongoDB, Jekyll, Webstorm, PyCharm, Rider, Visual Studio Code, Visual Studio, Postman, and AWS.
Professional Experience
CRX | React Native Engineer
2023
- Project was years out of date. My first focus was to update this via Node Libraries. By updating the app I was able to save the company over $30,000 (vs hiring a tech firm).
- Performed bug fixes for the app, as well as performance updates to make the app load data faster resulting in a better UX which resulted in increased User Retention of 7%.
- Worked with Management for future architecture advice, such as moving from Javascript to Typescript, redux to useContext, and class based to functional React Components. This will result in the company saving money on development time.
JL Tech | React Native Engineer
2022
- Built JL Tech's first React Native app from the ground up (which was pushed to test flight and close to Beta release).Established patterns using Custom React Hooks which will increase productivity for future developers. Established cleaner API calls by separating model relationships, fetching data only one time instead of multiple times when using relationships, vastly improving code quality for future engineers.
- App uses global map (Mapbox) to locate art piece locations via GPS, and upon tapping a location marker users can see info on an art piece such as artist, GPS coordinates, pictures, and other info. This GPS data is also used with events, by clicking on an Event, users can see the address, GPS coordinates, as well as its place on a map.
- Features Carousels for videos, pictures, and events. Clicking on a carousel item routes user to a details page for the item clicked. Carousel items are displayed in order based on parameters such as release date.
- Used Conditional rendering for better UX such as with video, date, and event displays. Items that have greater relevance were giving higher priority at the top of the app while other items are shown below. Events were shown on top based on how close the event's start date is to current date.
Dark Horse | Quality Assurance Engineer | Internship
2021
- Transferred the app to be mobile friendly, using media queries with a mobile first approach. This resulted in better UI/UX for the customers which resulted in an increase in App Usage.
- Fixed security issues in the back end resulting in user data being protected. This includes stronger registration validations. In addition to this I identified other security concerns to the CTO such as infinite number of login attempts being allowed on the platform. As well as users being able to upload large file sizes to the image uploader which resulted in saving the company from getting hit with huge future cost.
- Performed extensive use of the app, testing it from a user perspective, and reporting findings to the CEO which resulted in an increase of user retention.
- Introduced the company to Trello, which resulted in increased productivity and allowed the CTO and CEO better able to see progress updates.
Education
Dev Code Camp
2021
- Full-Stack Web Developer Certificate - Milwaukee, Wisconsin.
- Fully Immersive Full-Stack Training Program in React, JavaScript, Python, Django, C#, .NET, HTML, CSS, Axios, MySQL.
- Experience in Agile environment.
- Worked with several teams to complete group projects.
Coding Dojo
2020 - 2021
- Full-Stack Web Developer Certificate - Bellevue, Washington.
- Fully Immersive Full-Stack Training Program in React, JavaScript, Python, C#, HTML, CSS, Axios, Express, .NET, Node.js, MySQL, and MongoDB.
- Team based morning algorithm exercises.
Other Experience
Halla Clean | Owner
2016 - 2020
- Worked with several start up tech companies(DataRank/HaySeed Ventures being two examples) which led to an interest to learn about tech startup culture.
- Made cold calls to businesses to set up meetings and met with potential clients to discuss pricing.
United States Navy | Watch Captain
2005 - 2010
- Led a Team of 10+ people to operate the galley while also managing inventory.
- Stationed in Japan for 3 years where I learned the language and culture.