Rigoberto Sáenz Imbacuán iOS/Swift Programmer. Unity Certified Developer. Certified ScrumMaster & Product Owner. B.S. Systems Engineering, Universidad Nacional de Colombia.
Mobile: Landline: Skype: Email:
(+57) 312 413 3397 (+57 1) 625 2550 beto456789
[email protected]
LinkedIn: Github: Unity: Scrum:
linkedin.com/in/rsaenzi github.com/rsaenzi connect.unity.com/u/5855d3270909150033421d0f scrumalliance.org/community/profile/rsaenzimba
Professional Profile
• iOS/Swift Apps Programmer, Unity Certified Developer, Certified ScrumMaster and Product Owner, B.S. Systems Engineering, Universidad Nacional de Colombia. Strong focused on projects for mobile devices related to Holographic Environments, Augmented Reality, Wearables, Gamification, Sensors & IoT. Currently living in Bogotá, Colombia but willing to relocate to USA, Canada or Europe. English level B2 (CEFR). B1/B2 American visa. • Always learning and applying the best concepts, frameworks and tools available including Functional, Reactive and Protocol-Oriented Programming, SOLID Principles, Test-Driven Development, Continuous Delivery, Clean Architectures, Design Patterns, Automated Testing and use of GitFlow as branching model, all inside a SCRUM based workflow. My goal is getting enough hard and soft skills to become a good Mobile Product Owner.
Studies and Certifications
Unity Certified Developer Unity Technologies January 24, 2017
Certified Scrum Product Owner Scrum Alliance February 18, 2016
Certified ScrumMaster Scrum Alliance May 19, 2014
Videogames Development Fundación Universitaria Konrad Lorenz November 26, 2013
B.S. in Systems Engineering Universidad Nacional de Colombia April 12, 2012
Certified Scrum Developer Scrum Alliance November 4, 2014
English Level B2 (CEFR): T&T Teaching and Tutoring College of Colombia May 4, 2011
Mobile Apps Development for Android Universidad Nacional de Colombia November 3, 2012
Experience and Portfolio
Company: Belatrix Software | General Role: iOS Programmer | Date: Jul. 2017 – Current | Links: Website Development of iOS apps for English-speaking world-class clients, taking advantage of the near-shore system, to help them increase the value delivered to their customers. We use Agile development good practices, and SCRUM as main development process. Due to contract restrictions, I cannot talk about the projects and clients we are working for.
Company: Rappi | General Role: iOS Programmer | Date: Feb. 2017 – Jun. 2017 | Links: Website • Project: Rappi for iOS | Role: iOS Programmer | Links: iOS, Android, Website, Video, FacebookPage, LinkedInPage Delivery App for iOS developed using Swift 3 and XCode, using libraries like CocoaPods as dependency manager, AlamoFire for networking and Google Maps for geolocation. Rappi allows users to access on-demand delivery service of almost any food from main stores in Bogotá, including hot meals, groceries and medicines. I am doing post-launch support and bug fixing to the current published version and contributing to the brand-new version that introduces new services like money loans and utility payments.
Company: PayU Latam | General Role: iOS Programmer | Date: Feb. 2016 – Jan. 2017 | Links: Website • Project: PayU Biz for iOS | Role: iOS Programmer | Links: iOS, Android, Website, FacebookPage, TwitterPage Finance app for iOS developed using Swift 3 and XCode, using libraries as CocoaPods as dependency manager, AlamoFire for networking and QRCode for QR code generation. PayU Biz allows PayU users to create payment links to collect money from their customers via credit cards without using a PIN pad, transfer money from a PayU account to bank account and change most of the PayU account settings. I designed the main architecture and developed most of the functionality.
• Project: PayU Payments SDK for iOS | Role: iOS Programmer | Links: Website SDK for iOS developed using Swift 2 and XCode, using libraries like CocoaPods as dependency manager, AlamoFire for networking and Card.io for credit card scanning. Payments SDK is intended to minimize the effort that developers must do to integrate their mobile apps with the PayU Payments API, using best security standards available. I programmed the project according to PayU's internal requirements.
Rigoberto Sáenz Imbacuán
Version: July, 2017
• Project: PayU Wallet for iOS | Role: iOS Programmer | Links: Website Finance app for iOS developed using Swift 2 and XCode, using libraries like CocoaPods as dependency manager and AlamoFire for networking. PayU Wallet is a centralizer of several PayU services offered like Mobile Recharges, Utilities Payment, Gift Card Shopping, Offers and Discounts, etc. I programmed the project according to PayU's internal requirements.
Company: URpin | General Role: iOS Programmer | Date: May. 2015 – Feb. 2016 | Links: Website
• Project: URpin for iOS | Role: iOS Programmer | Links: iOS, Android, Website, Video, FacebookPage, LinkedInPage Social Mobile App for iOS developed using Swift 2 and XCode, using libraries like CocoaPods as dependency manager, Realm for persistence and AlamoFire for networking. URpin allows user to centralize all its social profiles in one place and share them with its friends just with a few taps. I designed and implemented the main architecture, integrated all the 20 social networks integrated by the app using OAuth.io and its native SDK’s.
Company: Globant | General Role: Game Programmer | Date: Oct. 2013 – Mar. 2015 | Links: Website • Project: Disney Bola Soccer | Role: Game Programmer | Links: iOS, Android, WinPhone, Win8, Video1, Video2, Website Soccer game developed for iOS (iPhone / iPad) and Android, using Unity 3D with C#, using libraries for Facebook, Crittercism, Flurry and In-App Purchases, as well as custom libraries from Disney. Disney Bola Soccer allows you to create a soccer team and earn virtual money by winning soccer matches, money that can be used to improve your team's skills. I developed several Unity plugins to create a bridge between Unity and Disney’s libraries written for iOS and Android.
• Project: Schell’s Lionel Battle Train | Role: Game Programmer | Links: iOS, Website1, Website2, Video, FacebookPage Action game developed for iOS (iPad), using Unity 3D with C#, Scaleform and ActionScript, using libraries for Facebook, Twitter, Flurry, Fiksu and In-App Purchases. Lionel Battle Train is a game about a train cargo in motion that must be protected from villains using guns that can be custom and improved. I assisted the project upgrade process from Unity 3.x to 4.x and from old Scaleform version to the latest, to support iOS 7.x.
• Project: Tigo App for Blackberry | Role: Technical Leader | Links: Website Mobile app developed for Blackberry 5, 6 and 7, using Blackberry Java, supporting user input by touch, trackball, touchpad and keyboard. Tigo App for Blackberry was intended to allow Tigo customers to see all information about their lines, however this app was not released to public. I did the software architecture design and gave technical support to client and developers team.
Company: Colombia Games | General Role: Apps & Games Programmer | Date: Jan. 2012 – Dic. 2015 | Links: Website • Project: Atentamente | Role: Unity 3D Programmer | Links: iOS, Android, Video, Website, FacebookPage, TwitterPage Meditation App developed for iOS (iPhone / iPad) and Android, using Unity 3D with C#, using libraries for local notifications and persistence using SQLite. Atentamente allows to listen to audio sessions via streaming from Atentamente meditation plan, save any meditation to play it offline, create custom alerts for next sessions and track user's progress. I programmed the whole app according to client’s requirements.
• Project: SAI Juega y Aprende | Role: Game Programmer | Links: iOS, Android, Website Educational game developed for iOS (iPhone / iPad) and Android, using Unity 3D with C#, using libraries like Vuforia. SAI Juega y Aprende is an educational game intended for kids between 5 and 12 years old, to teach them about Colombian indigenous tribes, using trivias, puzzles and Augmented Reality. I did game design and level design, then I designed and programmed all game features.
• Project: Pocket Planet: Origins | Role: Technical Leader | Links: iOS, Android, Video, FacebookPage, Website Builder game developed for iOS (iPhone / iPad) and Android, using Unity 3D with C#, SQLite, using libraries for Facebook, Crittercism, Flurry, Unity Ads, In-App Purchases and GameCenter. Pocket Planet is a about a little planet that can be populated with buildings and astronauts to create a strong economy by trading items created on business buildings. I did game design, level design and economy balancing, then I designed and programmed all core game mechanics and led technically the developers team. After launch, I did bug fixing and user behavior analysis. • Project: Mauro Castillo’s Dance Fighters | Role: Technical Leader | Links: iOS, Video, Website1, Website2, FacebookPage Puzzle game developed for iOS (iPhone / iPad) and Facebook, using Unity 3D with C#, SQLite, using libraries for Facebook. Dance Fighters is a puzzle in which the moves you make affects the fight between your main character Mauro Castillo and his opponent. Mauro Castillo is a popular and recognized Colombian salsa singer. I designed and programmed all core game mechanics and led technically the developers team. • Project: BIBO | Role: Technical Leader | Links: iOS, FacebookGame, Video, Website, FacebookPage Puzzle game developed for iOS (iPhone / iPad) and Facebook, using Unity 3D with C#, SQLite, with integrated library for Facebook. BIBO is a puzzle focused on teaching kids what are the renewable energies available to replace oil dependency in our society. This campaign is sponsored by El Espectador Colombian newspaper. I designed and programmed all core game mechanics and led technically the developers team.
• Project: Super Chef | Role: Game Programmer | Links: SugarLabs, Website1, Website2, Website3, Article Kitchen simulation game developed for SugarOS (Linux distribution used on OLPC's Laptops XO), using PyGame, a game library for Python. Super Chef is an educational game for kids between 5 and 10 years old that teaches good practices for food manipulation and how to create well-balanced recipes, to help their nutrition and growing process. I designed and programmed the whole game according to client’s requirements.
Rigoberto Sáenz Imbacuán
Version: July, 2017
• Project: ParticipAccion | Role: Game Programmer | Links: SugarLabs, Website1, Website2, Website3, Article Puzzle game developed for SugarOS (Linux distribution used on OLPC's Laptops XO), using PyGame, a game library for Python. ParticipAccion is an educational game for kids between 5 and 10 years old that teaches what are the government institutions that can help them in vulnerability situations. I designed and programmed the whole game according to client’s requirements. • Project: Smart Mobil Super App | Role: Blackberry Programmer | Links: Client's Website Mobile app developed for Blackberry 5, 6 and 7, using Blackberry Java. Smart Mobil Super allows user to find the nearest Mobil service stations, calculate parking cost and set alarms to remember when a car needs an oil and tires replacement and a mandatory mechanical revision. I programmed the whole app following client’s requirements. • Project: Wild Olympics Suite | Role: Blackberry Programmer | Links: Blackberry, Blackberry, Blackberry, Facebook, Article1, Article2 Set of 3 sport games developed for Blackberry 5, 6 and 7, using Blackberry Java. Wild Olympics Suite is composed by Athletics, Cycling and Long Jump games, all made for kids between 8 and 12 years old, using cute animals as main characters, as a way to commemorate the The London 2012 Summer Olympics. I programmed all the games following client’s requirements. • Project: Antarctica | Role: Blackberry Programmer | Links: Blackberry, Video, Website, FacebookPage, Article1, Article2 Puzzle game developed for Blackberry 5, 6 and 7, using Blackberry Java. Antarctica is a puzzle where user has to find couple to all animals, trapped in the antarctic ice by an avalanche. I developed the whole game following client’s requirements.
Company: Casallas Ingenieros Asesores | General Role: Web Programmer | Date: Sep. 2010 – Dec. 2011 | Links: Website
• Project: Medicina Total | Role: Web Full-Stack Programmer | Links: Web Solution, Website e-Health website programmed using HTML5, jQuery, PHP and PostgreSQL. Medicina Total allows hospitals manage medical aspects as clinic histories, medical appointments, laboratory results, as well as financial topics like facturation and payroll, in a centralized and unified way. I developed the front-end and back-end subsystems, fulfilling all client’s requirements. • Project: OptimizaJ | Role: Java Programmer | Links: Website Business-support application developed for Windows 7, using Java Standard Edition, Microsoft SQL Server and Jasper Reports. OptimizaJ is planner for massive advertising campaigns used by big Colombian companies like Compañía Nacional de Chocolates, allowing to speed-up their business process. I developed several modules, did bug fixing to existing modules and gave technical support to client.
Teaching
Institution: Universidad de la Sabana | General Role: Multimedia Adjunct Professor | Date: Jul. 2016 – Current | Links: Website
• Course: Multimedia Workshop: Animation | Role: Multimedia Adjunct Professor Practical multimedia course using the Unity Engine, given to undergraduate students of Communication Faculty of the Universidad de la Sabana. This course lasts a full academic term, and is intended to show students all the concepts, techniques and workflows involved in creation of multimedia content, such as Videogames, Animations, Architectural Visualization and AR/VR Experiences.
Institution: Naska Digital | General Role: Unity Trainer | Date: Dec. 2016 – Jan. 2017 | Links: Website
• Course: Unity Certification Training Course | Role: Unity Trainer Training sponsored by Colombia’s Ministry of Information and Telecommunication Technologies, and Universidad Nacional Abierta y a Distancia, to certify at least 120 professionals as Unity Developer Certified. This course had a duration of 80 hours and was based on the Unity Certified Developer Courseware. All students passed the certification exam.
Institution: Liceo Pedagógico| General Role: Computer Teacher | Date: Jul. 2010 – Jul. 2012 | Links: Website
• Course: Introduction to Programming | Role: Computer Teacher For 2 years, I was the teacher of Systems and Computing subject. I was in charge of implementing Programming as the main topic in the course, so I created content suitable for high school students, including several topics related to Videogames development, to better engage the students.
You can always get the latest version of this CV here: https://goo.gl/fA530a
Rigoberto Sáenz Imbacuán
Version: July, 2017