João B.

Mobile Developer

João is an experienced Mobile Developer with over five years of commercial experience, complemented by strong skills in backend development and DevOps. His comprehensive technical expertise allows him to contribute effectively to a wide range of projects.

He has led and participated in projects across diverse domains, including Games, Naval Simulation, IoT, Health Care, and Education, demonstrating versatility and proficiency. João excels in team communication and management, successfully guiding teams to deliver high-quality results. His broad experience highlights his adaptability, resilience, and commitment to excellence in every project he undertakes.

Main expertise
  • Dart
    Dart 5 years
  • Flutter
    Flutter 5 years
  • Firebase
    Firebase 6 years
Other skills
  • Python
    Python 3 years
  • C++
    C++ 3 years
  • Android
    Android 3 years
João
João B.

Sweden

Get started

Selected experience

Employment

  • Mobile Developer | Product Owner

    Pirr - 1 year

    • Collaborated with team members to design and implement software solutions that meet project requirements and deadlines.

    • Conducted regular code reviews, debugging, and troubleshooting to ensure the quality and functionality of the software.

    • Engaged in continuous learning and adaptation to new technologies and methodologies to improve efficiency and effectiveness in software development processes.

    • Communicated effectively with stakeholders to gather requirements, provide updates on project progress, and address any concerns or issues.

    Technologies:

    • Technologies:
    • Dart Dart
    • Flutter Flutter
    • Firebase Firebase
    • Google Cloud Google Cloud
    • Project management
    • Agile Agile
    • Team leading
  • Co-CTO | Co-Founder | Software Engineer

    Walkbeat - 5 years 9 months

    • Directed the overall software strategy, including product development, feature prioritization, and release planning, to align with the company's goals and objectives.

    • Oversaw the design, development, testing, and deployment of software solutions, ensuring adherence to quality standards and project timelines.

    • Fostered a collaborative and innovative work environment, encouraging team members to share ideas, experiment with new technologies, and continuously improve processes.

    Technologies:

    • Technologies:
    • Dart Dart
    • Flutter Flutter
    • Firebase Firebase
    • Node.js Node.js
    • Docker Docker
    • Python Python
    • C++ C++
    • Android Android
    • Google Cloud Google Cloud
    • Matlab Matlab
    • DevOps DevOps
    • Product Development
    • Project management
    • Agile Agile
    • Team leading
    • MQTT
  • Software Engineer

    Sweet Systems - 3 years 10 months

    • Played an integral role in the design, development, and maintenance of software products and applications to support the company's objectives.

    • Collaborated with cross-functional teams to gather requirements, define project scope, and deliver high-quality solutions on time and within budget.

    • Implemented software features and functionalities, adhering to best practices and coding standards to ensure scalability, reliability, and security.

    • Participated in code reviews, testing, and debugging processes to identify and address issues promptly, maintaining the integrity and performance of the software.

    Technologies:

    • Technologies:
    • Docker Docker
    • DevOps DevOps
    • Project management
    • Team leading
    • .NET Core .NET Core
    • T-SQL T-SQL
    • MSSQL MSSQL
    • Azure Cloud Azure Cloud
  • Research Assistant - Pervasive Computing

    IPAL - Image & Pervasive Access Lab - 5 months

    • Designed and developed a REST version of UbiSMART to run on the cloud, focusing on enabling the reception of data from multiple home gateways using Node.js.

    • Implemented services within the framework to ensure data storage in a triplestore and enable access through a dedicated API, facilitating seamless integration and retrieval of information.

    • Integrated key processing applications with the triplestore API to demonstrate functionality and enhance data processing capabilities.

    • Developed services for the configuration, integration, and maintenance of remote home gateways, emphasizing applications in Ambient Assisted Living and Smart Home environments.

    • Utilized technologies such as REST, Javascript, and Semantic Web to support the development of the framework and its associated services.

    Technologies:

    • Technologies:
    • Node.js Node.js
    • MQTT
    • JavaScript JavaScript
    • Raspberry Pi Raspberry Pi
    • Internet of Things
  • Software Engineer

    Instituto de Pesquisas da Marinha (IPqM) - 8 months

    • Played a key role in specifying the requirements for the ECDIS (Electronic Chart Display and Information System) Navigation Simulator in accordance with the standards set by the International Maritime Organization (IMO).

    • Led the project to integrate the Ship Bridge Simulator with the Naval Warfare Tactics Simulator, ensuring seamless interoperability and functionality between the two systems.

    • Collaborated closely with stakeholders and subject matter experts to understand the technical requirements and constraints of the projects.

    • Implemented solutions to meet project objectives, adhering to established standards and best practices in software engineering.

    • Conducted testing and validation to ensure the accuracy and reliability of the software systems developed.

    Technologies:

    • Technologies:
    • Java Java
    • C# C#
    • Unity Unity
  • Co-founder and Game Developer

    Unnamed Fiasco Team - 2 years 9 months

    • Led the design and development efforts for the video game Unnamed Fiasco, a 2D local multiplayer game focused on players collecting shards to activate weapons and engage in battles with opponents, with the aim of delivering an enjoyable couch multiplayer action experience.

    • Utilized Unity 3D game engine, leveraging C# programming language, to implement game mechanics, features, and visual elements.

    • Ensured compatibility and performance across multiple platforms, including Windows, XBOX One, Mac, and Linux, by conducting thorough testing and optimization.

    • Managed the game's online presence and marketing efforts through the maintenance of the game website and promotional materials to attract players and generate interest in the game.

    Technologies:

    • Technologies:
    • C# C#
    • Unity Unity
  • Research Assistant

    CASNAV - Centro de Análises de Sistemas Navais - 1 year 3 months

    • Contributed to the development of a Ship Footbridge Simulator for the Brazilian Navy, utilizing Unity 3D and C# programming language.

    • Played a significant role in the design, implementation, and testing phases of the simulator, ensuring its functionality and accuracy met the requirements of the Brazilian Navy.

    • Managed media appearances for the project, including coverage on TV Marinha, Jornal da Globo, Último Segundo IG, and CONSEGI 2013, to showcase the simulator's capabilities and achievements.

    • Collaborated with team members and stakeholders to gather requirements, define project milestones, and deliver timely and high-quality results.

    • Demonstrated strong problem-solving skills and technical expertise in the development of simulation software for naval systems.

    Technologies:

    • Technologies:
    • C# C#
    • Unity Unity
  • Software Engineer Team Lead

    Universidade Federal do Oeste do Pará - 7 months

    • Functioned as a Project Manager, ensuring the successful execution of projects, including managing timelines, resources, and deliverables.

    • Led a team of 10 individuals, coordinating activities such as software deployment for SIGs and software development using technologies such as Java, Spring, Java Server Faces, PHP, Javascript, Plone, WordPress, etc.

    • Demonstrated strong leadership and organizational skills in effectively managing the team and ensuring the successful completion of projects within set deadlines and quality standards.

    Technologies:

    • Technologies:
    • Project management
    • Team leading
    • Java Java
    • Budget management
    • Spring Spring
    • JavaScript JavaScript
  • Assistant Lecturer

    Centro Universitário Luterano de Santarém - 1 year 6 months

    • Taught various subjects including Algorithms and Programming Languages ​​I (Java and Python), Algorithms and Programming Languages ​​II (Java), Data Structures I (Java), Programming Languages Paradigms (Java, Pascal, Lisp, and Prolog), and Systems Modeling (Scrum and UML).

    • Developed and delivered instructional materials, lectures, and assignments to facilitate student learning and understanding of the course topics.

    • Provided guidance and support to students, including tutoring, mentoring, and academic advising, to help them achieve their academic goals and improve their performance.

    • Evaluated student performance through assessments, exams, and projects, providing constructive feedback to support their learning and development.

    • Engaged in professional development activities to stay updated with advancements in the field and enhance teaching methodologies and practices.

    Technologies:

    • Technologies:
    • Python Python
    • Java Java
  • IT Specialist

    Universidade Federal do Oeste do Pará - 1 year 2 months

    • Led requirements specifications, ensuring clear and comprehensive documentation of system requirements to meet stakeholder needs and project objectives effectively.

    • Managed database administration tasks, including configuration, optimization, and maintenance of MySQL and PostgreSQL databases, ensuring data integrity and accessibility.

    • Administered system infrastructure, including Apache Server, Tomcat Server, and JBoss Server, ensuring their smooth operation, security, and performance to support organizational needs and applications.

    Technologies:

    • Technologies:
    • MySQL MySQL
    • PostgreSQL PostgreSQL
  • IT Manager

    Unimed Oeste do ParáUnimed Oeste do Pará - 1 year 3 months

    • Functioned as a Project Manager, overseeing the planning, execution, and completion of IT projects to meet organizational objectives and requirements.

    • Supervised and coordinated a team of 3 individuals, directing activities related to system administration (Infomed and Piramide), database administration (Oracle DB 10g, Unbreakable Linux [Oracle], and Tomcat Server), SQL report generation (PL/SQL), network administration, and user support.

    • Managed system and database infrastructure, ensuring their stability, security, and performance to support organizational operations and applications effectively.

    • Provided technical support and assistance to users, addressing their queries, troubleshooting issues, and resolving problems promptly to minimize downtime and disruptions.

    Technologies:

    • Technologies:
    • SQL SQL
    • PL/SQL PL/SQL
    • Oracle Oracle
    • Linux Linux

Education

  • BSc.Computer Science, Artificial intelligence

    Universidade Federal Fluminense · 2012 - 2015

  • Standalone courseComputer Software Engineering

    Universidade Católica de Brasília · 2010 - 2011

  • BSc.Information Tehchnology

    Centro Universitário Luterano de Santarém · 2006 - 2010

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat