Skills
Angular, React, Redux, JavaScript, Node, Express, HTML, CSS,
SQL, postgres, Sequelize, Flask, SqlAlchemy ORM,
AWS, Webpack, Docker, Docker Compose,
GitHub, REST API’s, TDD, Perforce
Experience
Full Stack Developer | CACI International
May 2022 - Current
- Dockerize development environments for easy cross-platform development
- Automate deployment of docker containers using docker-compose
- React/Angular/Typescript: development of new components, PIP windows and redux slices of state
- Create new tools using Javascript for cross-platform development
- Create raspberry pi / linux images using BitBake recipes to simulate deployment environments
- Manage development workflows with Jira
- Debugging and testing using gulp
- TDD for Angular frontend using Jasmine
- TDD for C++ backend using gtest
Full Stack Developer | Techniphi.com
June 2021 - April 2022
-
Created new components using React Native for iOS and Android
deployments
-
Debugged React, React Native, php, and Python code for support
issues
- Participated in support rotations
- Documented support issues
- Investigated AWS issues
- Updated postgreSQL database using backend endpoints
- Updated MySQL database directly using SequelPro
- Debugged php using MAMP Pro with Visual Studio Code
-
Wrote slackbots for first level support use to update/access
database
Student | AppAcademy
July 2020 - December 2020
-
Updated my tech stack with the latest web technologies using
best practices and design patterns.
Software Consultant | Canyon Hills Group
August 2017 - July 2020
-
Architectural and design consulting providing web design and
delivery utilizing Wordpress and Magento CMS
IT Engineer | Toolwire, Inc.
April 2011 - July 2017
-
Designed, implemented, and standardized Citrix and VMWare
virtual environment for our SaaS systems delivery using perl
scripting to prepare components, such as: LAN’s and persistent
storage connections, reducing delivery time from 5 days to 1
day.
-
Managed over 200 Citrix servers, updating and normalizing
servers to maximize server utilization and reduce server
requirements by 40%, reducing the need for added power to our
server cage.
-
Maintained data warehousing system utilizing visual basic for
applications, transforming excel data into SQL, reducing new
course roll-out time by 50%.
-
Architected and delivered complex infrastructure workflow
training for both engineers and course designers, reducing
ticket “turnaround to resolution” time by 75%.
-
Enhanced code base written in Java with Spring Boot /
Hibernate, Junit and JavaBeans, JSP, and SQL on an Agile
development team using JIRA and Confluence in 2-week sprints
following our sprint planning sessions.
Projects
Scheduler (Python, HTML, CSS, Flask, FlaskSQLAlchemy, Alembic,
postgres, Webpack)
live site
|
github
Placement agency scheduling assistant for outsourcing and
managing contractor placements
-
Provides authentication and authorization via API’s on the
backend and authorized private routes on the frontend to
maintain user security.
-
Utilizes postgreSQL database for tracking contractor,
placement agency, and hiring manager requests and schedules
-
Provides data consistency across components using Redux store
and React hooks managing UI / UX state.
CF Riders (JavaScript, React / Redux, JSX, Node.js, Express.js,
postgreSQL, Sequelize ORM)
live site |
github
A Social Networking Site Providing Bicycle Equipment with
customer reviews
-
Provides user security via bcrypt hashing on the NodeJS,
Express backend.
-
Tracking and storing data using postgreSQL/Sequelize for
product ratings as well as comments
-
Reusing components was the forefront of this design
maintaining site consistency and reducing development time.
Cadence (Python, React.js, Redux, JSX, Express, postgreSQL,
Sequelize, AWS, Heroku, RESTful APIs)
live site |
github
A Social Networking Site Providing customized Route Maps for
running, hiking, or bicycling
-
Providing elevation, distance and time information in our UI/UX
via Google maps API and AWS S3 integration for storing user
uploaded workout photos associated with a particular route.
-
Creating models, migrations, and database tables using Python
Flask library and sqlAlchemy and Alembic
Coredump (JavaScript, ReactJS, Redux, JSX, NodeJS, ExpressJS,
Pug templates, postgreSQL)
live site |
github
A Social Networking Site for Providing Software Q & A
-
Providing associations and product ratings as well as user
comments with postgreSQL database design utilizing Sequelize ORM
for managing db modeling and queries.
Education
App Academy 2020 | San Francisco, CA July 2020 Immersive 1000-hr full stack engineering course
San Francisco State University | San Francisco, CA | Bachelor of
Science in Computer Science (BSCS)
Project Management Institute | Project Management Professional
(PMP)
Scrum Alliance | Certified Scrum Master (CSM)
Federal Securuity Clearance
Secret Security Clearance Level : Effective 3/2023