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
Redux
Rails
JavaScript
Ruby
PostgreSQL
MongoDB
CSS
HTML
Express
Heroku
jQuery
Node
Webpack
Git
SELECTED PROJECTS
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.
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.