Alberto Denia
Verified Expert in Engineering
Software Developer
Over the years, Alberto has developed, released, and maintained a number of mobile apps and games—including market-leader King games with millions of daily users. He has learned that solving the right problems is as important as solving them right. He's a generalist-specialist that can handle different technologies—lead a team or carry a project through its entire lifecycle—while maintaining great communication.
Portfolio
Experience
Availability
Preferred Environment
Xcode, iOS, Swift, GitHub, Bitrise
The most amazing...
...feature I developed was a Google Maps-like map streaming engine for a history iOS app.
Work Experience
Lead iOS Developer
Lazzy
- Revamped the application's architecture, resulting in significant improvements across various aspects, including an enhanced scanning barcode user experience.
- Designed and implemented a robust alert and notification system that allowed us to quickly implement new user flows while offering a consistent experience.
- Addressed performance issues, ensuring the app operated smoothly and eliminating crashes when handling a high volume of over 300 products.
- Developed a highly adaptable build target system for a Flutter storefront, enabling effortless incorporation of numerous rebranded apps within a single day while maintaining optimal maintainability.
Lead iOS Developer
Backstage LLC
- Took over the project as the lead iOS developed and successfully guided the project from inception to launch within a remarkable timeframe of just four months.
- Managed the iOS team, overseeing the work of 1-2 developers. Conducted comprehensive interviews, onboarded new team members, and provided ongoing mentorship.
- Implemented a universal routing system for push notifications and links, enabling the marketing team to create highly targeted campaigns with precision.
- Implemented a virtual audition system with live chat and video rooms.
- Closely collaborated with product and marketing leadership to review goals and plan new features.
Senior Developer
King
- Managed, as a project tech lead, to reimplement a full game on a different technology in less than four months.
- Integrated Twitter functionality into a King game for the first time, contributing to the shared tech stack.
- Designed a data-driven tutorial system that allowed designers to deliver 20 tutorials in one month without another developer's help.
- Provided valuable support to a team at the London office for six months. I was sent to share my code and process experience with the team.
- Was promoted to senior developer in 2016, thanks to my work in keeping a global vision, leading other developers, and contributing at different levels.
- Acted as a lead in two projects—helping, guiding, and coaching the other developers.
Software Engineer
Blit Software
- Developed a Google Maps-like map streaming engine for an iOS history app.
- Set up a structure and workflow that allowed us to deliver a new iOS quiz or map app in a few days; as a result, more than 20 were produced in a matter of months.
- Implemented a synchronous slot machine app over an HTTP protocol.
- Worked on an iOS second screen soccer app that displayed real-time matches in a 3D field with players.
- Implemented a rich iPad news app that showed the same story from different angles and used a physics engine to display an attractive main screen with news floating around.
Researcher
Universitat Jaume I
- Worked on a technique to display realistic mosaics and flags on the audience of broadcasted sports events.
- Applied computer vision techniques to achieve camera tracking that allowed us to apply several effects to sports broadcasting without needing any extra camera information.
- Published two papers as the first author on augmented reality applied to sports broadcasting.
Developer
AF Estudio Visual
- Designed and developed the full-stack of a real estate fair web platform with customizable company stands.
- Created a custom JavaScript/PHP communication layer for connecting Flash to the database.
- Designed and implemented the relational data model.
Experience
Delivery and Inventory Ops
https://apps.apple.com/app/id1615788080Backstage Casting
https://apps.apple.com/app/id1215380527Undisclosed AI Web App
Diamond Diaries Saga
https://www.king.com/es/game/diamonddiariesPyramid Solitaire Saga
https://king.com/es/game/pyramidGenius Quizzes
TimeMaps
Track180
Pop 4 Gear
Mosaicos Virtuales
Low Cost Virtual Animation Effects for Sports Broadcasting: Mosaics, Flags, and Big-Sized Flags
http://www3.uji.es/~ribelles/Mosaics/index.htmlGlugos
MotoGP Live Experience 2012
Doctoralia
https://play.google.com/store/apps/details?id=es.doctoraliaSkills
Languages
C++, Objective-C, Swift, JavaScript, PHP, Flash ActionScript, SQL, C#, Java, Python, TypeScript
Frameworks
UIKit, Unity, Flutter, SwiftUI, Svelte, ARKit
Libraries/APIs
REST APIs, OpenGL, OpenCV, Starling, Node.js
Tools
Git, Xcode, Mercurial, Jira, Jenkins, Sketch, Braze, Subversion (SVN), GitHub, Figma
Paradigms
Scrum, Design Patterns, Agile, Mobile Development, UX Design, Model View ViewModel (MVVM), Cross-platform, Agile Project Management
Platforms
iOS, Bitrise, Apple, Mobile, MacOS, Android, Twilio, Amazon Web Services (AWS), Firebase
Other
Software Engineering, Software Development, Computer Graphics, Game Development, Mobile App Development, User Interface (UI), Architecture, Software Architecture, SOLID Principles, Computer Science, OpenAI GPT-3 API, Objective-C++, APIs, User Experience (UX), Segment, Machine Learning, IT Project Management, Compilers, Computer Networking, Game Design, 3D Design, Computer Vision, Augmented Reality (AR), SvelteKit, OpenAI, ChatGPT
Education
Master's Degree in Video Game Design and Development
Universitat Politècnica de Catalunya - Barcelona, Spain
Combined Bachelor and Master of Science in Computer Science
Universitat Jaume I - Castellón, Spain
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring