n
niko1684

Nicolas Pacheco

@niko1684

Mobile engineer

Spain
Spanish, English
About me
I have 14 years of experience developing mobile games. During my career I have gained valuable experience working on multiple games and teams. I've also worked with various types of technologies. I adapt quickly to new challenges, changing project scopes and objectives, and different team dynamics. I am a very versatile person, I always search for the best solution having the business needs in mind. As a software engineer I worked with several mobile platforms in the past years, I'm mainly specialized in iOS (Objective-C, Swift) and lately, the past two years I was working with Flutter.... Read more

Skills

n
niko1684
Nicolas Pacheco
Offline • 

See my services

iOS App Development
I will build high quality ios and flutter applications

Work experience

etermax

etermax

Full-time • 9 yrs

Senior Software Engineer

Mar 2017 - May 2024 • 7 yrs 2 mos

• Product Development: Implemented a real-time multiplayer feature (Survival Mode) using socket communication and created the Daily Question functionality to boost player engagement. • Tech Modernization: Participated in migrating the app from native iOS to Flutter, delivering the game's first production features in this framework (including the in-game Shop). • Architecture & Quality: Improved codebase reliability and responsiveness by building ViewModels with Combine and RxSwift, alongside extensive unit testing and refactoring. • Technical Leadership: Mentored fellow engineers through code reviews, technical coaching, and knowledge-sharing initiatives.

iOS Team Lead

May 2015 - Mar 2017 • 1 yr 10 mos

• Engineering Leadership: Led the iOS development team, established coding standards to prevent massive view controllers, and mentored team members to improve separation of concerns. • Architecture & Scalability: Championed the adoption of MVVM architecture to improve maintainability and guided the strategic migration from Objective-C to Swift for all new developments. • Quality Assurance: Introduced the project’s very first unit testing strategy and actively promoted Test-Driven Development (TDD) practices across the team. • Performance Optimization: Designed and developed a custom image caching solution that directly enhanced performance and user experience within key game features.

InfinixSoft

iOS Developer

InfinixSoft • Full-time

Sep 2010 - Jul 2012 • 1 yr 10 mos

Developed multiple commercial mobile games and applications for iOS using Objective-C and Cocos2D-based technologies.