Mobile developer and web designer (Flutter || Kotlin || PHP || JavaScript || HTML5 || CSS3)
Profile summary:
Mobile developer with experience and advanced skills in developing mobile applications using Flutter and Kotlin. It also has expertise in designing and developing websites using PHP, JavaScript, HTML5 and CSS3. Creating user-friendly and high-performance applications as well as working to achieve project goals with multi-functional teams.
Key skills:
Flutter: Expertise in building cross-platform mobile apps with Flutter and using Dart to develop tooled and responsive user interfaces.
Kotlin: Proficiency in programming with Kotlin for native Android development, ensuring modern, secure and efficient coding.
Java: Strong experience in Android programming with Java and familiarity with the principles of object-oriented programming and Android SDK.
PHP: Proficiency in using PHP to develop and create robust and responsive server-side applications.
JavaScript: Proficiency in JavaScript to integrate dynamic functionality into web-based components of mobile applications.
HTML5 and CSS3: Proficiency in HTML5 and CSS3 to design and build web pages and mobile web views.
Version Control: Experience using Git and GitHub for version control and collaborative development.
Technical mastery:
Android Development: Custom Views, Activities, Fragments, Services, Broadcast Receivers, and other Android components.
Flutter Development: Manage Flutter's state, widgets, animations, and plugins to access native features.
API Integration: Design and integration of RESTful APIs and management of JSON/XML data formats.
Database Management: SQLite is Firebase and Firestore's real-time database for storing and retrieving data.
UI/UX Design: Principles of Material Design, Responsive Design and User Experience Optimization.
Experimental professions:
Senior Android Developer, Artaroyan Company
Development and maintenance of Android applications using Kotlin and Java.
Integrating third-party libraries and APIs to enhance application performance.
Collaborate with design to implement user friendly and responsive team interfaces.
Flutter Programmer, ABC Inc
Lead cross-platform mobile app development team with Flutter.
Implementation of state management solutions and program performance optimization.
Coordinate with backend developers to ensure smooth API integration.
Backend Developer, Technology Solutions
Development and maintenance of server side logic using PHP.
Creating RESTful APIs for mobile and web applications.
Database design management and query optimization.
education:
Bachelor of Computer Science, University of Technology
Android developer certification, Google Developers certification
Projects:
Mobile e-commerce application:
Building an e-commerce application using Flutter for Android and iOS platforms.
Integration of payment gateways and push notifications.
Social network program:
Developing a social network application with Kotlin.
Implement features such as user authentication, chat, and media sharing.
Task management system:
Create a task management application using PHP, JavaScript, HTML5 and CSS3.
Enables real-time updates and user collaboration features.
Contact: