I build digital products.
I'm a software engineer based in Charlotte, NC specializing in building user-centric websites, applications, and everything in between.
01. About
Hello! I'm Kelly, a software engineer based in Charlotte, NC.
I enjoy creating things that live on the internet, whether that be websites, applications, or anything in between. I prefer to keep learning, continue challenging myself, and do interesting things that matter.
Shortly after graduating from the University of North Carolina at Charlotte Coding Bootcamp, I joined the engineering team at Progress. I continued my journey in software development by working at large financial corporations such as Bank of America and Enterprises such as Ferguson.
To stay connected in the tech community in Charlotte, I participate as a Chapter Leader for Latinas In Tech - NC Chapter.
Here are a few technologies I've been working with recently:
React
Redux
HTML5 + CSS3
JSON + RESTful API's
JavaScript (ES6)
Jest
TailwindCSS
Node.js
Apollo GraphQL
TypeScript
GitHub + Git deployment
MongoDB
Docker
Story Book
02. Experience
Lead Developer at Ferguson Enterprises
August 2021 - December 2023
Built GTM data-analytics events, created functional components with React, Redux, TypeScript, and Apollo GraphQL.
Created and monitored feature flags within Lucidworks, built features within different domains of build.com such as search and findability, product pages, and cart checkout functionalities, migrating Node.JS pages to React, monitored and modernized core web vitals.
Collaborated with stakeholders to define system requirements and clarify objectives.
Identified potential areas of improvement in existing codebase and implemented solutions.
Collaborated on cross-functional teams of 5 to 10 and mentored junior members on best practices for front-end development.
Wrote units test using Jest using TDD to ensure code is reliable.
Application programmer II at Bank of America
June 2020 - November
Developed and modernized software to support business functions, integrating front-end framework Angular1 with backend technologies including Java, Tomcat, Maven, and Spring Boot.
Created test cases for application functionality.
Assisted in the development of user interface features.
Software Developer Intern at Progress
June 2020 - November
Participate in design and code reviews, measure and verify acceptable performance and scalability, utilize RedwoodJs a jamstack consisting of React, Typescript, and PostgreSQL.
Created applications using HTML, CSS, JavaScript, and other programming languages.
Optimized program performance by analyzing code and making changes as needed.
Designed database structures to store data securely and efficiently.
Collaborated with team members to ensure successful project completion.
03. Projects
Brewery map is an application that maps breweries by specific locations entered by the end user. Users can search by zip code and be presented with a list of local breweries to visit.
- HTML
- CSS
- JavaScript
- Open Brewery DB
Employee tracking is a backend manager that utilizes inquirer, MySQL database, and Node.
- Inquirer
- MySQL
- Node
With this simple application you can easily search for Artist, Album Title, or Song Name. You can then proceed to add the song of your choice to your own personal playlist. If you need ideas for good songs we have a chart of the daily top songs.
- Deezer API
- Handlebars
- MySQL + Sequelize
- Express
This app is a fully functional and responsive 'Day Planner' You are able to keep track of all of your meetings, appointments, and events every single day. Once you add what you would like to each time block, it saves it in a local storage, so that your data doesn't go away.
- JQuery
- CSS
- HTML
I'm currently looking for new opportunities and my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!