Summary
Overview
Work History
Education
Skills
Additional Information
Languages
Hobbies
Timeline
Generic

José David Sánchez Hidalgo

Mäntsälä

Summary

A team player who believes in working together to create a positive and empowering workplace. Good at getting along with all kinds of people, even in fast-paced environments.

Hardworking and passionate about the job, and here to support the team in reaching toward the goals. Organized and reliable, and I'm always willing to take on extra tasks to help out.

Good at solving problems and bringing people together, and know how to motivate others. I'm friendly and great at building relationships with customers and colleagues alike. Make decisions carefully to help the company succeed.

Dedicated to making sure the team feels supported and performs at its best through training and encouragement.

Excel in collaborating across teams to achieve shared objectives and cultivate a harmonious work environment. With a knack for bringing diverse groups together, I'm adept at ensuring alignment of goals and strategies. Facilitating seamless coordination between projects and departments is a central focus of the role, and I'm committed to driving teamwork and collective success throughout the organization.

Overview

14
14
years of professional experience

Work History

SDK Manager / Lead Programmer

Netflix Finland Oyj
05.2022 - Current
  • Orchestrated transition of DevOps infrastructure from Azure DevOps to GitHub Actions, integrating Kubernetes for enhanced testing and deployment efficiency.
  • Oversaw strategic team expansion to optimize our DevOps processes and infrastructure.
  • Supervised front-end team, comprising three members, ensuring smooth coordination with ongoing development projects.
  • Aligned daily operations with short and medium-term goals, fostering seamless integration with various game teams.
  • Facilitated open communication channels, gathering feedback, and identifying opportunities for tool enhancement.
  • Implemented long-term planning initiatives to maintain team satisfaction and productivity.
  • Cultivated a collaborative environment focused on innovation, efficiency, and continuous improvement.
  • My tasks are SDK Manager stayed during this time. But since number of 3rd party SDK's were reduced plus job previously done it did not took much time. Still it was important point to help Netflix SDK team guiding them on best practices from user's point of view

SDK Manager

NextGames
06.2020 - 04.2024
  • Finally back to Tech team in theory, in practice and also physically
  • Continue developing and improving External SDKs packages (internal official name for 3rd Party SDKs plugins through Package Manager )
  • DevOps tasks became second job.
  • February 2021 became Lead Programmer of Tech Team, and only DevOps person.
  • Maintenance and update of pipelines using Azure Dev Ops
  • Maintenance of our self-hosted OSX agents.
  • Automation of agents updates, creation of pipelines.
  • Automation of publishing games to stores through fastlane

Team lead duties:

  • Maintained energy and enthusiasm in fast-paced environment.
  • Developed and maintained courteous and effective working relationships which were in bad shape.
  • Unify back-end and front-end team towards common goal with clear instructions, tasks and safe working environment.

SDK Manager

Next Games Oyj
04.2019 - 05.2020
  • In theory still part of Tech team.
  • In practice worked by my own. I continue my duties with 3rd Party SDKs, but also helping DevOps, since integrations of new plugins ended up involving build scripts, pipelines and agents configurations.
  • Become one of DevOps person; actively helping with DevOps tasks
  • Developed Unity packages for our external 3rd Party SDKs.
  • That not only helped to unify coding implementations for all games, but also reduced integration time giving me much more time for other duties.
  • By that time I was working heavily with DevOps from Tech Team and reporting to Tech Team lead.

SDK Manager

Next Games Oyj
09.2017 - 03.2019
  • Part of Platform team, also known as Tech team. GaaS is their games platform to handle servers, game content, player info, etc.
  • Handling all 3rd party SDKs on games, remote push notifications and other plugin integrations.
  • Sync tasks and priorities with game teams ones to deliver integrations or new features early enough to be tested and be able to do changes when required.

Senior Full Stack Developer

Rovio
03.2017 - 08.2017

Reviewed code, debugged problems and corrected issues.

  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and enhancements.
  • Development of Rovio game engine in C++, services and other core game related items.
  • Part of Rovio full-stack platform and game engine team.

Senior Full Stack Developer

Rovio
08.2016 - 03.2017
  • Leading new version of Toons TV SDK.
  • Meeting future clients with our sales to gather requirements and possibilities to accomplish goals.
  • Developed on Android and iOS creating native and Unity3d plugins to easy integration of our SDK for external companies as well as Rovio game teams.
  • Reviewed code, debugged problems and corrected issues.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and enhancements.
  • Managed development milestones from initial steps through final delivery.
  • Gathered and defined customer requirements to develop clear specifications for project plans.

Full Stack Developer

Rovio
11.2015 - 07.2016
  • In charge of client side of Toons products for Rovio Games.
  • Reviewed code, debugged problems and corrected issues or improved performance for iOS and Android devices mainly.
  • Consulted with engineering team members to determine system loads and develop improvement plans.
  • Assisting game teams to do integrations of Toons into their games.
  • Raised communication between Toons team and game teams, what resulted in higher and better quality use of Toons inside games raising our ads revenue.
  • Technologies used were from C++ to JavaScript (Nodejs)

Platform Specialist

Rovio
02.2012 - 10.2015
  • Quickly learned new skills and applied them to daily tasks, improving efficiency and productivity.
  • Post production of games for publish to other markets like Amazon, Nobles&Barnel or Samsung market.
  • Customization of games for children devices, demonstrations stores, etc.
  • Ported games to Windows Phones, BlackBerry, Nook, kindle among others.
  • Lead programmer for Chinese customization of Angry Birds for TalkWeb which included high efficient configuration to achieve between 40 and 50 different builds per release for different Chinese markets

Programmer Trainee

Grand Cru Games
03.2011 - 11.2011
  • Integration of different plugins like Facebook SDK to the game.
  • Maintenance and creation of different virtual machines used by the backend. AWS

Programmer Trainee

MrGoodLiving
11.2010 - 02.2011
  • Modified existing games based in Java to correct coding errors, upgrade interfaces and improve overall performance.
  • They had their own game engine called "EMERGE"

Education

Bachelor On Software Engineer - Computer Science

University of Las Palmas De Gran Canaria
Gran Canaria
02.2010

Skills

  • Android Software Development
  • Software Components and Libraries
  • Programming Languages: Java, C#, Net, Python
  • Unity 3D
  • Decision-Making
  • Excellent Communication
  • Analytical and Critical Thinking
  • Teamwork and Collaboration
  • Organization and Time Management
  • Software Development
  • Project Management
  • Product Development
  • Cross-platform Development
  • Library design
  • DevOps principles

Additional Information

  • I have been always involved in many different technologies since the very start of my career. Had to start with PHP and some basic websites and CMS I developed myself to get into the industry; since I did not had any experience before.
  • Before coming to Finland I worked as a butcher in a supermarket. I did also work a selling cards for international phone calls to all type of shops in Gran Canaria during 2 years.
  • During my last year at Rovio I started getting interested in business, sales etc. I do not stop reading about investments, markets, self-growth and real state. I personally own a real state company in Finland and partner with another distribution and selling of saloon products in Gran Canaria.
  • Outside of my professional work I have worked with DIY projects using ESP8266 chips for our green house chilies among others.

Languages

English
Upper intermediate
B2
Finnish
Intermediate
B1
Swedish
Beginner
A1
Spanish
Bilingual or Proficient (C2)
Spanish
Bilingual or Proficient (C2)
Spanish
Bilingual or Proficient (C2)

Hobbies

My hobbies include fitness, spending time outdoors with my family, and reading. I steer clear of social media to make the most of my time and focus on personal growth. I enjoy listening to podcasts or audiobooks on topics like investments, personal development, and psychology.

I also have a strong interest in the world of investments, real estate, and finance in general. I even own two companies—one in real estate and another focused on various small investment projects.

Timeline

SDK Manager / Lead Programmer

Netflix Finland Oyj
05.2022 - Current

SDK Manager

NextGames
06.2020 - 04.2024

SDK Manager

Next Games Oyj
04.2019 - 05.2020

SDK Manager

Next Games Oyj
09.2017 - 03.2019

Senior Full Stack Developer

Rovio
03.2017 - 08.2017

Senior Full Stack Developer

Rovio
08.2016 - 03.2017

Full Stack Developer

Rovio
11.2015 - 07.2016

Platform Specialist

Rovio
02.2012 - 10.2015

Programmer Trainee

Grand Cru Games
03.2011 - 11.2011

Programmer Trainee

MrGoodLiving
11.2010 - 02.2011

Bachelor On Software Engineer - Computer Science

University of Las Palmas De Gran Canaria
José David Sánchez Hidalgo