Post Job Free
Sign in

Android Developer Engineer

Location:
Plano, TX
Salary:
120,000
Posted:
January 23, 2025

Contact this candidate

Resume:

Syed Faraz

Android Developer, Agile, Team Leadership, Java, Kotlin, Compose

Oklahoma, OK, US

+1-214-***-****

**************@*****.***

EXPERIENCE

The Insights Desk Inc, Washington — Sr Android Engineer December 2022 - Present

● Led development of robust and scalable applications, focusing on clean architecture and responsive design for Android platforms.

● Developed and maintained robust Android applications using Kotlin and Jetpack Compose.

● Facilitated Huddle Calls and managed Alpha Releases, ensuring clear communication and smooth project execution.

● Leveraged Kotlin Coroutines for asynchronous and concurrent operations, improving application responsiveness and preventing UI freezes.

● Collaborated closely with Product Owners and Product Designers to deliver cutting-edge UI/UX solutions tailored to user needs.

● Integrated GitLab for version control and utilized Microsoft App Center for app distribution.

● Implemented ContentSquare Analytics to track analytics and behavior, enhancing product insights and performance.

● Utilized Flipper for debugging, ensuring efficient issue resolution and code optimization.

● Applied SOLID principles to fortify the codebase, improving maintainability and scalability.

● Mentored junior developers and promoted best practices in Android development, fostering team growth and technical excellence. Yellow Beam Technologies, Spokane — Android Developer April 2019 - November 2022

● Contributed actively in team meetings, providing 5+ valuable insights and suggestions per meeting to foster collaborative ideation.

● Implemented Flutter stateless and stateful widgets.

● Effectively utilized Kotlin Coroutines with Flow to handle asynchronous data streams and build reactive UIs.

● Implemented BloC pattern in flutter to implement clean code and remove the boiler platted code.

● Used GetX for navigation and state management.

● Implemented modern Android development practices using Kotlin, including dependency injection, data binding, and reactive programming with Kotlin Coroutines and Flow.

● Implemented comprehensive unit test cases for each module to ensure robust performance and maintain clean code practices.

SKILLS

Android SDK

Java, Kotlin

Jetpack Compose, XML, Activities,

Fragments

NavGraph

MVC, MVVM, MVP

VOIP (PortSip, PJSip)

Services

Work Manager

Content Providers

Room Database, Sqlite

Retrofit

Camera API

MapBox, Google location API

Sockets Programing

Cryptography (Symmetric &

Asymmetric)

Kotlin Coroutines

Threads, Handlers, AsyncTask

CI/CD (Jenkins)

Version Control (Git)

Firebase Storage

Push Notifications

MQTT client

Testing (JUnit, Espresso)

Microsoft App Center

Jira

Confluence

Flipper-server

LANGUAGES

English

● Adopted Agile methodology for enhanced team collaboration and smooth delivery process. Leading daily scrums meetings.

● Implement source code versioning with Git.

● Deploy custom push notifications with MQTT client.

● Employing advanced monitoring tools and crash reporting services, such as Firebase Crashlytics, to promptly identify, analyze and address unexpected application crashes.

● Took steps to improve app performance by using error tracking, log analysis, and thorough testing. This made pages load 40% faster, which made users happier and led to a 25% increase in downloads.

Software Allice, Texas — Android Developer

July 2016 - April 2019

● Formulated and documented technical specifications for implementation of business ideas, streamlining project execution and achieving a 30% increase in delivery speed.

● Create aesthetically pleasing and responsive user interfaces catering to various devices, including tablets.

● Seamlessly incorporated the Model-View-Controller (MVC) architectural pattern seamlessly, incorporating Volley for efficient handling of network calls..

● Architect and deploy an SQLite database solution to facilitate caching and support offline functionality

● Collaborating with the backend team to enhance network call performance and optimize response handling

● Implementing optimizations strategies and best practices, profiling tools and code analysis to identify performance bottlenecks.

● Identified and addressed issues with resource usage in our app. We used new ideas to make the app run at its best.

EDUCATION

BS Computer Engineering SSUET

PROJECTS

Slickcall (PJSip)

https://play.google.com/store/apps/details?id=com.slickcall.app&hl=en Zaanth (Kotlin) https://play.google.com/store/apps/details?id=com.anonymous.zaanth

&hl=en

Migranie Pal (Dart)

MDM (Mobile Device Management)

Chat (End to End Encrypted)

Vault (Encrypted Media Storage)



Contact this candidate