Mohammad Rostami

Mohammad Rostami

Android developer

Followers of Mohammad Rostami1000 followers
location of Mohammad RostamiTehran, Tehran Province, Iran

Connect with Mohammad Rostami to Send Message

Connect

Connect with Mohammad Rostami to Send Message

Connect
  • Timeline

  • About me

    Technical Director, Android Engineer

  • Education

    • Islamic Azad University

      2011 - 2015
      ‌Bachelor degree Mechanical Engineering
    • Islamic Azad University

      2015 - 2017
      Master's degree Mechanical Engineering
  • Experience

    • Naghsh Gostar

      Dec 2012 - Feb 2014
      Android developer

      During this 6 month period i was Developing the android application of an integrated software system for buying and selling decorations called 20 DECOR. I have written the whole process of android development which is based on 24 SDK and its fully web service based. One of the most important and attractive features of this application is AR(Augmented Reality) feature. With this feature user can watch selected product in room environment and check how product looks in his/her place! see its very funny. used technologies in this project and gained abilities from developing this application are listed below.Skills and Experiences:----------• using FIREBASE ANALYTICS to monitor application installs and uses• using FIREBASE CRASH REPORT to monitor application problems and issues• knowledge of implementing AR (Augmented Reality) Technology • knowledge of using GOOGLE CAMERA API to bring cam to the application• using SURFACE VIEW for implementing camera• implementing SHARE and CALL features • using VIEW ATTACHER to implement resize,rotate and move GESTURES• ability of using Firebase cloud messaging and PUSH NOTIFICATION services• wrote my own NOTIFICATION system• skill of working with BROADCAST RECEIVERs• ability of using SHARED PREFERENCES• designing UI and UX• using EXCEPTION HANDLERs to manage exceptions• implementing TABVIEW design • using gif_view to show gifs• knowledge of working with image loader libraries like GLIDE,PICASSO and UNIVERSAL IMAGE LOADER Show less

    • World White Rose Travel Agency

      Feb 2014 - Apr 2015
      Android Developer

      Worked on developing android application of a Tourism project which resolves all of traveler demands in one place. This application is developed base on 25 SDK and its a webservice based software. Also i am the only android developer of this application.Skills, Responsibilities an all technologies used in developing this project are listed below:Responsibilities:----------• Designing, documenting, and developing an application considering design patterns and solid principles• Collaborating with other web and mobile developers to achieve technical requirements of the project• Designing and Preparing user experience and user interface of both android and ios versions of application and implementing the android UI• Working with CTO on reviewing technology trends to determine strategic areas for future concentrationQualifications:----------• Proven ability to learn new technologies quickly and apply the gained knowledge to address problems or improve performance• Experience with Designing UI/UX of applications across android/ios platforms • Experience with Version Control softwares Specialy GIT (using bash-cracken and android studio git toolbar)• Experience with collaborating together with technical team to deliver the project• Experience with understanding of object-oriented design techniques• Ability to think critically and solve problemsSkills Gained:----------• knowledge of working with jsoup HTML PARSING library• skill of working with RESTFUL WEBSERVICEs for jsons and SOAP for xml• skill of working with GOOGLE MAPS API and parsing address from lat and long• strong ability to use and implement XML and VALUE type ANIMATIONs to achieve more fluent UI• ability of working with GRADLE and DEPENDENSIEs• ability of developing fully FRAGMENT BASED application to achieve best accessibility to all parts• designing with considering MATERIAL DESIGN principles as possible Show less

    • Self-employed

      Apr 2014 - Aug 2022
      Android Engineer

      Created new Android applications from scratch, using Java, Kotlin, and the Android SDK, some even including the UI/UX design and all backend functionality.● Developed 15 profitable apps in the following fields:Social and AR, online taxi, resident Rent Portal, and social network.● Led to Learn, Develop and design 100% of a Project.● Used Design Patterns and Object-Oriented programming to increase Code readability and ease of maintaining and debugging.

    • IsaTel | ایساتل

      Apr 2015 - May 2017
      Android Developer

      IsaTel is an IT Company which works on VAS Projects (producing mobile applications for cell phone operators) and independent mobile software projects. i'm part of a software engineer team in which we are developing companies projects. From the projects i'm working on here i can name SOOTT, PROSHOT, RINGO and BID.Soot is an Advertisement Application in which people can Advertise for their cars and Houses which they want to sell. the most different and fantastic feature of Soott is that you can tell Soott what exactly you want and it will notify you as soon as any one puts that thing for sell! this way you will never miss any thing you like. PROSHOT is an image editor with plenty of frames and fonts and... to edit user images for different occasions, and RINGO is a rington application to make your ringtone out of your favourite music file or download it from RINGO's bank. Bid is still under development.Responsibilities:----------• Documenting and developing considering design patterns and solid principles• Collaborating with other teammates to develop the projects• Working in cooperation with UI and UX designers implementing user experience and user interface of ApplicationsQualifications:----------• Experienced in working with avocode and photoshop for implementing UI of applications• Experience with Version Control softwares GIT (using bash and android studio git toolbar)• Experience in working with Trello and scrum structure• Experience with understanding of object-oriented design techniques• Ability to think critically and solve problemsExperiences Gained:----------• working with Step indicator libraries• working with Sticky views and headers• skill of working with services• knowledge of working with jsoup HTML PARSING library• working with push notification libraries (FCM)• skill of working with GOOGLE MAPS API and parsing address from lat and long• using animations to achieve fluent user experience• designing with MATERIAL DESIGN Show less

    • AHS co.

      May 2016 - Apr 2017
      Android Developer

      Developing main projects of officeOOLGOO, a social network similar to INSTAGRAM with business featuresSUCCESS CALENDAR, a calendar app for SUCCESS magazineRAZHOUR, an online store

    • National Library of IRAN

      Feb 2017 - Jan 2019
      Android Developer

      designed and developed the application of IRANs national library called SAHEL• Designed User interface with simple and modern look• Created an advance search to find everything with the mini info you have about the specified book• features like search bookmark, news bookmark, simple bookmark, reserve and extend borrow period, library news and feed.

    • Ufarmapp

      May 2017 - Jan 2019
      Android Developer

      • Developing an integrated Store system for Ministry of Agriculture and SAMAN Bank of IRAN. This application is developed in 3 versions for customer, provider and delivery.main responsibilities revolved around building cutting-edge mobile applications, testing and debugging applications and developing updates to improve app usability. I also collaborated with the marketing department to help define client needs and how best to accommodate them. Among my responsibilities at previous position were to solve problems, debug apps, develop SQL database structures , working with REST, using dependency injection in my projects, using threading, working with other developers with version control systems and participated in new product development. Show less

    • Trigup

      Apr 2019 - Mar 2022
      Technical Director and Android Engineer

      Crafted a Language Learning App using Kotlin, RxJava, and MVP patterns.● Implemented video streaming & text to speech System for Dialog practice to increase user engagement.● Configured and Maintained Server and Database.● Led and Cooperated with +5 engineers and designers to deliver the project within the Agile framework and cleared Sprinted tasks and JIRA.● Enhanced Application Overall Performance by rapidly fixing bugs and solving problems.

    • Ezpay

      Sept 2019 - Jun 2020
      Android Engineer

      Built an Android app for Subway and BRT ticket management systems. EZPAY downloaded over 500k times.Providing accessibility to recharge Mobile SIMcard, and pay highway tolls and traffic taxes.● Designed and developed the application with MVVM architecture, data binding, Room ORM, and RxJava.● Achieved a Crash-free rate of 97% using integration and Unit Test.● Communicated effectively with other engineers, designers, and artists to ensure tight cooperation.

    • NeshanMaps

      Nov 2021 - Dec 2022
      Android Developer

      Working with a Large team on a Navigation Application with over 10 million active users.● Designed a new TTS Engine● Crafted Radar to help users in locating the nearest public services. ● Working with CRASHLYTICS and sentry for app maintenance.● Experience working with CI/CD

    • Sarmaye & Danesh Asset Management Co.

      May 2023 - now
      Android Developer
  • Licenses & Certifications