Patrick
Johnston
Software Developer
About
Hi! I'm Patrick. I'm an accomplished developer, with strong critical thinking skills and the ability to quickly understand new concepts. I take great pride in being a key player on teams that I find myself a part of, and bring equal parts fun and hard work to the table.
For the past three years, I've been working as a full stack developer at Tier1 Financial Solutions building award-winning CRM software for the capital markets industry. I'm very comfortable coding in many languages, with JavaScript (including React) and Java being my go-tos. More than specific language proficiency, I've worked hard to build a strong base of computer science fundamentals. I view each language as a tool in my belt, each of which brings specific strengths to accomplish tasks in different ways.
I hope that my next challenge allows me to continue to grow those muscles, while allowing me to more deeply explore the "why"s of programming: why certain artchitectural decisions are made, why building something this way is better than that way. I always strive to broadly understand the whole of a system, producing a more cohesive and elegant final product.
Projects
Translatr
An app which uses Google Translate to send a phrase through many steps of languages back to English. Built with React and features responsive, clean design.
Sudoku
A playable sudoku board built with React and Redux. The game features multiple difficulties, a solving algorithm, responsive design, candidate entry, and many more features.
Jump Man
A platforming game built using HTML canvas. The system built includes simple physics, enemy interaction, anti-gravity, and collectable items.
Pokédex
A project built using the Pokémon API, this pokédex uses jQuery to provide an interface to explore all original 151 Pokémon, retreiving data from a publicly available API.