Summary
Overview
Work History
Education
Skills
Work Availability
Timeline
Mohammadamir Nejadmatoori

Mohammadamir Nejadmatoori

Software Developer
Haarlem

Summary

Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code. Detail-oriented team player with strong organizational skills. Ability to handle multiple projects simultaneously with a high degree of accuracy. Experienced and dedicated Mobile App Developer with impressive expertise in Fintech industry. Directs design, development and implementation of mobile applications and delivers products ahead of schedule. Strong application lifecycle skills and dynamic persona.

Overview

5
5
years of professional experience

Work History

Flutter Web/App Developer

Carv
Amsterdam
09.2022 - 06.2023

A startup dedicated to designing a platform for recording, adding transcripts, and highlights to meetings to skip meetings and see the highlights in the future

  • Developed UI components, pages, and widgets for web and mobile applications
  • Also written unit, widgets, and integration tests
  • Refactored legacy codebase and converted it to Feature-first (layers inside features) architecture and rewrite non-testable pieces of code
  • Improved application performance by fixing some state management issues that caused multiple rebuilds of pages
  • Collaborated with the UI/UX designers and product managers to structure the theme and typography of the project
  • Managed automated flows to deliver apps for testing using Fastlane, Firebase and Github actions
  • Tech stack: Flutter, Github actions, Fastlane, Codecov, Flutter test, Riverpod, responsive_framework, flutter_layout_grid, responsive_spacing, Widgetbook

Mobile Application Developer

Bots by Revenyou
Haarlem
11.2021 - 10.2022

A scaleup that provides a trading app designed to use bots and algorithms to trade crypto assets for users without the need for them to have any knowledge of trading

  • Developed features in an MVVM architecture and written unit, widget, and integration tests, and have done smoke tests in collaboration with the QA team
  • Refactored the codebase by adding linter rules to the project and following clean code principles for Flutter
  • Enhanced the design of widgets and pages, based on the device sizes to make it fit every mobile device
  • Worked in the feature team style in charge of delivering new features for the application
  • Delivering applications on Google play store and Apple app store on a weekly basis
  • Enhancing the efficiency of the builds by adding commands and checks to
  • CircleCI
  • Tech stack: Flutter, Provider, Stacked, Flutter/Dart linter, Flutter test, Datadog,
  • Codecov

Mobile Application Developer (remote)

Deriv
Cyberjaya
10.2020 - 11.2021

A scaleup broker for trading, betting, and p2p asset exchange. The company is based in Cyberjaya, Malaysia but has offices in Malaysia, UAE, Paraguay, Cyprus, Malta, Belarus, and freelance developers from all around the world.

  • Worked in the chart feature team as a Flutter developer
  • Came up with a new solution for designing and painting indicators for the chart to help design more features like indicators with channel fills (Ichimoku and Bollinger Bands)
  • Prepared an animated bottom chart for displaying bottom technical indicators Such as MACD using Flutter Canvas
  • Developed animated crosshair on the chart with the ability to animate on position selection movement
  • Implemented a new home page making use of sockets for showing forex and trading assets
  • Delivering and fixing issues with the QA team using CircleCI and Bitrise
  • Tech stack: Flutter, Cubit, Bloc, Provider, Flutter Canvas, Flutter animations,
  • Socket

Software Developer

Raimun
Isfahan
09.2018 - 10.2020

A software consultancy with multiple clientsThe client projects at the time were a book-reading app with transcriptions and a virtual meeting app designed for schools and universities during the covid lockdown

  • Developed a 3D printer program using C++ Qt for desktop and Raspberry Pi with Python Flask for connection to the Printer
  • Developed an image processing iOS flutter package with Swift for an E- commerce app for selling optics with the ability to try them on given face images before buying
  • Fixing an issue with the video player package on the Flutter repository legacy code in objective-c
  • Developed a camera widget(flutter) with helpers using mobile sensors to help the user take a standard efficient photo
  • Designed and developed a medical application intended to connect patients with Doctors and Psychologists
  • Improved performance and designs of the older application of a client with the rebranding and redeveloping of the application with Flutter(the older version was developed with React Native)
  • Designed multiple custom widgets using CustomPainter from Flutter Canvas with animations
  • Tech stack: Flutter, Swift, Bloc, Provider, AudioPlayers, Flutter Canvas, Qt,
  • Arduino, Flask

Education

Bachelor of Science - Computer Engineering

Isfahan University of Technology, Isfahan, Iran
04.2001 -

Skills

Flutter/Dart Flutter test Bloc Cubit Provider Stacked Riverpod Git Swiftundefined

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Flutter Web/App Developer - Carv
09.2022 - 06.2023
Mobile Application Developer - Bots by Revenyou
11.2021 - 10.2022
Mobile Application Developer (remote) - Deriv
10.2020 - 11.2021
Software Developer - Raimun
09.2018 - 10.2020
Isfahan University of Technology - Bachelor of Science, Computer Engineering
04.2001 -
Mohammadamir NejadmatooriSoftware Developer