I'm Maricar (MAH-ree-car/Mah-ree-CAR) or Kai.
Software Engineer II — World Wide Technology, St. Louis, Missouri, USA | November 2021 - February 2024
Roles:
- Software Engineer II : Did full-stack development using agile software development, test-driven development, pair programming, and software testing, mainly using C# or .NET for Web APIs or backend development and JavaScript for frontend development.
- Software Engineer I : Some of the projects/teams I was on: Assisted a heavy haul and equipment company in migrating 16 web APIs from .NET 4 Framework to .NET 6 and from using Azure to AWS. Added unit tests using Moq and xUnit, and logs using DataDog among other technologies used. Presented upgraded applications to the client’s leadership and their in-house development team.; Part of the e-commerce backend developers’ team that revamped a global fast-food chain’s applications as they scaled up and modernized their existing web and mobile applications using .NET 7 microservices and using test-driven development approach; Maintained and added features to one of the company’s internal IT teams’ several applications using Node.js, Vue.js, and AngularJS; Created automated end-to-end tests for the applications using Playwright that were run every month and/or as needed.
- Apprentice Developer : Worked on the full development cycle, end-to-end implementation, testing, and delivery of an internal tool using .NET 6 Web API, React 17, Material UI, React Testing Library, Jest, Cypress, Cucumber, xUnit, EF Core, SQL, SQL Server; Designed and implemented a recipe manager web application for my capstone project using React and Material UI for the front-end, C#, Entity Framework Core, SQL Server for the Web API, and Cypress, React Testing Library, and xUnit for the tests.
Teaching Assistant — LaunchCode, St. Louis, Missouri, USA | August 2021 - October 2021
- Part-time - Guided a group of JavaScript and Java Web Development students as their principal education and support point of contact throughout LaunchCode technical programs.
- Amazon Web Services (AWS) Cloud Practitioner Certificate CLF-C02 - DECEMBER 2023 - DECEMBER 2026
- LaunchCode Codergirl JavaScript & C# Web Development Course - 2020-2021
- freeCodeCamp Responsive Web Design - 2020
- freeCodeCamp Algorithm and Data Structures - 2020 (1 challenge away from getting my certificate, temporarily discontinued to focus on LaunchCode's course)
- Did a lightning talk for LaunchCode LC101 students, "Beyond LC101". LaunchCode is a non-profit organization is St. Louis, Missouri helping people learn to code, land a job, or hire tech talent. LC101 is their flagship program where students are taught full-stack web development.
- Todo App A simple todo list application I am working on with a colleague to learn Node.js, PostgreSQL, and Sequelize, as well as a React and Material UI refresher for me
- Recipe Manager A full-stack recipe manager using React on the front-end that consumes a C#/.NET RESTful Web API for the back-end, using Entity Framework Core and SQLServer for the database and Swagger UI.
- Organizely E-Planner (March 1, 2021 - April 26, 2021): A dynamic web application, built with C#/.NET RESTful Web API for the back-end and Angular 11 for the front-end, using SQLite for the database, and JSON web tokens for authentication to help students manage time and organize tasks, designed with simple but practical features. This is a group capstone project I worked on with 3 other LaunchCode graduates.
- TechJobs (Persistent edition): A C#/.NET web app using MVC design pattern that can search and list(lookup) jobs with Bootstrap, using persistent database (MySQL) with authentication and CRUD functionality
- Coding Events: A C#/.NET web app using MVC design pattern with EF Core, a persistent database (MySQL) with authentication and CRUD functionality, and the Identity package for authorization where you can add coding events with categories linked to each event
- Payment Detail App: An Angular 11 web app that consumes a Web API built using C#/.NET5, Bootstrap, with SQLServer as database provider. I followed a tutorial for this to review Angular and learn to consume an API using HTTP requests, and mostly learn to build a web API as preparation for my capstone project (Organizely E-Planner).
- A LaunchCode Codergirl assignment, a webpage to demonstrate HTML/CSS skills Live | Repo
- A website with activities you can do during quarantine using HTML/CSS Live | Repo
- A booklist app that also stores data to local storage using HTML/CSS/JavaScript Live | Repo
- A to-do web app that stores data to local storage using HTML/CSS/JavaScript Live | Repo
- freeCodeCamp sample portfolio Live | Repo
- One of my first projects to demonstrate what I have learned with web design principles & responsiveness Live | Repo
- A website for a made-up company Codepen
- A sample technical documentation page Codepen
- A sample survey form Codepen
Credits: icons from freepik/flaticon