Home Skills Resume Portfolio Contact
 

PHP Developer Resume


Word   PDF


Robert Devenyi

Toronto - Ontario - Canada


Summary

  • 16 years professional web development experience
  • LAMP background focused on: PHP, AJAX, MySQL and Agile development
  • Eager to develop unique complex challenging web concepts
  • Enjoy learning new languages, technologies and ideas

Technical Skills

Web Languages: PHP 5, SMARTY, AJAX, JSP, ASP, CSS, XML, XSLT, CGI/Perl, Javascript, jQuery
Programming Languages: C/C++, Java/J2EE, Visual Basic 6/NET, COBOL
Databases: MySQL, Oracle 8i/10i, SQL Server, PostgreSQL, Access, File Maker Pro
Development Platforms: UNIX, Linux, Windows, DOS, S/390
Web Development Tools: Dreamweaver, Eclipse, VIM, Photoshop, Subversion, Git, CVS
Development Methodology: Agile, MVC, OO Object Oriented, REST


Employment History

Senior PHP Developer / CRM Developer
Ontario Telemedicine Network, Toronto, Ontario
June 2013 – Present
Technologies involved : PHP, jQuery, SugarCRM, Oracle 11, Crystal Reports, Git, SVN

  • Designed solutions, implemented new enterprise data model and developed customized code for internal SugarCRM application
  • Created a unique API client model layer for SugarCRM utilizing post trigger updates and overriding standard fields to extend CRM framework capabilities
  • Implemented data integration connector between SugarCRM and Marketo
  • Gathered requirements, consulted stakeholders and developed project plans with various business units
  • Analyzed customer product data and built specialized crystal reports written against Oracle 11 database
  • Managed CRM version releases through SVN and later Git
  • Provided user support, managed licenses and user permission groups

Laravel / PHP Developer
Baronbiosys.com, Toronto, Ontario, Toronto, Ontario
Jan 2017 – September 2017
Technologies involved: PHP, Laravel 5.2, MongoDB, MariaDB, jQuery, Beanstalkd, Forge, Pusher, Git

  • Baronbiosys.com is a leading edge Toronto startup focusing on creating products that allow athletes and coaches to monitor, predict and optimize athetic fitness through mathematical modeling of activity data generated through wearable technology.
    Created training planner that allowed a user to create future training events, and see/modify existing activities through interaction with a calendar.
  • Cleaned up / documented process for creating a development environment through Laravel forge and other external process. Created development seeder box on digitalocean which allows new developers to clone a development box instance and start working immediately
  • Mentored junior developers, provided code reviews and help define best practices
  • Fixed existing bugs, create new features, refactored backend & introduced roles allowing coaches and user to act on behalf of another user

AngularJS Developer
Ontario Telemedicine Network, Toronto, Ontario
June 2015 – April 2016
Technologies involved: AngularJS, HTML 5, CSS, Bootstrap 3.0, Grunt, Karma, Node (NPM), Bower, Git, Jira

  • Created new favourites section/directive, first time login preferences modals, video conferencing setting and help link rss reader for top navigation & video bower components for  flagship product (personal video conferencing hub)
  • Extended automated karma tests, changed existing grunt build scripts, suggested changes to existing git workflow
  • Created a standalone Angular app for provisioning of access and services within the CRM.  Created a PHP RESTful API interface on top of SugarCRM structured database

PHP Developer/Engineer
ShinyAds.com, Toronto, Ontario
July 2012 – May 2013
Technologies involved: PHP 5.3, Smarty, jQuery, AngularJS, MySQL, Amazon EC2, Git, Asana

  • Ad product integration that allowed publisher's to post ad orders directly into SalesForce.com with query/field mapping directly to our data store
  • Re-factored the custom php framework and api allowing for PHP 5.4 upgrade
  • Changed email system into a centralized class working with objects and using Smarty templates.
  • Implemented bcrypt password hashing. Created log removal system to store daily logs in an amazon private bucket.  Added the regular expression statements for over 50 3rd party ad tags.  Fixed resizing of animated gifs.


Sublime Solutions Inc (Truepoker.com), Toronto, Ontario
Jan 2010 – Jan 2013
Employment Type: Full Time
Technologies involved: PHP 5.2, MySQL, jQuery, VB.NET, SOAP, PostgreSQL, CodeIgniter, Photoshop

  • Created business intelligence dashboard with a visual graphing interface and numerous controls. Made a daily single report page which contained 30,000 different graphs.
  • Developed project plan and implemented a new strategy for an affiliate referral process. Created the PHP & VB .NET components and managed various departments to implement the project.
  • Created reporting websites for poker affiliates, rakeback players, poker props, prop admins and skins.
  • Provided security assessment of existing data retrieval system. Implemented simple security fixes and provided a report on longer term issues.

Soma Networks.com, Toronto, Ontario
March 2009 – Present
Technologies involved: PHP 5, OOP, jQuery, Fedora 9, PostgreSQL, CURL, JSON, REST, MediaWIKI
  • Created a decoupled deployable system that manages operating system updates & IP/Device assignments for a handheld computer device operating over WinMAX wireless technology.
  • Created two RESTful servers, a public server that handles incoming communication from a handheld device and a private RESTful server that manages data packages and handles configuration management.
  • Created thin PHP 5 layer on top of PostgreSQL database and build a command line interface for basic database functionality.
  • Build a Web Console in PHP 5 and JQuery that connected to a RESTful server using JSON as the datatype exchange language.
  • Created application architecture and  API documentation created in MediaWIKI.

Owner / Developer
Informational.ca, Toronto, Ontario
May 2005 – Present
Technologies involved: PHP, MySQL, Photoshop, SEO

  • Created 90+ unique informational content based websites
  • All sites are standalone sites with a custom share component framework across multiple domain names.  Some features include: Full text searching, membership system,  bookmarketing, toolbar and analytics functions.
  • Top ten ranking in google.ca  for over 100 common words/phrases.


Sites:
  taxsaleproperty.org, whitemagic.ca, superstitions.ca, scarystories.ca & more..

Senior PHP Developer
NewSportMedia.com, Toronto, Ontario
March – September 2008
Technologies involved: PHP 4, PHP 5, MySQL (InnoDB, ISAM), Ajax (SAjax), Javascript, Linux, TinyMCE, SOAP

  • Project managed Golffusion.com website providing detailed timelines, technical assessments & summaries of tasks, written & oral communication with clients and delgating non-programming tasks to team members.
  • Responsible for all programming and development of Golffusion website.
  • Created Basketball Canada national team section of website in PHP 5.
  • Fixed bugs and issues for LeagueStats.com which provides realtime hockey stats to the  AHL, OHL, CHL and WHL websites.
  • Created PHP/Ajax schedule tasklist for mobile browsers.
  • Agile development with strict budget & timelines.


Developer/Analyst
Canoe.ca, Toronto, Ontario
September 2006 – November 2007
Technologies involved: PHP, Smarty, Oracle (8 & 10), Perl, Cold Fusion, SQL Server, XML, Javascript, Linux, IIS, SOAP

  • Maintained the Autonet.ca website, online subscriptions for the Toronto Sun newspaper and Obituariestoday.com 
  • Provided timeline estimations, technical analysis and functional requirements
  • Created stats & reporting tool, promotion finder, AD placement system,  interstitial ad pages, Google base XML creator/uploader and revised automatic daily XML importing scripts
  • Created strategy and implemented a SEO revision of an enterprise level website
  • Scrum/Agile development, fast paced and results oriented


Web Application Developer

ProfessionalReferrals.ca, Toronto, Ontario
January 2006
Technologies involved:  PHP, MySQL, SPIP, Javascript

  • Created a Lead Referral System that directs incoming mortgage / insurance / financial requests to pre qualifed professional advisors
  • Created a dynamic HTML form builder, reward point system, membership system, survey creator,  messaging center, email templates, PHP/Javascript calendar, advisor to lead distance rankings (based on Postal Code), Google Maps advisor directory, user tracking, profile/website builder, complete detailed stats with graphing and credit card billing transaction system
  • Created CMS that managed all aspects of the system from creating data types   to viewing all user communication to changing the advisor ranking formula

Web Application Developer
MaxTheIntern.com, Toronto, Ontario
August 2004 – October 2005
Technologies involved: PHP, MySQL, RSS Feeds, VB 6

  • Created RSS indexing feeds from online news sources not offering RSS.
  • Created ad removal algorithmns for hundreds of news feeds and mantained existing daily RSS feeds.
  • Created an article tracking system that was triggered through a desktop client.
  • Removed existing bugs in a VB 6 client application before product distribution.

Web Application Developer
EvolutionVille.com, Toronto, Ontario
Jun  - August  2004
Technologies involved: PHP, XML, XSL, MVC, MySQL

  • Created a Zine Content Management System, Blogger, Support Ticket System
  • Helped extend experimental MVC architecture
  • Fixed bugs and added improvements on partner website

Web Application Developer
TakingITGlobal.org, Toronto, Ontario
March 2003 – June 2004
Technologies involved:  PHP, Smarty Templates, VB/ASP .NET

  • Converted TakingITGlobal website from PHP to SMARTY templates
  • Trained development staff in SMARTY, PHP, MySQL
  • Created a multilingual translation templating system, ecards section, web zine,  online project tool, site content search,  SMARTY version of vBulletin, 4 PHP content management systems,  and 3 external client websites 
  • Created Microsoft’s Partners in Learning global teachers community in VB .NET



Programmer & Help Desk Support
Clerks IT City of Toronto, Toronto City Hall
June 2000 - April 2001
Technologies involved: VBA/Visual Basic 6, Access, Filemaker Pro 5

  • Assisted in developing an in-house schedule system
  • Created the Visual Basic Application code for an Access database
  • Modification and updating of a Filemaker Pro 5 database
  • Help Desk support for Toronto City Council and mayor’s staff
  • Inventory assessment and installation of desktop computers


Database Designer
Six Degrees Personnel, Don Mills, Ontario
Summer 1998
Technologies involved: VBA, Access

  • Designed a Microsoft access database for client storage and retrieval
  • Updated current computer systems and developed a 5 year technology strategy

Education

Computer Programming Diploma: 2002
Humber College of Applied Arts and Technology, Toronto, Ontario

Certified C Programmer, Java Programmer, Keyboard Typist: 2000 & 2002

Brain Bench Certified, Chantilly, Virginia


Scholastic Project Involvement

Java Server Programming & Distributed Computing
Humber College, Toronto, Ontario Spring/Summer 2002

Team leader who worked on a 5 person development team that developed a prototype for a notification system connecting lab results with doctors offices

Role: Created a java client application and servlet handler pages
Technologies involved: Java Beans, Servlets, MySQL


Object Oriented Programming Using Java
Humber College, Toronto, Ontario Spring/Summer 2002

Developed a help desk office application as part of a 4 person team

Role: Created the help desk java desktop application from UML diagrams
Technologies involved: Java 1.3, Access, Rational Rose



Advanced Oracle Database
Humber College, Toronto, Ontario Spring/Summer 2002

Developed a construction company office database as part of a 4 person team

Role: Created the PL/SQL and Triggers for 6 sections of the application
Technologies involved: Oracle 8i