Software engineer and graduate research assistant focused on building reliable production systems and applying AI to real-world problems. Experienced in Android development, backend services, and end-to-end synthetic data generation using modern ML workflows. Strong background in test-driven development, secure data storage, and scalable APIs, with collaboration across product/design/AI teams. Currently researching sensor-based prosthetic-hand control and gesture classification.

Soroush bn

Software engineer and graduate research assistant focused on building reliable production systems and applying AI to real-world problems. Experienced in Android development, backend services, and end-to-end synthetic data generation using modern ML workflows. Strong background in test-driven development, secure data storage, and scalable APIs, with collaboration across product/design/AI teams. Currently researching sensor-based prosthetic-hand control and gesture classification.

Available to hire

Software engineer and graduate research assistant focused on building reliable production systems and applying AI to real-world problems. Experienced in Android development, backend services, and end-to-end synthetic data generation using modern ML workflows.

Strong background in test-driven development, secure data storage, and scalable APIs, with collaboration across product/design/AI teams. Currently researching sensor-based prosthetic-hand control and gesture classification.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Work Experience

Graduate Research Assistant (UCML) at UCML
May 1, 2024 - Present
Working on sensor-based prosthetic-hand control. Created a novel approach for gesture classification. Trained an end-to-end synthetic data generation pipeline using LLMs to support the prosthetic-hand control research.
Software Engineer at Done Oct 2023–April 2024
October 1, 2023 - April 1, 2024
Worked closely with product, design, and AI teams to develop features for Android TV. Developed landing and promotions pages and created smooth data transitions between them using Coroutines and Flows. Implemented personalized user feeds via similarity-driven recommendation systems, increasing engagement by 22%. Built robust backend services with FastAPI to achieve 99% uptime for 60,000+ users.
Software Engineer Part at Part Software Group
July 1, 2021 - January 1, 2023
Designed robust, test-driven applications for 200,000+ active users using Kotlin, clean architecture, and design patterns. Guided new team members and led daily Scrum sessions. Developed an e-book reader app with Jetpack Compose, Hilt for dependency injection, widgets for book highlights, and Firebase for logging/crash analysis. Architected a fully encrypted database system with SQL and SQLCipher for secure storage at scale. Created UML diagrams (ERD, use case, class, sequence) to align stakeholders before kickoff. Resolved production crashes using crash logs and debugging tools, improving stability and reducing recurring defects. Wrote unit tests for business logic and created reusable Compose UI components.
Android Engineer Intern at Part Software Group
May 1, 2021 - August 1, 2021
Implemented a cryptocurrency application using XML, Kotlin, Material Design, and MVVM architecture. Detected and resolved memory leaks using LeakCanary, reducing memory usage and improving overall performance.

Education

M.Sc. in Computer Science (thesis) at Memorial University
May 1, 2024 - July 29, 2026
B.Sc. in Computer Engineering at Ferdowsi University of Mashhad
September 1, 2018 - July 1, 2023

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Hire a Software Engineer

We have the best software engineer experts on Twine. Hire a software engineer today.