Contact
Belo horizonte/MG
- (Mobile)-
www.linkedin.com/in/rogeriocs
(LinkedIn)
github.com/rogerioc (Other)
bitbucket.org/rogerioc (Other)
Top Skills
Scikit-Learn
Deep Learning
RNN
Languages
English (Professional Working)
Portuguese (Native or Bilingual)
Certifications
BootCamp de IA Generativa da AWS
Fundamentos de Data Science e
Inteligência Artificial
Machine Learning A-Z: AI, Python &
R + ChatGPT Prize [2025]
Formando Campeões: Liderança
F.C.
Introduction to Deep Learning with
OpenCV
Publications
Use of Aspect Oriented to specify
device’s variability in Requirement of
Motorola’s feature
Uma Comparação Preliminar entre
Tecnologias para Implementação
de Variabilidades em Jogos para
Celulares
Extração de uma Linha de Produtos
de Software na área de Jogos para
Celulares usando Programação
Orientada por Features
Utilização de árvores B para
armazenamento de dados no Palm
OS
Uma comparação de algoritmos
e estruturas de dados para
Rogerio Celestino
Software Engineer | MSc | iOS | Android | R&D | Swift | Kotlin | AI
Enthusiastic
Belo Horizonte, Minas Gerais, Brazil
Summary
I'm a highly motivated and results-oriented professional with 20+
years of experience in software development and a strong academic
foundation in Computing. Holding a degree in Information Systems,
a specialization in Software Testing, and a Master's in Software
Engineering, I am currently expanding my expertise through a
postgraduate program in AI Engineering at the Data Science
Academy.
Throughout my career, I have cultivated a broad skillset across
diverse software domains, including web, back-end, embedded
systems, mobile, university teaching, and R&D. Notably, I possess
over a decade of in-depth experience in mobile development for
both iOS and Android platforms. In my recent role as a Technical
Coordinator, I successfully led the growth of development teams
and spearheaded the evolution of mobile application projects,
consistently prioritizing scalability and reliability.
My current passion lies at the intersection of Artificial Intelligence
and Data Science, areas in which I am actively pursuing dedicated
study. I am confident that my robust academic background, coupled
with my inherent curiosity, persistence, and extensive software
engineering experience, provides a strong and unique foundation for
me to make significant contributions.
Experience
GetNinjas
2 years 8 months
Mobile Engineer/Tech Lead
May 2024 - January 2025 (9 months)
Main responsibilities:
- Mobile Solutions Architecture, Mobile Development, Research &
Development, Contributing to continuous process improvement, Reliability and
scaling, Mobile project evolution, AWS, Firebase, - CMS (SalesForce), MMP
Page 1 of 8
armazenamento de dados em
sistemas operacionais Palm OS.
(Singular, AppsFlyer) , BFF (Back-end for FrontEnd), Mobile strategic planning
decisions
- Tech lead and Coordination, Creative and solutions problems at company,
Lead squad
Mobile Engineer
June 2022 - September 2024 (2 years 4 months)
Main responsibilities:
- Mobile Solutions Architecture, Mobile Development (iOS), Research &
Development, Contributing to continuous process improvement, Reliability
and scaling, Swift, VIP , Clean Architecture, S.O.L.I.D, Modularization,
ViewCode, Unit Tests, Fastlane, CI/CD (Bitrise),CMS (SalesForce), MMP
(Singular, AppsFlyer), CocoaPods, Mobile project evolution,Support team
growth, iOS strategic planning decisions, AWS, Firebase, BFF (Back-end for
FrontEnd)
- Working with new features and improvements at iOS Apps.
- Helping and Coordinate iOS team to improve code and iOS architecture.
- Creative and solutions problems at company.
Zup Innovation
Mobile Specialist
November 2021 - February 2022 (4 months)
Main responsibilities:
- Mobile Solutions Architecture (Android & iOS), Mobile Development (Android/
iOS), Research & Development, Delivering clean, well-designed code in small
functional increments.
- Making key implementation decisions, and describing your rationale,
Contributing to continuous process improvement, Detecting and correcting
creeping technical debt
Warren Brasil
iOS Specialist
November 2020 - November 2021 (1 year 1 month)
Main responsibilities and knowledge:
- Maintenance, keeping quality Software and new features
- iOS Development
- Swift, SwiftUI, MVVM, TCA (The Composable Architecture)
- Unit Tests
- Scrum
- Fastlance, CI (Bitrise)
Page 2 of 8
Inter
Mobile Solutions Architect
September 2019 - November 2020 (1 year 3 months)
Belo Horizonte
Main responsibilities:
- Tech Lead iOS, Mobile Solutions Architecture (Android & iOS - Kotlin/Java ,
Swift/Objective-C, Back-end), Mobile Development (Android/ iOS), CI/CD
- Bitrise, Fastlane, Research & Development, Responsable for app (Inter
Empresas), Maintenance and keeping quality Software
- Created a little framework using webview to control both native platforms and
web pages on apps to help fast development of some features.
- Integrations between two big iOS apps on Inter.
- Worked on PIX: The new instant payment system from Central Bank of Brazil
MaxMilhas
Senior Mobile Software Engineer
July 2018 - August 2019 (1 year 2 months)
Belo Horizonte, Minas Gerais
Main responsibilities:
- React Native (Maintenance), Android (Java, Kotlin) and iOS (Objectiver-C,
Swift) development
- Mobile Architecture (MVVM, MVVM-C, Module Architecture)
- Reactive programming (RxJava, RxSwift)
- R&D
- In less six month at work a could substitute my tech leader and your vacation
- Helping teacher new mobile developers or less inexperienced
In this time the app represents more than 20% of the tickets sales.
Pontifícia Universidade Católica de Minas Gerais
Postgraduate Professor
June 2018 - July 2018 (2 months)
Belo Horizonte e Região, Brasil
Professor Revenue Models and Metrics for Performance Analysis
Main responsibilities:
- Teaching about Mobile apps price and Mobile apps KPI's
Samba Tech
Page 3 of 8
Mobile Tech Lead
January 2016 - June 2018 (2 years 6 months)
Belo Horizonte Area, Brazil
I gave to Sambatech the support to create a mobile team that they haven't had
before.
I helped them to choose the candidates and create a mobile developer
process.
Manager team, feedbacks, 1:1 and PDI.
Main responsibilities:
- Responsible for the mobile team, Technical lead, scrum master, Mobile
architect (MVVM, MVP, Clean Architecture), Android and iOS senior
developer, Helping teacher new mobile developers or less inexperienced,
Sometimes back-end and front-end developer. Scrum Master, Mobile OTT,
VAS
PUC Minas
Postgraduate Professor
May 2016 - June 2016 (2 months)
Contagem Area, Brazil
Professor Mobile Architecture
Main responsibilities:
- Teaching about mobile architecture to postgraduate education
PickMeApp
Partner
January 2015 - March 2016 (1 year 3 months)
Belo Horizonte Area, Brazil
- Partner
- Team coordinator
- Tech Lead
- Back-end architecture and mobile architecture. (Java, Swift, PHP/Laravel, ,
Android e iOS)
UniBH - Centro Universitário de Belo Horizonte
Professor
October 2014 - January 2015 (4 months)
Belo Horizonte Area, Brazil
Teaching Mobile Development and Mobile Interface Design to graduate
education.
Page 4 of 8
Netbee - Intelligent Transportation System
Researcher and Developer
March 2014 - August 2014 (6 months)
Belo Horizonte Area, Brazil
I worked like researcher from CNPq SET-F to ITS services (Intelligent
Transport System)
Main responsibilities:
- R&D
- Mobile app (Androis,iOS)
- Software Architecture
- JavaEE , C and Firmware development.
- Implementation and study the MQTT protocol
Pontomobi
Senior Mobile Software Engineer
August 2013 - March 2014 (8 months)
Belo Horizonte Area, Brazil
Development mobile solutions for iOS (iPhone and iPad) and sometimes
helping the Android team.
Mobile Architecture and Research.
Expertise: iOS
Avenue Code
Software Engineer
June 2013 - August 2013 (3 months)
Android, Java EE, Hibernate, Spring, Scrum.
Lalubema Sistemas Ltda.
Mobile Software Engineer
March 2012 - May 2013 (1 year 3 months)
Belo Horizonte e Região, Brasil
Development mobile solutions for iOS (iPhone, iPad), Android.
Development Applications, Games (Socials, advertising and etc), R&D.
Development in cross-platform technologies like Unity3d, HTML5.
Mobile Architecture .
Expertise: Android
RemOpt
Cnpq - Researcher
November 2011 - March 2012 (5 months)
Page 5 of 8
Belo Horizonte e Região, Brasil
Notice MCT/CNPq nº 62/2009 - RHAE - Researcher in Company.
Development C/C++, Java, 3GPP Protocols, ASN1 decoder, GPEH.
Development software for Engineering and Telecommunications.
Aulaflex
CNPq - Researcher
June 2011 - November 2011 (6 months)
Belo Horizonte Area, Brazil
Project - Construction and insertion of video-avatar interactive on virtual
environments learning .
Notice MCT/CNPq nº 62/2009 - RHAE - Researcher in Company Development using AS3, image processing, motion detection.
Cotemig
Professor
October 2011 - October 2011 (1 month)
Belo Horizonte Area, Brazil
I created a intensive course about introduce to Android development.
CEFET-MG
Professor
February 2010 - February 2011 (1 year 1 month)
Belo Horizonte e Região, Brasil
Graduate Teaching
Computer Programming for Mechanical Engineering
Data Structures and Algorithms 1 e 2 for Computing Engineering (C++)
Ilusis Interactive Graphics
Researcher
July 2010 - December 2010 (6 months)
Belo Horizonte e Região, Brasil
Development C/C++, Mobile (Android,JME), Network (Sockets,HTTP) , AS3
and Games
Stefanini
Senior Systems Analyst
March 2009 - February 2010 (1 year)
C++ Developer, C++ Builder, Visual C++, Oracle and Java (JSF,HIBERNATE,
SPRING).
Page 6 of 8
Instituto Metodista Izabela Hendrix
Professor
July 2009 - December 2009 (6 months)
Belo Horizonte e Região, Brasil
Graduate Teaching
3D Programming (OpenGL/C++), Mobile Programming (JME) and Software
Engineering.
TACOM Soluções em Mobilidade
Developer
June 2008 - March 2009 (10 months)
Belo Horizonte Area, Brazil
Development C/C++, System Analysts, Embedded Systems, OpenCV and
R&D.
Pontifícia Universidade Católica de Minas Gerais
University Professor
August 2008 - January 2009 (6 months)
Graduate Teaching
Data Structures and Algorithms for Digital Games.
i2 Software
Software Development Engineer
January 2007 - June 2008 (1 year 6 months)
Belo Horizonte e Região, Brasil
C++/C development
Unix development
Pearl development
Palm Os development
Cin/Motorola - UFPE
Quality Assurance Support
January 2006 - November 2006 (11 months)
Recife e Região, Brasil
Software Tester to Motorola phones.
i2 Software
Systems Analyst
January 2005 - January 2006 (1 year 1 month)
Development Palm OS C/C++, Delphi, UML.
Page 7 of 8
Pontifícia Universidade Católica de Minas Gerais
1 year 7 months
Volunteer Teaching Assistant
January 2004 - July 2004 (7 months)
Architecture and Computer Organization I and Operating Systems (Linux, C,
Assembly)
Teaching Assistant
August 2003 - December 2003 (5 months)
Data Structures and Algorithms.
(C/C++)
Teaching Assistant
January 2003 - July 2003 (7 months)
Data Structures and Algorithms (C/C++))
Paradigma ltda
Internship - Web Develop
April 2000 - August 2000 (5 months)
Internship working with e-commerce using ASP.
Education
Data Science Academy
Pós-Graduação em Engenharia de Inteligência Artificial, Ciência da
Computação · (April 2025 - December 2025)
Pontifícia Universidade Católica de Minas Gerais
Master of Science (MS), Mobile Software Engineer, Sofware Product Line,
Feature-Oriented Programming, Software Components · (2007 - 2009)
Universidade Federal de Pernambuco
Bachelor of Science (BS), Software Test Engineer · (2006 - 2006)
Pontifícia Universidade Católica de Minas Gerais
Bachelor's degree, Sistemas de informação · (2002 - 2005)
COTEMIG - Colégio e Faculdade
Technical Course - High School, Information Technology · (1997 - 1999)
Page 8 of 8