Brandon Calderon devCodeCamp Alumni

Veteran

Relocation:  No – Omaha Metro or Remote
Availability:  Immediately

Technologies

  • JavaScript
  • Java
  • Python
  • C#
  • Django
  • Django REST Framework
  • ASP.NET Core
  • MongoDB
  • Express.js
  • Node.js
  • React.js
  • Redux
  • APIs
  • Material-UI
  • HTML/CSS
  • Postman
  • PyCharm
  • VS Code, Atom
  • Git/GitHub

Brandon Calderon-Morales

Email
LinkedIn
GitHub
Resume

10-Day Final Project

My final MERN stack capstone project brings eCommerce capability to small business construction owners. I used the following APIs to allow users to have a nice experience when visiting the site: Chat Engine, Email JS, and Google Maps API. Essentially, this web app provides a platform for lifelong customers of the company so that there is an increased likelihood of sales. The way that the web app facilitates adding sales numbers to the company is by allowing users to view previous projects that the construction business has worked on.

Whenever the anonymous user (potential future customer) feels comfortable with the work product that the company has to offer, they can make a project proposal directly to the company. Once the customer makes the project proposal to the company, the owner can look at the proposal, view the location of the proposal, and then can schedule follow-on meetings with the customer that made the proposal.

In the construction world, there is often a huge issue with how the contractor communicates with the actual customer. This web app facilitates that communication process by allowing customers who are currently working with the business the ability to communicate in real-time with the company’s owner.

Watch my video presentation of this application below.

Hire Me Because…

Without telling me, you’ll find me consistently finding ways to improve things. An example would be finding out that there is deprecated or unused code within a file ( or multiple files ) that can be optimized.

For example, unused code can be placed in a folder that’s labeled “Unused Code” and tagged with the latest location of where that code originally was. The deprecated code can be discussed with the senior developer regarding removing or optimizing the deprecated code entirely.

Little things like this offer all developers working on the code a better understanding of what’s necessary for something to function, and what may not be necessary to keep in your code file. This knit-pickiness comes from my background as a court reporter.

Passion For Programming

In my time leading up to the end of my enlistment in the Marines, I was met with two choices:

1) Continue in the current, paralegal field/industry that I was comfortable in, or;

2) Follow my passion for transitioning into a software development career.

For me, the choice was clear, but not something that was done without sacrifice. There is nothing in this life that I want more than to work for a company that values my hard work and effort, and I now know that I’ve got the ability and skills to maintain or optimize code that I did or did not write. My passion remains clear to this day, and I plan on achieving my goal with each project that I push to the open-source, GitHub community. I do what I do for myself, but also for the sake of providing a better life for my family; therefore, I can’t afford to not try my best.

Three Words About My Professional Qualities

  • Professional – I don’t like to cause unnecessary drama, nor do I like to start it.
  • Timely – I’ll provide a work product to my client in a timely fashion, or relevant updates on progress so far.
  • Reliable – If I’m told something is due on a specific date, I am not the one to veer from that.

Three Words That Describe The Best Role For Me

  • Collaboration:
    • Collaborating with a team, a client, or your boss requires collaboration on what needs to be done.
  • Organization:
    • Meticulously organizing file structures so that code is easier to read, increasing the ability to create, remove, or update code.
  • Comprehensive:
    • Having the ability to comprehend when you or your coworker may not understand one another but being able to work through with or without compromise.

Watch My Capstone Presentation

A 10-day sprint that starts with each students’ idea. They are responsible for architecting this application, researching and learning any new languages or technologies to complete it, and build the final project. Since this is their crowning achievement during our course, instructors are very hands-off during the lifecycle of the development of their capstone.

Menu