Software Engineer
CurrentJOBS MANAGER APICreated API endpoints using NodeJs and Express that allowed users to register, login, create and make changes to jobs they were interviewing forUtilized MongoDB to store collections of users and jobs organized by name and IdComposed custom mongoose errors to provide more user friendly error messages such as validation and duplicate email errorsProvided documentation for each endpoint using SwaggerUI and APIMatic which gave a description and live demo of the information retrieved by each endpointCRWN CLOTHING Utilized ReactJS and Node to construct a Full Stack web application which allowed users to browse through various products and make purchases Used Google Firebase to authenticate users through Google OAuth or with login and password, creating a fast sign-in experienceChose FirebaseDB for my database to store collections of clothes organized by category and priceUtilized Stripe API to display credit card payment form, allowing users to make online purchases of clothes on my webpageChose Netlify to deploy my web page, which resulted in immediate deployment once code was pushed up to GithubNASA MISSION CONTROL Built a backend for a React application with NodeJs and Express that allows users to schedule and browse through missions to habitable Exoplanets on NASA’s radar within our solar system.Used MongoDB and the SpaceX API to retrieve and store records of NASA missions that were previously launched and scheduled for deployment, which resulted in easy handling of data related to the web applicationBuilt a mock server using Postman Agent to test implemented server by creating requests, and examining the outputs to match desired expectations to ensure back-end functionalitySetup deployment infrastructure to run my application on EC2.