To work on complex challenging & interesting problems using modern software development techniques and technologies. I'm excited by real-time communication between the server and a wide range of client devices. My pashion is building applications that unite and empower the people using them.
Canadian application developer currently working in
Edmonton, Alberta Canada. I'm very passionate about building desktop,
web and batch applications in a end-to-end agile/waterfall
hybrid style of development. My newest development efforts
are adopting SCRUM methods to accelerate development and delivery
timeframes. I have adapted from developing traditional client/server PowerBuilder applications to
developing .NET and web applications using different technologies.
Always looking to extend my
skillsets driving towards excellence in building web and mobile
applications. My dream job has me focused on
engineering new pure web-applications best suited for modern mobile
and tablet friendly computing. This would of course take
advantage of my full stack experience and allow me to continue to
grow that realm of experience delivering production applications
to end users.
My experience begins with custom building desktop and rack mount server systems assembling hardware components, installing OS platforms including LINUX and WINDOWS OS in stand-alone and HyperV environment configurations. Building and implementing many hardware components including dedicated LINUX firewall servers, managed and unmanaged switches, custom cabling, UPS systems to Raid card installation and configurations. Building full Microsoft Domain Networks from configuring Domain Controller's to implementing custom domain policies and network logon scripts as needed. Supporting all levels of IT systems my experience includes updated skills to manage any Windows Server Editions up to Windows 2012 R2
I consider myself as a full stack developer capable of building from the ground up. From hardware, OS and DBMS servers to building production used functional databases and applications. Past experience is heavy in client server development, my future and prototype experience is for Web based Applications targeting Android Mobile devices and desktop .NET based applications.
Available October 2016 onwards will be publishing sample
applications illustrating experience as a true full stack develpoer
can be experienced by viewing my portfolio of free to use web
applications (SaaS design, Basic Web Apps and Standalone Desktop
Apps) online 24/7
When available visit http://www.tapsec.com/FullStackDeveloper/ProofOfConcept.html to download my stand-alone applications or access and test my web applications to experience my depth of experience in building web-app interfaces for solving practical real world problems.
Following my initial completion of CAP program courses at Red River Community College in Winnipeg, MB I began my professional career working as support for IBM on contract to Investors Group. I am now working and living in my home town of Edmonton, AB Canada with my wife and 7 year old son with a strong family dedication that keeps me focused and rooted.
Utilising the Internet open source communities, forums and Pluralsight
online training i am constantly learning
and enhancing my skill set and fine tuning my craft through the brilliant source of inspiration &
knowledge of others. I've continued to work on my side-projects in the
open, and plan to continue feeding back into the community that has
been so generous to me.
Sample Projects: Companies Profile Web App, Lottery Generator Desktop Hybrid Web Services App, ERP Financials App, High Speed Stock Trading Desktop Web Services App
I've also worked with Java, Ruby, PHP & various components but not as frequently as those listed above.
Various encryption algorithms Mostly AES, some BlowFish, 3DES and non-standard algorithms Plus a variety of Hashing Algorithms such as MD5, SHA-1, SHA-2
I'm comfortable working within a UNIX or LINUX shell/terminal, and using many common command line tools.
Working in different environments, I've become adept with multiple browser-based debugging tools, including remote mobile debugging & in-browser development. My favorite go to traffic analysis tool is Fiddler.
CURRENTLY - AUGUST 2016
Currently engineering and building a 100% new .NET financials application using ServiceStack Web Services, .NET C# and SQL Server back end technologies. Project is in a design / build SCRUM environment to move development along with minimum resources.
So far I have built and implemented all the required hardware,
including a rack server environment with 2 Raid-5 Database servers,
Domain Controller, Raid 5 File Server, Networking gear, Linux
Firewall Server, and multiple HyperV Host and Guests for many
additional environments. Planned and built out the back end database, custom Web
Services framework API, and started the design and build of the
front-end web based interface.
I've always considered myself a full-stack web developer and building these projects end to end allows me to continue to engage in real world skills practice.
Systems Analyst, PowerBuilder Developer
August 2006 ~ current
I worked with the Government of Alberta ministries as a
PowerBuilder developer. I was met with new, interesting challenges, including
reengineering back end data extractors & front-end applications to
incorporate new functionality as we deprecated mainframe components.
Enhancing stored procedures and databases on the back-end, working with 3rd-party
frameworks, tightening the network performance updating their
Responsible for design and development, system maintenance and ongoing client support for a portfolio of complex PowerBuilder client/server applications Responsible for analysis, design, construction, testing and deployment of application enhancements
Systems Analyst, PowerBuilder Developer
May 2005 ~ August 2006
Provided development consulting services for IBM client Alberta
Children Services Ministry. s.
Involved in analysis, design, construction,
testing, and deployment of application enhancements, as well as
providing tier 1 support
Responsible for enhancement, design and development, system maintenance and ongoing client support for client/server government application
s. Involved in analysis, design, construction, testing, and deployment of application enhancements, as well as providing tier 1 support
Lead Software Engineer, Systems Analyst, PowerBuilder / EAServer Web Developer, SQL Server DBA, Installshield Developer
April 2000 ~ May 2005
Re-engineered PowerCerv ERP Financials application into standalone software package called Balanced Enterprise Suite. Primary lead engineer that rebuilt the OEM PowerCerv package into a stand-alone Financials system with full GL, AP, AR, SO, SQ, WO, Inventory management and more. Integrated intermec handheld bin scanning, supported multi-currency, multi-company, product configurator design and more. Responsible for building custom installation system and license key generation system.
Description of CAP program.
References Available on request
Projects posted on tapsec.com
no twitter feed, blog or facebook at this time