carrie_bares

CAROL BARES

SOFTWARE ENGINEER

I am a dedicated and self-motivated software developer with a passion for creating value and constantly engaging and expanding knowledge about the latest technology in different stacks. Skilled in all stages of the software development process, emphasizing design, testing, deployment, and maintenance.

SKILLS

react

React

redux

Redux

rails

Rails

javascript

JavaScript

ruby

Ruby

postgresql

PostgreSQL

mongodb

MongoDB

css3

CSS

html5

HTML

express

Express

heroku

Heroku

jquery

jQuery

nodejs

Node

webpack

Webpack

git

Git

SELECTED PROJECTS

preview_image
https://cacophony-app.herokuapp.com/#/

Cacophony is a Discord clone that allows users to send messages directly or within a group.

  • Developed the application using Ruby on Rails, implementing its MVC framework for the backend. Designed the database schema leveraging Rails associations for clean and DRY code. 
  • Created the frontend using ReactJS and managed global application state using Redux, while applying middleware such as redux-thunk. 
  • Integrated WebSockets using Rails Action Cable for seamless real-time messaging.

BudgetHacks is an app that allows users to track transactions and create a budget while earning rewards for meeting their goals.

  • Architected the backend using a MongoDB database and utilized  Git for version control and issue tracking. Configured and integrated the database to the rest of the backend using Mongoose as ODM and Express.js for routing.
  • Created and implemented frontend architecture using ReactJS and Redux to structure an intuitive user interface.
BHimg
https://budgethacks.herokuapp.com/
MoaMimg
https://twiconoclast.github.io/MouseOnAMission/

Mouse on a Mission is a game in which the player is a mouse who must escape a cage, make her way past obstacles to drug a cat, and leave without being noticed.

  • Designed the game for the web and implemented new features based on feedback from players.
  • Built a finite state machine to analyze results of collision detection and dispatch the appropriate animation.
  • Demonstrated a mature understanding of the entire development process, including design, specification, documentation, implementation, and testing.
Company of the year