Douglas Q.

About Me

Douglas is a Senior Mobile Apps Developer with 10+ years of experience in Android and iOS development using Java, Kotlin, Swift, and Objective-C. He has worked on high market share projects such as Rio 2016 Olympics app and official apps for Corinthians and Flamengo. Douglas creates user-friendly solutions based on client requirements, building apps that are commercially viable and maintainable. He also has a solid background in back-end technologies like PHP, Ruby, C#, and Java Web and in building complete CI/CD pipelines.

AI, ML & LLM

Frontend

Backend

QA & Testing

Workflow

Other

Work history

UpStack
UpStack
Senior Mobile Apps Developer
2020 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Retail inMotion
Retail inMotion
Senior Android Developer
2019 - Present (6 years)
Remote
  • Built a custom Espresso-Cucumber framework enabling QA to write UI tests with GWT syntax.

  • Conducting interviews to select Android team candidates, ensuring technical and cultural fit.

  • Promoting unit testing for bug fixes and new features, improving code quality and reliability.

  • Collaborating with product and support teams in client alignment meetings for clear communication.

  • Mentoring junior developers to enhance technical skills and professional growth.

  • Integrated the Android app with multiple card payment machines for seamless transactions.

  • Developed a safety-focused solution to minimize crew-passenger interactions during COVID-19.

  • Led the migration to Kotlin Multiplatform, enabling cross-platform development and code-sharing.

  • Integrated legacy features with new ones using Kotlin, Jetpack Compose, and Coroutines.

Delivery Much
Delivery Much
Senior Android Developer
2019 - 2019
Florianopolis, Brazil
  • Set up CI/CD and designed the online food court's app architecture.

  • Increased the free crash session from 89% to 99.9% and free ANR daily sessions from 75% to 100%.

  • Defined workload for sprints and monthly releases, developed new features, and maintained the Delivery Much Android app.

  • Implemented unit tests, instrumentation tests, and Espresso tests.

Bravi
Bravi
Senior Mobile Developer
2017 - 2019 (2 years)
Florianopolis, Brazil
  • Delivered and deployed education, learning, and training apps on Google Play Store and App Store.

  • Built several Android mobile applications using localization, camera, maps, communication resources, widgets, and APIs for OAuth, Facebook, Google.

  • Employed a TDD approach when writing code and worked on pull requests and code reviews.

MOBRJ
MOBRJ
Senior iOS Developer
2016 - 2017 (1 year)
Recife, Brazil
  • Developed and maintained apps for Brazil's main soccer teams and deployed them on the App Store.

  • Designed app architecture and implemented unit testing to identify malfunctions, debugging apps to optimize app performance.

  • Defined workload for sprints and monthly releases and collaborated with the product development team to plan new features.

Epitrack
Epitrack
iOS Developer
2015 - 2016 (1 year)
Recife, Brazil
  • Developed and maintained real-time iOS apps for health surveillance platforms, including Digital Disease Detection Development for diagnosing infectious diseases.

  • Developed unit tests and performed code reviews to enhance code quality.

  • Defined workload for sprints and monthly releases, identifying and planning new features.

CESAR
CESAR
System Engineer
2014 - 2015 (1 year)
Recife, Brazil
  • Developed Android distributions for main Motorola devices.

  • Worked on the development of the Official Rio 2016 Olympics iOS app.

  • Designed and participated in tech pilot projects for the company in diverse markets, including telecommunications, electronics, commercial automation, finance, media, energy, health, and agribusiness.

  • Worked in a distributed team with a structured development process (including feature branch and code review) and a huge codebase.

  • Closely collaborated with the senior IT manager, the client (Samsung), and the sales team, coordinating all POCs for the project.

AndroidAPI DesignJavaScrumGitProof of Concept (POC)
Accenture
Accenture
Software Developer
2013 - 2013
Recife, Brazil
  • Maintained and developed a portal for a high insurance company focusing on using best practices at every stage of the development cycle.

  • Prioritized product features and aligned them with client feedback.

  • Built a good clean architecture and optimized application performance.

TWM Tecnologia
TWM Tecnologia
Software Developer
2012 - 2013 (1 year)
Recife, Brazil
  • Developed a control system for specific processes in a big oil refinery that generated substantial benefits with little or no investment.

  • Created and maintained software communication within the development team.

  • Integrated data from multiple databases and refined web development specifications.

Showcase

Leader POC Team - Rio 2016
Leader POC Team - Rio 2016
  • Rio 2016 was the official app for the Olympics, providing comprehensive information on the games.

  • The app featured detailed schedules, results, sports, athletes, venues, maps, and spectator guides.

  • The client (Samsung) collaborated closely with the development team, utilizing Wiki Documentation for understanding and project management.

Senior Mobile Developer - Quiz Your English
Senior Mobile Developer - Quiz Your English
  • Quiz your English is a mobile application focused on English practice, improvement, and testing.

  • It offers features like learning English grammar with friends, discovering new words, and global testing.

  • The project includes a defined app architecture for both Android and iOS, with Git Flow implemented for version management and improved testability.

Senior Android Developer - Delivery Much
Senior Android Developer - Delivery Much
  • Delivery Much is an online food court platform offering convenience, security, and restaurant menus.

  • The platform operates in over 100 cities and continues expansion throughout Brazil through franchising.

  • The developer utilized Clean Code and TDD to improve application stability and efficiency.

Education

Bachelor's Degree, Information Systems
Bachelor's Degree, Information Systems
Joaquim Nabuco University - Brazil
2010 - 2017 (7 years)