
Sohrab Pakravan
Senior Software Engineer | Embedded Linux
Salary / Daily rate
Tehran, Tehran Province, Iran
Freelance, open to permanent contract
Skills
Languages
About me
Intro
Software Engineer with 7+ years specializing in Android development and embedded systems for 4G/5G modem devices. Expert in OpenWRT implementation, MediaTek SoC optimization, and building scalable mobile apps with modern Android architecture. Ready to deliver robust solutions from embedded Linux to full-stack mobile applications.
Work experience
Farassoo Tech
Jan 2017 - Present
9 years 10 months
Tehran, Tehran Province, Iran
Software Engineer
Nov 2020 - Present
6 years
Tehran, Tehran Province, Iran
- Designed and implemented system software for 4G/5G modem devices based on OpenWRT, using shell scripting, UCI, and LuCI. - Optimized MediaTek SoCs (MT7621, MT7603, MT7915) by tuning DTS files, kernel modules, and driver configurations to improve stability, performance, and thermal behavior. - Worked closely with hardware engineers to bring up new boards, validate GPIO, UART, and LTE functionality, and ensure stability in real-world conditions. - Developed a Connected Car Android app featuring Jetpack Compose UI, OpenStreetMap, CAN bus integration, Bluetooth media, telemetry (ThingsBoard), and voice assistant with Vosk. - Implemented unit tests and UI tests to ensure reliability and maintainability of Android features.
Android Developer
Jan 2017 - Oct 2020
3 years 10 months
Tehran, Tehran Province, Iran
- Developed and deployed multiple Android apps using Java and XML, covering finance, retail, and lifestyle domains. - Integrated SOAP / RESTful APIs , implemented local persistence, and ensured reliable synchronization with cloud services. - Delivered clean, maintainable code following Android best practices. - Worked in Agile teams, collaborating with backend engineers and designers to build responsive and user-friendly apps. - Applied JUnit and Espresso tests to verify features and improve code quality.
Research And Development Intern
Farassoo - فراسو
Jul 2016 - Dec 2016
6 months
Āsoor, Tehran Province, Iran
- Strengthened programming fundamentals in Java and OOP principles. - Gained first-hand experience with Android basics (XML layouts, Activity lifecycle). - Worked in Agile teams alongside engineers, designers, and product managers.
Education
Islamic Azad University North Tehran Branch
Bachelor of Applied Science - BASc
2015 - 2020
6 years