MICHAEL SESBRENO
Principal Tools Programmer at Frontier Developments- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
-
Japanese -
-
Filipino -
Topline Score
Bio
Experience
-
Frontier Developments
-
United Kingdom
-
Computer Games
-
700 & Above Employee
-
Principal Tools Programmer
-
Aug 2021 - Present
-
-
-
Ubisoft Singapore
-
Singapore
-
Computer Games
-
400 - 500 Employee
-
Tools Programmer
-
Feb 2018 - Aug 2021
-
-
-
N.A.
-
Philippines
-
Indie Game Developer
-
Sep 2017 - Dec 2017
Indie Mobile Game Development Created the “Catnip Mobile Game” and “Niyebe” mobile games and released to Apple App Store and Google Play. Catnip is a simple 2D arcade game where the player controls a cat character to shoot arrows at enemies. Niyebe, on the other hand, is an infinite 2D runner with a little story. Developed the games using Unity Engine, under the free personal license, with C# as the scripting language. Also, created all the game assets (sprites, animations, and UI) for Catnip, with the exception of the music asset, while the Niyebe used a paid forest asset from Unity. Used Photoshop as the main editor for most of the sprites and UI. Used Bitbucket and SourceTree to handle git repository. Conducted self-study of game development, how to use the Unity Engine, implementing mobile ads, and how to release to iOS and Android through online videos and forums. Show less
-
-
-
Continental
-
Germany
-
Motor Vehicle Manufacturing
-
700 & Above Employee
-
Senior Software Engineer
-
Jun 2015 - Aug 2017
Developeds software modules for automotive clusters – car meters and displays for Audi and VW models using embedded C programming, with strict alignment to CMMI and A-Spice standards of process and documentation requirements. Also developed .net modules used as internal data processing tools to convert and analyze data formats from clients into Continental proprietary framework. Initiated improvement steps for development processes, team inventory handling and knowledge-sharing activities through process improvement, tool development (using .Net or Web programming) and creation of guide documents. Coordinated project tasks and targets with counterpart team in Germany. Show less
-
-
-
Razer Inc.
-
United States
-
Computers and Electronics Manufacturing
-
700 & Above Employee
-
Senior Software Engineer
-
Jun 2011 - Jun 2015
Developed ‘configurators’ used to display and control the settings of gaming peripherals: Razer gamepad, mouse, keyboard and motion sensor controller. These configurators are Windows applications that accesses hardware settings from a framework composed of drivers and middleware modules and displays it in a custom UI, which is also localized to several languages. These applications are developed using Visual C++ (MFC) and C#. Developed applications that interact with cloud-based data to support the latest versions of the mouse and keyboard products, done using a combination of Dot Net (C#, C++) and MFC. Created apps and framework for the Razer Switchblade interface (dynamic display keys and touch interface used in Razer Blade laptops and keyboards) involving both online and offline contents. These are Windows-based applications that are run and displayed on the Switchblade UI which is a combination of a touch LCD and Dynamic (function & icon-changing) Keys. They are developed using C++, C#, html, xml and javascript. Created and coordinated projects that implement improvements of Razer applications' UI using WPF (with C# backend). Show less
-
-
-
Genpact Headstrong Capital Markets
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Consultant
-
Sep 2010 - Mar 2011
Developed the back-end libraries used for the security of a US-based financial (Foreign Currency and Banking system) website accessed internationally. Also participated in the modification of existing pages (both ASP and ASP.Net) to use the security libraries. The main focus of the project was to prevent attacks of Cross-site scripting, Cross-site Request Forgery and SQL Injection, using C# and COM+. Development started from scratch to be applied on an already running website; starting from assessment, to designing, then actual implementation. Created security policies and discussed with the rest of the development teams regarding these policies. Show less
-
-
-
Fujitsu Ten Solutions Philippines
-
Philippines; Japan
-
Supervisor / Developer
-
Oct 2002 - May 2010
7+ years of experience in the development of CRAMAS (ComputeR-Aided Multi-Analysis System) – a simulation system used in testing and developing car electronics. Developed applications using C++ programming, Borland C++ Builder, C#, Socket programming, Multi-threading and UML modeling. It also involved the analysis and application of communication protocols used among the components in the automotive industries. Responsibilities included software development, R&D, project team supervision (project planning, scheduling and management), project coordination between Philippine and Japanese teams. R&D involves CORBA programming, dot Net development thru C#, Plug-in architecture, UML modeling and GUI designing. Also involved in continuous improvement of software development process to increase quality and productivity of solutions systems. Trained both entry-level (new hires) and seasoned employees for Object-oriented concepts and UML modeling [Fujitsu Ten Solutions Philippines Internal Training] Show less
-
-
Education
-
Polytechnic University of the Philippines
Bachelor of Science (B.S.), Information Technology