Hi, my name is Angie. I am absolutely passionate about coding; I love creating elegant and efficient code. I have always had a strong aptitude with and intuition for computer programs, and when I started creating my own applications as a database specialist, I knew that I wanted to pursue a career as a programmer. At Epicodus, a coding bootcamp, my coding, research, problem-solving and communication skills were greatly enhanced. Completing Epicodus, is evidence that I am smart, driven, a hard worker, and I know that I would be an excellent asset to have as part of any team.
Below is a snapshot of my professional history and some projects that I'd like to show off. Thank you for taking the time to look at my portfolio!
Angela began programming as a database specialist in 2012. She worked primarily with Visual Basic and SQL to create Access and Excel databases as reporting tools. During this time, she took some classes to help her learn relational databases and object-oriented design, including computer science, SQL and VB.net. Apart from these classes, she learned on the job and developed great research and problem-solving skills.
In 2016-2017, she attended Epicodus, a coding bootcamp. There, she developed a strong foundational knowledge of HTML5 and PHP, and learned the basics of a few programming frameworks, including Silex, Ember, Angular 2, and Drupal. Her research and problem-solving skills were also greatly enhanced.
After her training, she was placed as a software development intern at Fuel Medical. At Fuel, she learned another framework, Vue.js, and continued to develop her understanding and knowledge of PHP.
Technologies Used: PHP, vue.js, JQuery, SASS, Bootstrap
An application worked on while an intern at Fuel Medical. Fuel employees can create work orders that include various departments. Using vue.js, buttons allow the user to move to a different section or they can click on a section of the progress bar. Departments chosen to be part of the work order will be displayed in the progress bar. Jquery and vue.js are used to validate the completion of each section; validation is performed when a user moves to the next section as well as when they submit the work order. When a section of the progress bar has been completed, the background color turns to black. Code is not available.
Technologies Used: Firebase, Ember, SASS, Bootstrap, Bower
This website allows users to enter a new game to review, review the game and give it a rating. Thumbs up are displayed according to the average rating of the game using helpers and computed properties.
CODETechnologies Used: PHP, MySQL, Drupal, SASS, Bootstrap
A website that promotes neighborhood gatherings and intentional community. A user can learn about what these are and why they are important, as well as get tips on how to set up their own or find a group in their area, by navigating to a page they are interested in. An existing group can also enter their information for users to discover and join.
CODETechnologies Used: TypeScript, Angular 2, SASS, Bootstrap, Node.js, gulp, Bower
This website allows users to enter details about their meals, including the calories and when they ate. The users can edit what they've entered, add more entries and sort/filter the entries.
CODETechnologies Used: Firebase, Ember, SASS, Bootstrap, Bower
This website is basically a directory for local businesses. Businesses can submit an application to be added to the list of local businesses, and customers can search for their local businesses by various filters.
CODETechnologies Used: PHP, TWIG, Silex, mySQL, Bootstrap, JS, jQuery
A website to allow a user to shop online. This app contains two discreet user interfaces for separate admin and customer experiences, using php session variables to control functionality for both types of users. An admin can log in and be able to control inventory. The user can set up a personal account, shop and checkout.
CODETechnologies Used: Bootstrap, JQuery
A beginner's site to practice the use of JQuery and CSS. The user is prompted to give a number and a list of numbers will be displayed where 3, 5 and 15 will show either "ping", "pong", or "ping-pong". To add complexity, a picture is also displayed next to these.
CODE SITE