Syed Alam, Developer in Oklahoma City, OK, United States
Syed is available for hire
Hire Syed

Syed Alam

Verified Expert  in Engineering

Android Developer

Oklahoma City, OK, United States

Toptal member since April 10, 2025

Bio

Syed is a senior Android developer with 9+ years of experience. He is skilled in Java, Kotlin, Jetpack Compose, Retrofit, Room, Firebase, and VoIP. He is also experienced with secure cryptography, multithreading, Kotlin Coroutines, and Jenkins CI/CD. With a strong focus on clean architecture, Syed implements MVC and MVVM patterns and uses tools like JUnit and Espresso for testing. He builds high-quality, user-friendly apps while staying up-to-date with the latest mobile tech.

Portfolio

The Insights Desk
Android SDK, Android, Java, Kotlin, Model View ViewModel (MVVM)...
YellowBeamTech
Android SDK, Android Studio, Java, Kotlin, XML, Firebase, Git...
Software Allice
Android, Android Studio, Java, SQLite, MVC Frameworks, Firebase...

Experience

  • Android SDK - 9 years
  • Firebase - 7 years
  • Retrofit 2 - 7 years
  • Git - 6 years
  • XML - 5 years
  • Kotlin - 5 years
  • Java - 4 years
  • Jetpack Compose - 2 years

Availability

Full-time

Preferred Environment

Linux, Android Studio, Slack, Postman

The most amazing...

...app I've worked on is SlickCall. I integrated real-time VoIP communication, optimized performance, and ensured smooth, reliable calls for thousands of users.

Work Experience

Senior Android Developer

2022 - PRESENT
The Insights Desk
  • Guided the development of scalable Android applications with a focus on clean architecture and responsive design, improving app performance by 30%.
  • Facilitated huddle calls and managed alpha releases, ensuring smooth project execution and communicating clearly with cross-functional teams.
  • Mentored junior developers, fostering technical growth and best practices, increasing team efficiency and code quality by 20%.
  • Integrated GitLab for version control and Microsoft App Center for seamless app distribution, improving deployment efficiency and reducing release cycle time by 15%.
  • Implemented Contentsquare to track user behavior and product performance, resulting in actionable insights that increased user engagement by 25%.
Technologies: Android SDK, Android, Java, Kotlin, Model View ViewModel (MVVM), CI/CD Pipelines, Jira, Jetpack Compose, XML, MVC Frameworks, Firebase, Unit Testing, Software Development, App Development, Mobile Development, Mobile App Development, Android Development, Android App Development

Android Developer

2019 - 2022
YellowBeamTech
  • Contributed 5+ valuable insights per team meeting, fostering collaborative ideation that improved project outcomes and team alignment.
  • Implemented Flutter's BLoC pattern to streamline code, reduce boilerplate, and enhance maintainability, ensuring cleaner, more efficient development.
  • Improved app performance by 40% using error tracking and log analysis, leading to a 25% increase in downloads and a significantly better user experience.
Technologies: Android SDK, Android Studio, Java, Kotlin, XML, Firebase, Git, Software Development, Android, App Development, Mobile Development, Mobile App Development, Android Development, Android App Development

Android Developer

2016 - 2019
Software Allice
  • Formulated and documented technical specifications, improving delivery speed by 30% and streamlining project execution across teams.
  • Developed responsive user interfaces that provided a seamless experience across devices, including tablets, boosting user satisfaction by 25%.
  • Implemented SonarLint for code quality analysis, identifying and addressing potential issues early, improving overall code health and reducing bugs by 20%.
  • Optimized network performance through MVC architecture and efficient Volley integration, reducing API response times by 15%.
Technologies: Android, Android Studio, Java, SQLite, MVC Frameworks, Firebase, Software Development, App Development, Mobile Development, Mobile App Development, Android Development, Android App Development

Experience

SlickCall App

Involved deeply in integrating real-time VoIP communication, ensuring users had seamless voice and video calls. I worked with the PortSIP and PJSIP libraries to build a reliable VoIP solution that performed well even in challenging network conditions. My main focus was on designing key features like call initiation, termination, and presence management, ensuring a smooth experience for users.

I also played a major role in optimizing performance to support thousands of concurrent users without compromising call quality. By leveraging Kotlin Coroutines and multithreading, I improved app responsiveness and kept the UI fluid. Working closely with the back-end team, I helped set up scalable services for handling real-time calls.

Collaboration was key. I partnered with UI/UX designers to ensure the app was user-friendly and easy to navigate. I also led the testing efforts, creating automated tests with JUnit and Espresso to ensure a smooth, bug-free release.

Working on SlickCall was a rewarding experience that challenged me to tackle complex problems and reinforce my skills in building high-performance, real-time communication apps.

Zaanth App

Played a key role in building a scalable, high-performance platform. I focused on implementing features like real-time data syncing, push notifications, and 3rd-party API integrations using Kotlin and Jetpack libraries. My work included optimizing back-end communication with Retrofit and Firebase, ensuring smooth, low-latency interactions for users.

I collaborated closely with the UI/UX team to create a user-friendly interface while ensuring the app’s performance was top-notch. I also led the testing phase, writing unit tests with JUnit and conducting UI tests with Espresso to ensure stability and reliability.

The Zaanth project was a rewarding experience that pushed me to refine my technical skills while delivering a seamless user experience, ultimately contributing to the app’s successful launch.

Mbizzi App

https://mbizzi.com/
Played a key role in developing a scalable, high-performance Android application to connect businesses with their target audience. I collaborated closely with product owners and designers to create an intuitive UI/UX that met user needs. My primary focus was implementing clean architecture patterns like MVC and MVVM to ensure maintainability and smooth performance.

I integrated critical features such as real-time notifications, location-based services, and in-app purchases. Firebase was utilized for authentication, cloud storage, and push notifications, ensuring data security and seamless synchronization. I also implemented version control with GitLab and managed app distribution through the Microsoft App Center for smoother releases.

Throughout the project, I led team meetings to ensure clear communication and timely execution and resolve any roadblocks. I focused on performance optimization using Flipper for debugging and applied SOLID principles to maintain clean, efficient code. The successful release of Mbizzi resulted in improved user engagement and positive feedback, achieving both technical and business objectives.

Education

2009 - 2013

Bachelor's Degree in Computer Science

Sir Syed University of Engineering and Technology (SSUET) - Karachi, Pakistan

Skills

Libraries/APIs

Retrofit 2, PJSIP, Retrofit

Tools

Android Studio, Slack, Postman, Git, Jira, Android Jetpack, GitLab

Frameworks

Android SDK, JUnit, Espresso

Languages

Java, Kotlin, XML

Platforms

Linux, Firebase, Android

Storage

RoomDB, SQLite

Paradigms

Model View ViewModel (MVVM), Unit Testing, App Development, Mobile Development, Automated Testing, Model View Controller (MVC)

Other

Software Development, Jetpack Compose, Kotlin/Native, MVC Frameworks, CI/CD Pipelines, Computer Science, Mobile App Development, Android Development, Android App Development, VoIP, PortSIP, Coroutines, Multithreading, Responsiveness, Responsive UI, API Integration, UI Testing, Debugging, SOLID Principles

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring