Howdy Logo
Image of Anderson M.

Anderson M.
Mobile Engineer - Android

Amazon Aws
Firebase Realtime Database
Flutter
Swift
Apollo Graphql
Bio

Mobile Developer with five years of experience, specializing in Object-Oriented Programming, Clean Architecture, and Clean Code principles. Proficient in implementing design patterns such as Strategy, SOLID principles, MVVM, and TDD to develop robust and maintainable codebases. Experienced in API integration using REST and GraphQL, with strong skills in state management solutions including Bloc and MobX. Expertise includes design patterns like Factory, Singleton, and Service Locator, and extensive use of Firebase for backend services. Comprehensive testing competencies cover Unit Testing, Widget Testing, and Integration Testing. Familiarity with Continuous Integration and Continuous Deployment (CI/CD) processes enhances streamlined development workflows.

  • Mobile Developer (Flutter)
    2/1/2023 - 10/1/2023

    Spearheaded the development and maintenance of a sophisticated application, focusing on enhancing the user experience and streamlining functionalities. Demonstrated advanced technical expertise with Android and iOS development platforms, utilizing Java, Kotlin, and Swift for robust mobile application development. Leveraged backend technologies such as Node.js and Express, and employed MongoDB for efficient data management. Employed Agile methodologies to ensure iterative progress and timely delivery of features. Conducted extensive unit and integration testing using JUnit and XCTest to ensure high-quality code and minimize bugs. Managed version control and collaborative coding efforts through Git and GitHub. Enabled efficient API integration and data handling, ensuring seamless interaction with third-party services and internal databases. Applied proficiency in UI/UX design principles to refine front-end interfaces, ensuring a user-friendly and visually appealing application. Utilized tools like Jira for project management and Slack for team communication, fostering an environment of structured workflow and effective collaboration.

  • Mobile Developer (Flutter)
    3/2/2019 - Present

    As a Flutter Developer, significant proficiency was developed in using the Flutter framework for both development and ongoing maintenance of cross-platform mobile applications. Deep technical expertise was gained in Dart, contributing to efficient and high-performance mobile solutions. The role encompassed extensive work with Flutter widgets, state management solutions like Provider and Riverpod, and integration of APIs using RESTful services.

    Further skill development included firebase integration for backend support, incorporating Firebase Authentication, Firestore, and Firebase Cloud Messaging for real-time updates and notifications. Proficiency was demonstrated in the use of Git for version control, ensuring robust collaborative workflows, and leveraging CI/CD pipelines for seamless application deployment.

    Moreover, familiarity with performance profiling tools such as Dart DevTools ensured optimal application performance, while implementing robust unit and widget testing using Flutter Testing frameworks to maintain high-quality code standards. This role also involved comprehensive UI/UX design collaboration using tools like Figma and Adobe XD, translating design specifications into interactive and responsive user interfaces.

  • Intern
    7/2/2015 - 3/2/2016

    Engaged in the university's software factory internship, demonstrating proficiency in multiple programming languages such as PHP, JavaScript, and Python. Utilized frameworks including Laravel and Django to build robust web applications. Gained extensive experience with front-end technologies like React and Angular, ensuring interactive and responsive user interfaces. Worked with relational databases such as PostgreSQL and non-relational databases like MongoDB to manage and manipulate data effectively. Collaborated on projects using version control systems, specifically Git, to ensure coherent and organized codebase management. Developed skills in Agile methodologies, participating in sprints and contributing to continuous integration and deployment processes. Enhanced problem-solving abilities and technical competency through practical experience in a real-world software development environment.

  • Intern
    2/2/2012 - 3/2/2013

    Gained hands-on experience in electronic circuit design and testing, with extensive use of tools such as oscilloscopes, multimeters, and function generators. Developed proficiency in soldering and PCB assembly, ensuring precision and adherence to safety standards. Engaged in projects utilizing microcontrollers like Arduino and Raspberry Pi, implementing various sensors and actuators for automated systems. Enhanced programming skills through the application of C and Python for embedded systems development. Collaborated with team members to troubleshoot and optimize circuit designs, employing software tools such as MATLAB and Simulink for simulation and analysis. Contributed to documentation and reporting processes, ensuring clear communication of project goals, methodologies, and results.

  • Junior Infrastructure Analyst
    3/2/2009 - 9/2/2010

    Gained expertise in providing comprehensive support for company equipment, including timely replacement and routine maintenance. Developed proficiency in diagnosing hardware issues and implementing effective solutions to ensure minimal downtime. Utilized inventory management tools to track and manage equipment lifecycle, ensuring the availability and operational readiness of necessary resources. Demonstrated skills in coordinating with vendors for procurement and repair services. Implemented preventive maintenance schedules, significantly reducing unexpected equipment failures. Ensured compliance with safety and operational standards while maintaining detailed documentation of maintenance activities.

  • Information Technologist at SECITEC
    2007 - 2008

  • Computer Science at State University of Mato Grosso
    2012 - 2018

Anderson is available for hire

Meet Anderson M.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.