Deploying Your Projects with Git
We already use git for source revision, why not use git to deploy as well.
continue reading >>Technology Enthusiast
FIND OUT MORE"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
Senior Lead Web Developer with over 15 years experience leading teams to successfully deliver large scale web projects on time.
Hands on project leader, architect, mentor and developer. Very self-motivated, experienced developer with a proven record for coding, launching and maintaining high traffic scalable web and mobile applications.
Possesses an in-depth understanding of emerging technologies with a passion for continuing education and hands on evaluation of the latest advances in the industry.
Extensive experience in Linux, Apache/Nginx, MySQL, MongoDB, PHP and Java development using modern development workflows.
Lead architect and senior developer for several highly scalable multi-million dollar web and mobile projects.
My current Stack of choice is Laravel / VueJS.
https://www.honeyfund.com/
Honeyfund's online wedding gift registry makes it easy to give and receive the perfect wedding gift — cash!
http://happygrasshopper.com/
From instant automated responses to long-term keep-in-touch campaigns, Happy Grasshopper's unique approach to email follow-up is proven to help salespeople convert more leads and generate more referrals easily.
http://beachfront.com
Video Advertising platform processing billions of requests daily.
http://beachfrontreach.com/
Video distribution platform for the delivery and monetization of video content.
http://www.mycourtcalendar.com/
Web Application to allow Officers of the Court to schedule Law Enforcement officers to appear as witnesses in court.
http://www.sdhc.k12.fl.us/
Converting old web sites containing over 10,000 flat documents to use a custom, searchable content management
system for the Hillsborough County Public Schools. Coded in PHP using MVC Framework and JQuery with a MySQL DB.
McGill University - 1995-1996
Dawson College - 1988-1991
Dawson College - 1986-1988
I was brought into Happy Grasshopper to assist in migrating their existing code base into a more modern framework.
Happy Grasshopper specializes in turning contacts into contracts.
Using professional writers, Happy Grasshopper creates personalized email content to assist in keep in touch with your contacts at regular intervals. Through long term keep-in-touch campaigns they help convert more leads and generate referrals easily.
Beachfront Media is a full stack video technology company that distributes video, monetizes video, and makes video apps across our products. Beachfront and its technology makes anything pertaining to video easy for you - across desktop, mobile web, mobile apps, and OTT apps.
Beachfront products include Reach, a video syndication platform; Beachfront Rise, an OTT and mobile app solution that brings content to mobile devices and connected TVs and Beachfront.io, a cross-screen video supply platform (video SSP) for cross-screen monetization.
Beachfront has over 30 billion monetizable video opportunities a month
I was hired by Beachfront Media as a Senior Software Engineer to get their Beachfront Reach video syndication project back on schedule as they had a large client waiting for the service. After 3 months of being with Beachfront, I was offered the position of VP of Engineering managing a team of 12 developers.
While at Beachfront I accomplished:
Florida Tech Pros was my company for B2B contract work.
Florida Tech Pros is a software development service company specializing in creating professional web applications to local and international clients.
Adopting the best technology frameworks and proven methodologies, PHP solutions offered by Florida Tech Pros offers scalability, flexibility and improved collaboration.
Yellow Pages Group is a Canadian digital and print media company. Through their platforms, they offer SMEs an easy and effective way to market their business and offer people a smarter way to discover their neighbourhoods.
Managed the integrations of RedFlagDeals.com and YP.com data after the acquisition of RedFlagDeals by Yellow Pages.
Lead Architect and developer for Canada’s largest deal site RedFlagDeals.com. Ranked in the top 100 traffic sites for Canada by Alexa. (LAMP, Sphinx, Memcache, AWS, Perl, C++).
Clear Sky Media is a Toronto-based firm that provides unique online channels for marketers to reach consumers with its sites: RedFlagDeals.com and PriceCanada.com.
RedFlagDeals.com harnesses the power of community to scour Canada for all of the latest shopping information.
PriceCanada.com is a shopping comparison search engine and Clear Sky Media’s newest site. The site allows users to search dozens of online retailers, compare products, and then make a purchase.
Conceptis, based in Montreal, is a leading provider of online and offline medical education and promotion aimed at physicians and other healthcare professionals.
The Company is best known for its pioneering, Internet-based “digital communities” that serve healthcare professionals in key medical specialties, including: theheart.org, jointandbone.org and thekidney.org.
In addition to news and research, the communities provide continuing medical education (CME), physician education, research extracts, and online forums.
Conceptis is the leader in the creation of on-line medical communities as well as medical education through the Internet, specializing in the field of cardiology. I am responsible for all aspects of technology from the network, servers, databases and security, including participating in the design and implementation of our products.
We work in a SUN/NT environment with our applications using Oracle8i/Intermedia as a back end. I currently supervise a staff of 15 and am the applications architect and lead software developer for our Clinical Trial Central project, an on-line clinical trial management tool.
E-Design was a pioneer of the early World Wide Web. I started a web development company with one other associate. We created many on-line tools for a variety of different businesses from on-line dating agencies to the production of on-line newspapers.
We grew the business to a staff of 20 when it was sold to Quebecor Multimedia. At that time it also included an ISP/hosting service under the name Quebec.Net.
E-Design Inc., located in Montreal, is a service oriented company committed to helping companies and organizations successfully integrate their marketing and sales strategies into the rapidly growing World Wide Web and Internet.
E-Design's services include Web presence design incorporating advanced HTML, CGI, VRML and Java programming and content authoring, Web site hosting, site maintenance, content updates and database design and integration.
In addition, E-Design provides extensive market research and media planning for cross promotion in traditional media. For its larger corporate clients, the company offers turnkey systems including server installation and configuration.
Quebecor Multimedia, headed by Erik Peladeau, was created in 1994 as a holding company for new aquisitions in the multimedia sector for Quebecor.
They quickly acquired several leading new media technology companies: St. Remy Media, Intellia, E-Design, Informission.
My main responsibility at Groupe Quebecor was to create Quebecor’s WAN to offer Internet services. I maintain the Sun Sparc 10s and administer the system in whole. (Postmaster, hostmaster, webmaster, gophermaster etc.)
I was responsible for setting up the TCP/IP network from scratch as well as the services needed to run the network (Sendmail, BIND, httpd, gopherd, qi, etc.). I also develop utilities to aid in the production of WWW pages from our daily newspapers and CGI’s to better access these services.
Other duties include evaluating projects submitted by our affiliates, offering technical support for these sites and teaching the other members of the technological team how to maintain and benefit from Quebecor’s WAN.
I was offered a six-month contract at Le Journal to implement and train the technical staff in the latest systems being used for desktop publishing.
My main duties revolved around the CTEXT classified system. However, I often aided in other environments as well, teaching the production team shortcuts in pagination, developing many utilities in Pascal and C to reduce production time, troubleshooting the servers, imagers, and network.
I evaluated new software and implemented it. I also taught the technical staff how to access resources on the Internet and other on-line services. I aided other consultants by creating scripting additions for their AppleScripts, explaining in detail the Macintosh toolbox.
Le Journal de Montréal, a daily newspaper distributed in Montréal and across the province of Québec, has the largest circulation and readership of any Québec daily, with 1.9 million copies sold and 2 million readers per week.
Le Journal de Montréal features numerous sections (weekend entertainment, tourism, travel, home, business) and over a hundred special supplements per year.
I produced both advertising and editorial pages for North-Americas largest francophone daily newspaper, Le Journal de Montréal.
Shortly after, I became part of the technical team that managed and maintained the systems used, including Macs, Sun Sparc 10 workstations, Micor 486s running OS/2 and Windows, Autologic’s APS system, and the Novell Network. This included finding and testing out new software packages, writing and developing utilities to aid in the production of the newspaper, installing and optimizing existing software, as well as many other tasks. I also managed the CTEXT classified ad system.
I wrote software for the Mac automating the layout of pages, reducing by 10x the time it would take to layout certain pages. I also wrote software to replace placeholder images with high-resolution images allowing easier manipulation of pages on Desktop workstations and to mirror content between sites.
While I was there I automated the creation of an online web edition of The Journal de Montreal, the first daily French newspaper on the web.
I started off at The Downtowner (weekly newspaper) as a part-time photographer. Shortly after, I took over the position of Art Director.
My duties included the preparation and creation of all advertising material and editorial layout, on a Macintosh computer system as well as manual paste-up and repro on a stat-cam. I oversaw and trained the position of Assistant Art Director and controlled the consumption of all materials required by the art department.
I also managed the local network, as well as, a CRM database that I created, keeping track of customer histories and sales performances.
Maintaining both the Mac and PC computers were also part of my duties.
We already use git for source revision, why not use git to deploy as well.
continue reading >>Optimize your array searches in PHP to make them lighting fast!
continue reading >>Do you ssh from the command prompt frequently? Make the task a lot easier by using ssh_config.
continue reading >>