Dart/Flutter Developer - 24149
Posted more than 30 days ago
Specialization:
Agile
Android
CSS
React Native
Flutter
Mobile App Development
UI/UX Design
Java
Considering options
Full-time office work
Part-time work
Remote work (full-time)
Freelance (one-time projects)
Relocate
I am a professional software developer with over 2 years experience. I have the skills to develop mobile applications on Flutter and have experience working with cryptocurrencies. Worked with clients both online and offline and successfully built several meaningful features for existing applications, making them easier to use and receiving positive feedback from users.
I am an experienced software developer with over 2 years of experience in IT. I specialize in developing mobile applications using the Flutter framework. I have experience as a software developer at Rocket Solution GmbH. My responsibilities included programming and designing the user interface and user experience for several new features of the application. I developed these features myself, which resulted in ease of use of the application and positive feedback from customers. I also communicated with clients both online and offline, optimizing and improving previous code, which led to cost reduction and performance improvement for both the company and the application itself. I wrote more than 20 tests for each block of code, which allowed me to reduce the frequency of crashes in the application to zero. I also led daily 10-minute meetings to discuss business requirements and complete tasks using Agile, Scrum, Jira, and two-week sprints. I actively worked with Git to comment and document each new block of code, and also constantly communicated with the version control system. In April 2022, I joined the BNUT team as a software developer. I designed and designed an application for reading, sharing and saving the latest cryptocurrency news. Users could trade different types of cryptocurrencies, view and customize different types of charts, including line, range, candle, OHLC. The function of logging in and saving user information has also been implemented. From August 2020 to February 2021, I worked at RAMAN. I have been developing an API connected news application that displays relevant news on the screen. The app contained different screens that users could use to share, search, save, or filter news based on their preferences. They could also filter news by country, category, and more. I have experience with tools and technologies such as Java, React Native, HTML, CSS, SQL, C, as well as frameworks and libraries such as Adobe XD. I am also familiar with object-oriented programming principles and software design patterns, as well as using APIs to develop applications. I also have the communication and collaboration skills needed to be successful in a development team. I have
Education
Babol Noshirvani Technical University
Bachelor
Specialty: Software Engineering
October 2017
- July 2020
Experience
Software Developer - Mobile Application (Flutter) - Part Time
NDA
August 2020
- February 2021
Development from scratch based on the given design.
A news app that connects to an API and displays relevant news on the screen. The app contains different screens that users can navigate through to share, search, save or filter news depending on what they want to see. They can also be filtered by country, category and other things.
Software Developer - Mobile Application (Flutter) - Full Time
NDA
March 2021
- March 2022
Development and design (UI / UX) of the application from scratch.
Latest cryptocurrency news for users to read, share and save. In this app users can trade different types of cryptocurrencies, view and customize different types of charts like line, range, candlestick, OHLC. You can also login and save your information.
Software Developer - Mobile Application (Flutter)
NDA
October 2022
- March 2023
• Both programming and design (UI / UX) of more than 3 groundbreaking new features for the existing app, independently leading to easier usage and better feedback from customers.
• Collaboration and communication with more than 3 clients in Germany and all over Europe, both online and on-site.
• Optimizing and improving the previous code, resulting in lower costs and better performance for both the company and the app itself.
• Writing more than 20 tests for each code unit to debug; this reduced the application crash rate to 0.
• Holding daily 10-minute stand-up meetings to talk about business requirements and the product needed, completing tasks using Agile, Scrum, Jira, and 2-week sprints, as well as business processes using BPMN,
• Modeling use cases and flowcharts; commenting and documenting each new unit and code file, constantly working with Git.
Similar candidates