Ali Mashuri

Senior Mobile Engineer

10 years of experience in Mobile application development
Experienced in software development lifecycle (SDLC) including analysis, design, development, and testing, deployment and documentation.
Ambitious and communicative. Good mentor and tech lead.

Skills

  • Swift, objective-c, Java, Kotlin and flutter.
  • A good understanding of the design design pattern in the development of mobile applications.
  • Attentive to UI/UX details and high code quality. Fan of unit tests, functional programming, typed interfaces, and DDD.

Experience

PT ANSVIA
Jan 2017 - Dec 2022

Lead Mobile Engineer

Working on several project based mobile applications, using native (android & iOS) & flutter. Building realtime chat applications, social media for enterprise and managing mobile team members to achieve company goals as a software house company.

  • Bootstrapped, developed and led most of the decisions throughout the project. Configured the CI/CD pipeline.
  • Led a team to build a B2B app and a B2C app for Android and iOS using Native Swift, Kotlin & Flutter.
  • Actively helped manage, estimate and scope out the project.
  • Maintained code quality by writing tests and performing code reviews.
  • Responsible for deployment to the app stores.
  • Research and develop about new mobile technologies, bringing a smart behavior on the app.
  • Setup automation CI/CD for mobile apps.
PT Ruang Aplikasi Nusantara
May 2017 - Jul 2017

iOS Engineer

Working as partime remote iOS developer, helped build product on early stage startup.

  • Designed the system architecture and bootstrapped iOS apps.
  • Build chat engine using xmpp protocols.
  • Led most of the engineering decisions throughout the project.
PT Gamatechno Indonesia
Jan 2013 - Dec 2020

iOS Engineer

Working as sessioned engineer since 2013, build, publish and maintain native iOS apps, implement client side using socket for realtime apps, suggest for apps design and API security.

  • Bootstrapped, developed and led most of the decisions throughout the project. Configured the CI/CD pipeline.
PT Sebangsa Bersama
Okt 2012 - Dec 2016

Lead iOS Engineer

Worked on a startup company, build social media apps for iOS.

  • Bootstrapped, developed and led most of the decisions throughout the project. Configured the CI/CD pipeline.
  • Helped recruit, onboard and mentor new team members.
  • Leading team to achieve goal within tight deadline, provide both technical and management Control to Project and Team - Prepare project environment, find suitable 3rd party library for sebangsa apps.
  • Actively helped manage, estimate and scope out the project.
  • Developed and released an iOS application.
  • Do some research and learn new iOS technology or new SDK Api's.
PT Saling Silang.
Jul 2011 - Sep 2012

Web Developer

Working as a web developer, I am developing tentukan.com, a survey and polling website, built using php for server side and javascript for embedded widget for website.

Freelance
Aug 2008 - Present

Full-stack Software Engineer

  • Created multiple web applications, crossplatform mobile application ,participating in the whole process of their development: product design and estimation, code design and development, UI/UX design, product launch and maintenance. (portofolio)

Education

IST AKPRIND YOGYAKARTA
2006 - 2011
Informatic Engineering
  • Served as an assistant of programming lab, lectures about algorithms & data structure & web development.
  • Served as a research team linux study group (KSL) AKPRIND.
  • 1st champion Competition of Mobile application for Geographic information system of DIY colleges.