Anthony Pressacco

Anthony Pressacco

Lead Programmer at Square Enix Montreal

Lead Programmer / 22 yrs

Montreal, Canada Area

Hire Me

Systems Engineer

Lara Croft GO

Systems Engineer

Hitman Sniper

Systems Engineer

Hitman Go

Backend Programmer

Rubber Tacos

Backend Programmer

Treasure Tower Sprint

Follow me on twitter @tony_pressacco

Anthony is a software engineer working towards his P. Eng with specialties in architecture, monetization, social API's, distribution systems, mobile development and Business Intelligence programming. He is dedicated towards providing software that meets best practices and adheres to proper software engineering principles.

Specialties: .NET, Android, AWS, C#, C++, Facebook API, iOS, JAVA, JSON, JQuery, OSI model, OAuth 1/2.0, NoSQL, REST, RDMS, Transport Protocols, Unity, Unix
Work History
  • Lead Programmer

    Eidos Montreal

    May 2015 - August 2016

    Creating awesome systems for awesome games!
    ● Implemented and lead the agile principles of development
    ● Staffing, mentoring and career development of our team employees
    ● Risk assessment & mitigation
    ● Spearheaded the optimization of several internal pipelines
    ● Full stack programmer
    ● Lead the systems team in shipping three games on 11 different platforms

  • Senior Network Engineer

    Eidos Montreal

    June 2013 - July 2015
    Montreal Area, Canada

    ● Full stack programmer
    ● Developed online services for first party and proprietary systems
    ● Gameplay systems including such systems as persistence, security, and serialization
    ● Extended the build pipeline to support building on 11 different platforms
    ● Optimized the analytics pipeline reducing setup time for standard metrics from 4 months to 1 day
    ● Spearheaded the first live tools platform supporting such tools as player mgt, leader boards, etc.
    ● Developed for iOS, Android, Steam, Oculus, Amazon, Windows Phone, Windows Store, XOne

  • Senior Network Engineer

    Eidos Montreal

    March 2013 - June 2013
    Montreal, Canada Area

    Unannounced Title, Next-Gen Console

    - Online game services (telemetry, AB testing, leaderboards, microtransactions)
    - Distribution system for externalized game data
    - Game server architecture and programming

  • Systems Engineer

    Sava Transmedia

    January 2012 - March 2013
    Montreal, Canada Area


    Treasure Tower Sprint - iOS/Android

    • Self initiated and single handily took this game from 22FPS to 60FPS by switching game engines
    • Re-engineered the isometric grid layering system to be more intuitive and usable
    • Re-engineered the data driven UI system to use a MVC pattern and increase productivity
    • Re-engineered the data driven UI Factory pattern to use reflection and increase flexibility
    • Sprite rendering

  • Backend Operations Lead

    Sava Transmedia

    January 2012 - March 2013
    Montreal, Canada Area

    Rubber Tacos - iOS/Android

    • Server engineering using AWS, Windows Server 2008, Unix, Unix Shell, VM, and SSH, capable of servicing a million DAU with the ability to scale within minutes
    • RESTful web services architecture
    • Web engineering using FB API, OAuth, JSON, JS, HTML, Flash, Tomcat, JQuery, J2EE, and Apache
    • Database engineering using Redis, MySQL, and block storage servicing 100+ million monthly
    • Server stress testing to determine bottlenecks and load limits
    • Lead software engineer for game server authentication system, telemetry, and internal console
    • Other engineering tasks include pipelining, game API feature development, and multi-threading
    • Mentor for junior team members
    • Task assignment and reviews

  • Senior Business Intelligence Programmer

    Foreign Affairs and International Trade Canada

    November 2008 - December 2011
    Ottawa, Canada Area


    · Led a team of 4 Business Intelligence programmers for the IBM Cognos platform
    supporting 1500 users.
    · SQL development and optimization for OLTP/OLAP servers (SQL Server)
    · SQL normalization and denormalization (SQL Server)
    · Standardization and process optimization of data migrations and ETL processes
    · Scripting for environment automation (MSDOS, C++, Perl, UNIX Shell)
    · Software development of the Business Intelligence central portal (ASP)
    · Software development for a internal task tracking system (OO ASP.NET)
    Anthony Pressacco

  • Business Intelligence Programmer

    Foreign Affairs and International Trade Canada

    April 2006 - February 2008
    Ottawa, Canada Area


    · Promoted to lead within one year.
    · Developed a internal staffing portal for DFAIT's human resources (OO ASP.NET)
    · Automation of report distribution system (VB Macros, Perl, MSDOS)
    · Data transformation and ETL development (OO Cognos Data Stream/Data Manager)
    · Internal request portal for reports (OO ASP.NET)

  • CEO and CTO

    TradeBug Inc

    January 2003 - June 2006


    · Headed an e-commerce classified ads start-up. Sold to UsedEverywhere.com in 2006
    · Developed site modules using JAVA J2SE servlets, Mysql, and FreeBSD Unix

  • Software Developer

    Standard Radio Toronto

    January 2002 - December 2002
    Toronto, Canada Area


    - Process automation development
    - Feature development for backend portal

  • Software Developer

    CHUM Radio Ottawa

    January 1999 - December 2001
    Toronto, Canada Area


    · Audio stream interface using Flash (Adobe Flash/ActionScript 1.0)
    · System monitors for 500+ channels (ASP, JavaScript)
    · Application performance monitors to analyze the channels.
    · Back-end web portal developer for CHUM Radio's 27 high traffic websites (ASP)

  • Eidos Interactive

    ? - Present
Education
  • Bachelor in Applied Science in Software Engineering

    University of Ottawa

    2006 - 2011
  • Diploma in Computer Systems Technician

    Algonquin College

    2001 - 2003