As a history major, I have always been good at looking at the big picture and examining how all the individual parts of something contribute to the whole. I also learned a lot about writing clearly to communicate my ideas. I took some courses in programming late in college, though I didn’t really have time to pursue it at the time.
After college I got a job as an analyst at a company called Business Intelligence Advisors. They actually have a very interesting business. They were founded by some people that used to work in law enforcement and the intelligence community. They were experts in what is called non-coercive interrogation, which means they analyze responses for signs of deception and gauge concern. At BIA, they applied those methodologies to business executives, so investors would hire them to write up reports on earnings calls and interviews to point out areas of concern. I was trained to do that as an analyst there.
The turnover for analysts at there was about 1-2 years, and after a year I was feeling like I was learning a skillset that wouldn’t really help me pursue a career outside of this one company. So I decided to revisit my interest in coding, which led me to taking the Web Development Immersive Course at General Assembly and to start pursuing a career in Web Development.
To practice my React and ruby on rails, I constructed a flashcard application, allowing users to create and keep decks of flashcards, which can be used to study a topic of the user's choice. I used a git repository to manage version control. Click the image to see the live page. See Git Repository
Close ProjectTo familiarize myself with python and python based web applications, I constructed simple Todo List app using the Django framework. It allows the user to add items to a ToDoList database created using MySQL, and allows users to navigate to a more detailed look at each item. I used a git repository to manage version control, this time storing it on AWS CodeCommit instead of Github. See Respository
Close ProjectTo continue building my skills, I constructed a new version of my event tracker front end app using ReactJS. I incorporated all the functionality from the previous version, including AJAX calls to the same backend, but implemented using React. I used a github repository to maintain version control of my project. Click the image to see the live page. See Git Repository
Close ProjectFor my capstone project, I worked to build an app for helping boatyard managers keep records on the boats they store and projects performed on them. To challenge myself, I chose to build a new backend database and build my front end with EmberJS, a new framework we had just been introduced to. This created difficulties and I was forced to cut the project management feature from the initial version of the app in order to meet the the three day deadline for the project. My backend was built using Ruby on Rails and deployed to heroku. Version control was maintained with github repositories for both the front and back end. Click the image to see the live page. See Git Repository
Close ProjectI worked with a team to build a mock e-commerce application integrating Stripe for payment management. In my first team project, we used a shared github repository. We carefully divided the work and used paired programming to minimize conflicts. Our front end was created using HTML5, Javascript, jQuery, Handlebars and AJAX. We integrated Stripe into the order process for the secure handling of credit card information. For our backend, we used ExpressJS to build a Mongodb database. Ultimately we created an app that would allow an admin user to add/remove products and adjust product details, while allowing normal users to add products to a cart, submit orders, and view past orders. Click the image to see the live page. See Git Repository
Close ProjectFor my first web app project, I created a web app that allows the user to play a game of tic-tac-toe and record their wins and losses in a provided api. I first set about working out the logic of the game itself and implementing it with Javascript, jQuery and HTML5. This portion of the project came inuitively to me as I had worked with similar programming tasks before. The challenge came in wrapping my head around implementing AJAX calls into my project in order to keep an updated record of game states and record the user's wins and losses. I was able to successfully integrate this functionality into my app with reference to class notes and referencing the documentation. I used a git repository to maintain version control of my project. Click the image to see the live page. See Repository
Close ProjectIn order to advance by bootstrap skills, I decided to create a test page to work on On this page, I have explored the capability of bootstrap 3 in using classes to format elements and create interesting elements like carousels. Click the image to see the live page. See Repository
Close Project