Programming is an ever expanding field, that I am excited to say I am a part of. I have finished my degree at K-State Polytechnic where I have been studying Java, PHP, CSS3, HTML5, and C#. I have used different IDE’s such as Eclipse, JGrasp, Brackets,Dreamweaver, and Microsoft Visual Studio. The framework I use for web design is Bootstrap.
I have done multiple small projects such as a “stat finder” website that uses the JSON API to retrieve stats from a video game site and relay it on my site, from another version of that stat finder site using C#/.NET built in MVC framework.
I worked on a final group project for Kansas State Polytechnic that will revamp their current system. We worked in groups to create a CRM system to keep track of their students, organize their database, and track all of their data. I also have experience in design and have worked with Photoshop, In-design, and Illustrator.
After graduating from K-State, I took an internship at a start-up company called Lending Standard, where I worked on Software development. I was exposed to many new technologies, IDE's and Frameworks. Some of these include Intelli J IDEA, Groovy, Grails, ExtJS and MongoDb.
I work close with a team of developers both on the front-end and back-end. I have currently been adding UI features on the Lending Standard single-page web application, using ExtJS and MVC architecture to create models,views,controllers, and stores. I have also been using JSON, setting JS variables to JSON parameters on the front-end and passing them to a Groovy controller to handle data requests on the backend to update the database.
I have been using MongoDB/HeidiSQL to test/update data. I use Git for version control, staging, committing, pushing, pulling and merging to different branches. I complete my tasks assigned to me on JIRA, where I move through the task lifecycle, creating a task, working on a task, testing the task on our test server, then moving task to be deployed on production server.
I have also been exposed to Agile practices such as JIRA, a bug tracking, issue tracking, and general project management tool, Jenkins, a open-source continuous integration software that allows for trigger based automation of testing and builds.
While working at LendingStandard I took part in code reviews, daily developer stand up meetings and company meetings.
I believe in putting everything I am into everything I do. I am reliable, dependable and always looking to grow as a developer and learn as much as possible.
I have been sharpening my javascript skills, by using ExtJS and Currently I am learning ReactJS to make this website more efficient.
I enjoy art and photography as a hobby.
(Click on a skill to see a description)
Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications. With Cascading Style Sheets (CSS) and JavaScript it forms a triad of cornerstone technologies for the World Wide Web.
Git is a version control system (VCS) for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows.
Eclipse is an integrated development environment (IDE) used in computer programming, and is the most widely used Java IDE. It contains a base workspace and an extensible plug-in system for customizing the environment.
Adobe Illustrator is a vector graphics editor developed and marketed by Adobe Systems. The latest version, Illustrator CC 2017, is the twenty-first generation in the product line.
This website was a final project for PHP. www.Battlefield4stats.com allows you to use their API to retrieve stats. I used this to allow a user to search for a player by name and platform type, once both are selected a GET request is made, which the username and platform is replaced in a bf4.com stats url, to get the stats. If the user is found, I display information by echoing out the stats using the battlefield 4 stat API in JSON and show the results in tables.
This is a CRM(Customer Relation Management) System, I worked on for a K-State project. You must first Log in to the system for it to show the available menu options to make changes to the system. These options are Tasks, Campaigns,Students, and Admins. I used PHP, for the database communication with PHPMyADMIN. They wanted system to keep track of different events, students, and tasks for their student workers. (The data is fake for privacy.)
This is a simple app created with Java, that helps you decide where to eat. I used a string arrray and java's random utility to give a random option from the string array, giving you an option.
View Code on GitHub.
This is a slot machine game, created in Java. This game was created to learn threads and multi-threading. It runs like a normal slot machine, the images change at different speeds, when the play button is pressed. You can use the "stomp" button to stop all buttons at once, or the individual "stop" buttons for the corresponding image.
View Code on GitHub.
This is a single scrolling webpage I created. All the content is on one page with links on each section to take you back to the top of the page. It has basic information on the show, and the cast members involved, including a gallery and character section, with images and videos.
This project I used Dreamweaver to create an e-book style.