Technical Skills
I built my first computer from scraps at twelve and I’ve been working with them ever since. From basic web development for friends to Governmental department-wide collaborative software roll-outs I’ve been using computers for making work and collaboration easier, for advertising through digital media, and for creating visuals and presentations for a myriad of reasons.
As a software developer at prairieFyre I had the opportunity to gain experience on a team with developers that had been working in the field for over 20 years. Sure I had the chance to learn the syntactic aspects of a number of languages and plenty of design algorithms, but much more valuable was the programming theories and concepts I learnt from the veterans I worked with. This includes concepts like clean, modular and forward-thinking design patterns, code refactoring, unit-level testing, automation and efficient algorithm design.
Because of this experience, my technical ability is not based solely on classroom concepts, but industry proven techniques, patterns, and methods that are not limited to any one language, framework or application.
Below are some of the specific tools, languages and systems I’ve used in production environments:
ApplicationsAdobe:
Multimedia:
Word-processing:
Virtualization:
Operating Systems
|
NetworkingNetwork Layer Protocols:
Transport Layer Protocols:
Routing Protocols:
Applications:
|
Software DevelopmentLanguages:
Frameworks:
Database Systems:
Applications:
Content Management Systems
|