ABOUT ME

Camila's profile picture

WHO IS THIS GIRL?

My approach to software engineering is rooted in building robust, scalable, user-focused web applications. I strive to create solutions that are not only functional but also scalable and maintainable. I believe in the power of well-written code to drive innovation and create positive user experiences, and I am passionate about delivering software that exceeds expectations.

Problem-solving and analytical skills

Adaptability and willingness to learn

Strong communication skills

PROFESSIONAL EXPERIENCE

Full Stack Software Engineer

Manulife

May 2023 - Present

    Focused on developing impactful software solutions within the dynamic life insurance, investments, securities, and wealth management sectors, driving technological advancements in complex financial ecosystems

  • Microservices Architecture Expertise: Engineered and deployed applications within a microservices architecture using Kubernetes (AKS), ensuring modular, scalable, and adaptable solutions for seamless integration into intricate systems.
  • Comprehensive Technology Proficiency: Proficient in a diverse tech stack, including JavaScript, TypeScript, React, Redux, NodeJS, MongoDB, MSSQL, ExpressJS, C#, and .NET, to build robust and feature-rich applications.
  • Quality-Driven Developmentand and Reliability: Ensured application reliability through rigorous unit testing with Jest, Vitest, and React Testing Library, adhering to best practices for quality assurance and performance optimization.
  • Cloud Deployment and CI/CD Optimization: Leveraged Azure for deploying scalable cloud solutions, streamlined development workflows with Jenkins for CI/CD pipelines, and optimized containerization using Docker.
  • Agile Team Collaboration: Actively contributed to Agile workflows (Scrum), participating in sprint planning, daily stand-ups, and retrospectives to foster enhanced team productivity and deliver efficient software solutions.

PORTFOLIO

Shopbite

eCommerce application built with the MERN stack (MongoDB, Express, React, NodeJS)

Shopbiteclose

  • User Authentication with Json Web Token (JWT)
  • Protected Routes (Authentication Middleware)
  • Model-View-Controller (MVC) architecture for the Node application (models, controllers, routes)
  • MongoDB database and the Mongoose ODM
  • Redux Toolkit
  • React Router 6
  • React-Bootstrap UI library

Game Almanac

All-inclusive guide to the world of gaming, information, and resources to explore. Built with NextJS, Prisma & TailwindCSS

Game Almanacclose

Includes: Advanced Search, Filters & Pagination. Personalized experience with user account (favorite games list)

  • TypeScript
  • NextJS 13
  • NextAuth
  • Prisma
  • TailwindCSS
  • OAuth Authentication
Expendex

Expense Management Application built with React & Firebase

Expendexclose

  • User Accounts
  • Form validation
  • Firebase Authentication
  • Firestore Real-time Database
  • Filtering and Sorting

Recipe Catalog

Allow users to create a repository of their own recipes. Built with React and Firebase

Recipe Catalogclose

  • Firebase 9
  • Firebase User Authentication
  • Firestore Real-time Database
  • React Router 6
  • Context API / Reducers
  • Custom / React Hooks

Task Manager

Task Manager API built with NodeJS, Express & MongoDB

Task Managerclose

  • NodeJS Server / REST API
  • User accounts
  • Authentication
  • Authorization
  • CRUD Operations
  • Storage

Link to Documentation

Pokedex

Use to retrieve information about the various species of Pokémon. Built with React & React Query

Pokedexclose

Used React Query for fetching, caching and rendering paginated data

ProgTalk

Real Time Chat Application built with Node.js, Express and Socket.io

ProgTalkclose

The main focus of the platform is to facilitate programming discussions through designated rooms that are dedicated to various programming topics, allowing users to exchange real-time messages with each other.

Code News

Comprehensive resource for finding articles and information on various programming topics

Code Newsclose

With a simple search feature and intuitive navigation, users can easily find articles related to programming languages, frameworks, libraries, and other technical topics.

  • Redux - state manager
  • Sorting

** My first React app

cBank - Online Banking

Simple online banking application. Created with NodeJS, Express, MongoDB (mongoose) and Express Handlebars (views)

cBank - Online Bankingclose

This online banking app allows users to register, login, create debit and savings accounts, and perform transactions such as withdrawals and deposits.

My very first NodeJS application. Assignment part of the Computer Programming Diploma (Seneca College)

ExpressJS Docs

Static Page. My version of the documentation page for ExpressJS. Built with HTML5 and CSS3

ExpressJS Docsclose

  • HTML5
  • CSS3

Writera

Responsive product landing page that promotes a Resume Writing Services company. Built with HTML5 and CSS3

Writeraclose

The site highlights the company's services and pricing, with a focus on helping users create a standout resume.

Spadesy

Luxury spa company, offering a range of high-end services and products. Built with Styled Components & React Router 6

Spadesyclose

  • React Hooks
  • React Router 6
  • Styled-components

For more projects like these, check out my GitHub account!

TECHNICAL SKILLS

Programming Languages

JavaScript TypeScript Python C# Java

Frontend Development

React Next.js Redux HTML5 CSS3 SASS TailwindCSS Context API React Hooks

Backend & API Development

Node.js Express ASP.NET Core REST APIs Swagger

Databases & ORMs

MongoDB PostgreSQL MySQL Entity Framework Prisma Redis

DevOps, Cloud & CI/CD

Docker Kubernetes Jenkins Azure AKS

Testing

Jest Vitest React Testing Library Postman

Tools & Utilities

Git Github Vite Webpack Npm Nuget

GET IN TOUCH

Let's collaborate and bring our ideas to life!

Email sent! Thanks for contacting me.

"A computer is like a mischievous genie. It will give you exactly what you ask for, but not always what you want." - Joe Sondow