HAMID REZA M. — Full-Stack Engineer and Software Architect
Expertise in Flutter (4.5 yr.), Kotlin (5.0 yr.).
Last verified on July 17, 2024Core Skills
Bio Summary
Seasoned software engineer with 8 years of rich experience in mobile and full-stack development, particularly in Flutter, Kotlin, Node.JS, and Java. Proven track record in leading development teams and designing robust software architectures, evidenced by successfully delivering a critically acclaimed MVP for a hair color mixing app and dramatically improving an international social media app's performance by 80%. Proficient in Clean Architecture, DDD, CI/CD using GitHub Actions, and efficient RX programming. Strong background in software engineering with a Bachelor's in IT Administration and an Associate Degree in Software Engineering, coupled with hands-on experience in MVC, MVVM, SOLID principles, and various design patterns. Skilled in enhancing software scalability and performance, contributing to substantial revenue growth and client satisfaction through innovative solutions.
Technical Skills
| Programming Languages | Dart, Java, Kotlin |
| Android Libraries and Tools | Android APIs, Kotlin |
| Java Libraries and Tools | Dagger2, RxJava2 |
| Mobile Frameworks and Libraries | Dagger2 |
| JavaScript Frameworks | Express, NestJS, Node.js |
| PHP Frameworks | Laravel |
| UI Frameworks, Libraries, and Browsers | Socket.io |
| Databases & Management Systems / ORM | MySQL |
| SDK / API and Integrations | Android APIs, Facebook Auth, GraphQL, Jira API, RESTful API, Stripe |
| Third Party Tools / IDEs / SDK / Services | ClickUp |
| Virtualization, Containers and Orchestration | Docker Compose |
| Methodologies, Paradigms and Patterns | FDD, Observer |
| Web/App Servers, Middleware | PWA |
| QA, Test Automation, Security | Unit Testing |
| Other Technical Skills | DartZ, Freeze Doom Loop, GetX, Sentry.io |