Résumé

If you have any questions or would like a quote, please contact me.

Experience

Skills

References


Experience

Systems Analyst
The Moro Group Builders Inc. - Toronto, ON
Nov. 2016 - Present

  • Identifying, designing and planning of I.T. related projects and initiatives
  • Identifying opportunities and recommend solutions that enhance and improve business processes, workflow and security
  • Manage and implement customization of business software to meet business requirements

Back to top


Web Developer / I.T. Consultant
Freelance
Jan. 2012 - Nov. 2016

  • Web development using programming languages including PHP, HTML, XML, CSS, JSON and Javascript using object-oriented programming (OOP) techniques where applicable, and frameworks such as Twitter Bootstrap, CodeIgniter and jQuery/jQuery Mobile
  • Understanding of responsive UI/UX web design and experience with developing websites that are mobile friendly
  • Use of development environments, code and build tools such as Atlassian Bitbucket, JetBrains PhpStorm, JetBrains WebStorm, Atom, Git, GitLab, Composer, Node.js and Gulp
  • Use of time, documentation and issue tracking tools such as Atlassian JIRA and Atlassian Confluence
  • Use of creativity and desktop publishing tools such as Adobe Photoshop and Adobe Illustrator
  • Use of blogging platforms and content management systems (CMS) such as WordPress and Joomla
  • Use of shell scripting (Bash, batch files, Lua)
  • Integration of social media platform APIs including Facebook, Twitter, Google+, Disqus, Instagram, YouTube and Pinterest
  • Integration of eCommerce tools and payment gateways such as PayPal Express Checkout
  • Experience with domain name registration, domain record management, and master/slave name server setup and configuration
  • Experience with website software performance optimization including:
    • Apache and Nginx web server software performance tuning to maximize hardware utilization, saving on hardware and bandwidth costs
    • MySQL database server optimization for high database loads using indexing and caching
    • PHP opcode caching to increase performance and throughput of server-side code
  • Management of virtual private servers from vendors such as Linode, DigitalOcean and others
  • Ability to create user-friendly documents that are well laid out, readable, concise, portable and cross-platform
  • Ability to write clean, concise code that is well documented using industry best practices and patterns (MVC)

For a sample of my most recent work, please check out my portfolio.

Back to top


I.T. Manager
Evanov Communications Inc. - Toronto, ON
Sept. 2007 - Nov. 2013

  • Managed I.T. department, staff and infrastructure for all radio stations company-wide, including assisting in hiring and training new I.T. staff
  • Developed tools, practices and procedures to increase efficiency and incident response times to improve service uptime
  • Created standardized policies and documentation to simplify hardware rollout and software installation
  • Implemented and tested backup systems and policies for broadcast and office servers
  • Performed security audits of firewalls, web servers and other key systems
  • Managed and supported iMediaTouch broadcast automation systems including music, commercial, billing and accounting systems
  • Deployed file and application servers, workstations and laptops, as well as delegated tasks to I.T. staff when needed
  • Implemented physical and virtual IP networks including VLANs and core network and voice switches
  • Deployed all hardware firewalls and VPN tunnels including a fully meshed enterprise-based VPN between all radio stations in the group
  • Managed all web servers, broadcast and streaming audio servers, DNS servers, Internet nameservers, Microsoft Exchange email servers and email gateways
  • Managed user accounts, groups, organizational units and security policies using Active Directory, as well as delegate these tasks to I.T. staff when needed
  • Implemented hardware virtualization in key areas, saving the company in hardware, software and licensing costs
  • Developed custom desktop and web-based software solutions such as audio logging systems and now playing/recently played applications
  • Deployed IP-based digital phone systems including fax and voicemail servers
  • Provided 24/7 on-call support for radio broadcast staff during off-peak hours through telephone and e-mail, and provided issue escalation support for other on-call staff when needed
  • Travelled on-site to radio stations in the company for installations and emergencies when required

Back to top


Quality Assurance Manager
OMT Technologies Inc. - Winnipeg, MB
Apr. 2004 - Sept. 2007

  • Created and documented quality assurance testing procedures for more than 15 software products
  • Responsible for the security, documentation, packaging and distribution of more than 15 software products
  • Worked with software development teams to test and report software issues for resolution
  • Worked with sales teams to develop and integrate software features for new and existing customers
  • Worked with support teams in deploying reliable broadcast systems with minimal setup
  • Created a digital distribution system for technical manuals in several forms, including a web based online help system with full software release history
  • Created a custom desktop application used to assist customers in getting help with their products in several ways, including an integrated hardware and software knowledge base and customer support forum
  • Created custom software installers with Internet patch update capabilities and an automatic hardware system check for software requirements
  • Managed a Beta software release network for qualified customers to assist in finding and resolving software issues before general release

Back to top


Support and Training Specialist
OMT Technologies Inc. - Winnipeg, MB
Sept. 1999 - Apr. 2004

  • Travelled to over 100 radio stations across North America installing and training on iMediaTouch radio broadcast systems
  • Designed, assembled, configured, tested and shipped iMediaTouch systems to customers around the world
  • Support customers through e-mail and phone, as well as 24/7 on-call support
  • Report software issues to the development teams and work with sales to satisfy customer expectations

Back to top



Skills

Programming

Languages:

  • HTML/XML/CSS (9+ years)
  • PHP (7+ years)
  • JavaScript (5+ years)
  • Lua (9+ years)

Frameworks:

  • CSS
    • Twitter Bootstrap (5+ years)
    • Zurb Foundation (<1 year)
  • Javascript
    • jQuery (5+ years)
    • jQuery UI (5+ years)
    • jQuery Mobile (4+ years)
  • PHP
    • CodeIgniter (5+ years)

Databases:

  • MySQL (9+ years)
  • Microsoft SQL Server (3+ years)
  • Microsoft Access (3+ years)
  • SQLite (3+ years)
  • PostgreSQL (<1 year)

Back to top


Software

  • Extensive knowledge of desktop operating systems including Windows NT/2000/XP/Vista/7/8/10, Mac OS X and Ubuntu Linux
  • Extensive knowledge of server operating systems including Microsoft Windows NT Server, Windows 2000 Server, Windows Server 2003, Windows Server 2008, Mac OS X Server, CentOS Linux, RedHat Enterprise Linux, SUSE Linux and Fedora Core Linux
  • Extensive knowledge of virtualization platforms such as VMware ESXi Server, VMware Fusion, Parallels Desktop, Sun VirtualBox and Proxmox VE
  • Experience with software based firewalls from pfSense
  • Experience with various business products such as Microsoft Office/Visio/Project, Microsoft Exchange Server 2003/2007/2010
  • Experience with network and hardware monitoring tools such as Paessler PRTG Network Monitor, Zabbix, Nagios and LibreNMS
  • Experience with Asterisk-based software VoIP servers, SIP gateways and elastic SIP trunk providers

Back to top


Hardware

  • Install and troubleshoot issues with generic personal computer parts including desktop and server cases, mainboards, processors, memory, hard disks, video cards, interface adapters and other computer peripherals
  • Setup, configuration and support of tier one based servers from vendors such as Dell (PowerEdge), HP/Compaq (Proliant DL/ML), IBM (XServe) as well as experience in building and configuring custom servers from individual hardware components
  • Networking equipment from vendors such as Cisco (Catalyst series switches and routers), Juniper (NetScreen and SSG series firewall & VPN routers) and consumer based products from vendors such as Linksys, Netgear, Asus and D-Link
  • Deployment, setup, repair, installation and troubleshooting of laptops from all major vendors
  • Setup, maintenance, configuration and troubleshooting of IP/POTS-based phone systems from Avaya (IP Office)
  • Experience with network attached storage devices from Netgear, Synology and Drobo
  • Experience with surveillance, DVR and IP camera monitoring systems
  • Audio, video, coaxial, electrical and network cabling and terminating experience

Back to top


Integration

  • Experience with managing Microsoft Office 365
  • Experience with the use of Google products and services:
    • Integrated products to centralize ad operations to increase sales and business performance with management and reporting
    • Account setup and integration with existing infrastructure (sites, email, documents, reports)
    • Training with more than 20 staff on product usage
    • General support to resolve issues and questions
    • Knowledge of products and services include:
      • Analytics: Setup and management of profiles for websites that require analysis and generating analytics code for integration into websites
      • Ad Manager/AdSense: enabled sales team to manage campaigns and increase revenue
      • Apps for Business (e.g.: Mail, Drive, Calendars, Sites): Configuring domains on Google servers to integrate email, documents, and calendar for event management to centralize business operations in one product
      • Webmaster Tools: Provided web managers with diagnostic and performance tools to comply with W3C web standards

Back to top


Other

  • Managing Linux-based Apache and Nginx web server software running high traffic websites
  • Knowledge of the domain name system (DNS) including managing domains and name servers for enterprise as well as personal domains
  • Extensive knowledge and experience with the TCP/IP protocol with respect to personal computer and audio related products, including the configuration and setup of enterprise VPN networks
  • Technical documentation of processes and procedures for software, help documentation, quality assurance and other I.T. related topics (samples available upon request)

Back to top



References

References are available upon request.

Back to top



Search