I am graduate developer with eager to expand my horizons in the software development world. Check out my awesome work here.
I have experience in full stack environments, working from the frontend through to the backend of functional programs. This includes creating HTML with CSS and JavaScript features, configuring APIs for smooth integration, and building databases with technologies like MySQL and PostgreSQL. In addition to this, I have employed industry standards (such as Object Oriented Principles and agile methodologies) when engineering software programs in Python and Java. I also have experience with server configuration and buiding cloud soluitons with AWS and OpenStack.
In this project, I configured a JAVA REST API that receives text file from a user and enable the display of the total number of words, the average word length, the most frequently occurring word length, and a list of the number of words of each length. It filters unwanted characters to ensure the most accurate results. Spring Boot was utilised and OOP was observed, with MVC design pattern.
Showp REST API
I built a PHP REST API to work alongside my product search application, Showp. Designed to receive requests from both a store-side application for uploading product databases and from the customer application for product search. Prepares SQL queries for a MySQL database, and utilses strong Object Oriented principles in construction.
Showp Application
A hybrid application built in the Cordova framework with vanilla JavaScript and jQuery. Utilises the HERE Map API to allow customers to locate a desired product within their local area. The interface allows a user to search for a product and returns routing, price and store details. Inspired by the open marketplaces of the 'real world'.
StoreFront
A application designed for use in a locale's store, to upload product inventory. A store's location and products are parsed for a database in a way that allows each item to be searched for in another application. Utilises MVC pattern with VanillaJS and jQuery along with other web technologies. Designed to help stores make their products accessible and transparent.
Library Management
A desktop Java application designed to aid in the management of a school library. Written with stron Object-Oriented principles in mind, this program allows for the adding of students, issuing of books, return of books, and other related functions. Utilises Java AWT and Swing classes to build a working protype that satisifies the needs of a school's library. Incorporated a MySQL database.
This is bold and this is strong. This is italic and this is emphasized.
This is superscript text and this is subscript text.
This is underlined and this is code: for (;;) { ... }. Finally, this is a link.
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
Preformatted
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';