Mario Camillo

Mario Camillo

Intern

Followers of Mario Camillo468 followers
location of Mario CamilloHemel Hempstead, England, United Kingdom

Connect with Mario Camillo to Send Message

Connect

Connect with Mario Camillo to Send Message

Connect
  • Timeline

  • About me

    Principal Software Engineer at Imagination Technologies

  • Education

    • USP - Universidade de São Paulo

      2004 - 2008
      Engineer Computer Engineering

      Activities and Societies: GEAR, FoG, ACM ICPC, FAPESP Scholarship GEAR - Group for Advanced Studies in Robotics (mar/2004-nov/2007);FoG - The Fellowship of the Game - Student group for study and development of game programming techniques (2007);ICPC - International Collegiate Programming Challenge (2005,2006 - Brazilian qualification round, 2007 - Brazilian final round)Undergraduate Research Project in Software Validation and Testing (2005-2007)

    • Universidade Estadual de Campinas

      2012 - 2018
      Master of Science - MS Computer Engineering

      Title: Comparative study between OpenGL and CUDA on random accesses to the 1-ring neighborhood

  • Experience

    • Daitan Labs

      Jan 2008 - Sept 2008
      Intern

      Job Description: Development of an ANSI-C based Linux/Windows network protocol testing framework for a UK-based telecom company.Activities:●Development of the FTP, Telnet and V-Lan configuration modules;●Code inspection;●Unity and system functional testing.

    • イートス株式会社

      Feb 2009 - Jul 2009
      Intern

      Job Description: Internet development in XHTML+CSS, PHP, Perl and Java.Activities: ●Coding of web-sites from ready design, simple design decisions and web-based systems development in Java (JSP, Servlets and Struts) and PHP. ●Development of a “mailing list” system in PHP, for receiving and forwarding e-mails between cell phones of the 4 biggest Japanese cell phone service providers and computers (including emoticons and HTML e-mails).

    • AsGa S/A

      Oct 2009 - Oct 2010
      Development Engineer

      Job Description: Development of firmwares for optical access equipments.Activities:●Development of embedded software for ColdFire V2 micro-controller in C;●Writing firmware specification document;●Unity functional testing.

    • Instituto de Pesquisas Eldorado

      Nov 2010 - Mar 2017
      Senior Software Engineer

      Senior Software Engineer (Oct/2014-Mar/2017)Software Engineer (Apr/2012-Oct/2014)Graduate Software Engineer (Oct/2010-Apr/2012)Job Description: C/C++ development in several multidisciplinary projects with different client companies.Activities:●External Client – Multinational Company research lab in USA:--Development of computer vision and image processing algorithms (object detection and face recognition) for using DNN with Caffe framework (May/2015-2017);--Technical leader (May/2015-2017);●External Client – Multinational Company with teams in the US and China:--Development of a distributed storage system focusing on data placement algorithms, distributed computing, meta data format enhancement, messaging systems and inter process communication (Feb/2013-April/2015);--Technical leader (Mar/2014-April/2015);●External Client – Multinational company research lab in USA:--Development of a multiplatform computer vision framework using OpenCV, including the research and implementation of existing papers on computer vision algorithms for eye center location, head pose estimation and mouth detection (Nov/2010-Dec/2011);--Development of a distributed software for a real time multi-projectors multimedia system (Jan/2012-July/2012);--SCRUM master (Mar/2012-July/2012);●Internal Projects:--Technical leader and developer for internal computer vision project. Development duties included researching and implementing existing papers on computer vision algorithms for age classification, gender estimation and eye gaze estimation (Mar/2012-2017); ●All projects use SCRUM methodology. Show less

    • Imagination Technologies

      May 2017 - now
      Principal Software Engineer

      Principal Software Engineer (Jan/2022-Today)Senior Software Design Engineer (Jul/2019-Dec/2021)Leading Software Design Engineer (May/2017-Jun/2019)Job Description: Technical lead and software architect of the graph (ML) compiler for PowerVR hardware.Achievements:• Designed and helped implement multi-core scheduling and synchronization for neural network accelerator• Designed and helped implement proprietary tiling algorithm for inference performance optimization• Architected and currently implementing docker+python based compute application zoo for CI of our compute solutions• Lead the team on designing new MLIR-based GPU graph compiler from scratchActivities:• High level design of SW to support new HW features• Take part in discussions with customers and product management to decide requirements and priorities/release schedules• Collaborate with research and hardware architecture teams on new hardware iterations and new compiler algorithms• 80% software design and 20% C++/python development Show less

  • Licenses & Certifications

    • N1日本語能力認定書 (Certificate Japanese - Language Proficiency)

      The Japan Foundation/Japan Educational Exchanges and Services
      Jan 2017
    • N2 日本語能力認定書 (Certificate Japanese - Language Proficiency)

      The Japan Foundation/Japan Educational Exchanges and Services
      Jan 2012
    • First Certificate in English (Level 1 ESOL)

      University of Cambridge
      Dec 2002
    • Certified ScrumMaster

      Scrum Alliance
      Mar 2012
    • Certified SCRUM Product Owner

      Scrum Alliance
      Sept 2015