Portfolio of Donald Gowens

Please take a look around my corner of the internet.

About me

I'm a husband, father, Spanish>English translator, project manager and back-end developer.

Community Team Dan, Rebecca & I debuting Community

I love all things tech and enjoy finding efficient, effective solutions to complex issues through translation and project management.

Thanks to my developer training at The Iron Yard, I'm armed with the power of Java and ready to use code to develop solutions for current and future problems.

You can view my resume here.

Portfolio

Community

An invitation-only social networking app that allows the user to interact with the organizations of which they are a member, including viewing and creating events and posts.

The Java back-end is a set of web services that connect the relational Postgres database to the iOS front-end.

I also used AngularJS to create a test site, which allowed us to test end-to-end connection and review JSON data transfer prior to connecting to the iOS end.

View Code

Bank

A complex banking system that includes polymorphism to define different account types, threading to accrue interest, and I/O for file saving.

The users can identify themselves and create any number of checking, savings and retirement accounts. They can also deposit, withdraw and transfer between these accounts.

Upon exiting the program, the information is saved to file in order to continue the experience in the future.

The system supports any number of users.

View Code

Web Chat Client

A web-based chat client built with Hibernate, a Spring controller, a Spring Rest controller, HTML/CSS and AngularJS.

This is my first time blending all of these tools together to make a web-based chat system.

This app includes a set of web services that connnect a relational database with an AngularJS front-end.

It also includes a web 2.0 front-end for the user with buttons that transfer information between the front and back ends.

View Code

ASCII Art

This is the first Java app I ever designed and is an homage to the Atlanta Braves.

During a particularly challenging week at The Iron Yard, I returned to this project and realized that I could now use a for loop to chop the tomahawk through the Braves logo instead of manually repeating the chop.

That moment helped me realize my growth as a programmer, reinforced my enthusiasm for coding, and reenergized me to keep learning and doing more. It will always hold a special place in my heart.

View Code

Contact Me