Farid Keramat
Android Tech Lead at BaleMessenger | پیامرسان بانکی بله- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Persian Native or bilingual proficiency
-
Azerbaijani Native or bilingual proficiency
Topline Score
Bio
Experience
-
BaleMessenger | پیامرسان بانکی بله
-
Iran
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Android Tech Lead
-
Apr 2023 - Present
• Built a team culture focused on high performance, product quality, clean and testable code.• Explore best practices and share them throw technical talks.• Mentored junior developers on the team to improve their coding skills by code reviews and providing feedbacks.
-
-
Senior Android Developer
-
Jul 2022 - Jul 2023
• Restructured the application's code base into a modular framework, to create a platform that facilitates collaboration and progress for cross-functional teams.• Optimized app build time and reduced coupling by migrating to a modular architecture.• Improved performance by finding the best strategies to modernize the application and refactoring the legacy codes.
-
-
-
SabaIdea
-
Iran
-
Technology, Information and Internet
-
100 - 200 Employee
-
Senior Android Developer
-
Aug 2020 - Jun 2022
• Developed an application from scratch using Android clean architecture and focused on writing clean, readable, testable code based on SOLID principles. • Research, identify and recommend best practices for solving technical problems. • Write UI and Unit tests using different libraries like Junit, Mockk, Espresso, etc. • Utilize third party libraries and new technologies to maximize development efficiency. • Collaborate with cross-functional teams including Android, iOS, Server, QA to define, design, and ship new features. Show less
-
-
-
Delijan | دلیجان
-
Iran
-
Information Technology & Services
-
Android Developer
-
Jun 2020 - Aug 2021
• Worked as a freelancer, developing mobile applications for clients. • Attended regular meetings to identify clients' requirements, plan, estimate and get feedbacks. • Worked as a freelancer, developing mobile applications for clients. • Attended regular meetings to identify clients' requirements, plan, estimate and get feedbacks.
-
-
-
Limoo | لیمو
-
Software Development
-
1 - 100 Employee
-
Android Developer
-
Jan 2019 - Nov 2020
• Developed and maintained high-quality software for mobile applications using MVP architecture with RxJava. • Collaborated in cross-functional and Agile team to define, design, and ship new features. • Used Jira for planning and estimation. • Developed and maintained high-quality software for mobile applications using MVP architecture with RxJava. • Collaborated in cross-functional and Agile team to define, design, and ship new features. • Used Jira for planning and estimation.
-
-
-
Asre danesh afzar
-
Tehran, Iran
-
Android Developer
-
Aug 2014 - Apr 2017
• Migrated whole project from Eclipse and ANT build system to Android studio and Gradle. • Designed content providers to share data with third-party applications and created technical documentation for it. • Migrated whole project from Eclipse and ANT build system to Android studio and Gradle. • Designed content providers to share data with third-party applications and created technical documentation for it.
-
-
Education
-
Amirkabir University of Technology - Tehran Polytechnic
Bachelor's degree -
National Organization for Development of Exceptional Talents (Sampad)
Diploma of Education, Mathematics