
Ashkan Eghbal
Verified Expert in Engineering
Software Developer
San Diego, CA, United States
Toptal member since February 21, 2025
Ashkan is a skilled software developer with 9+ years of experience delivering high-quality solutions. He has led projects such as migrating Go web services to Android, automating tests, integrating AUTOSAR APIs, and optimizing search performance. Proficient in C++, Python, Java, Scala, Go, and Kotlin, Ashkan excels in system architecture, automation, and crafting impactful, efficient solutions for companies of all sizes.
Portfolio
Experience
- Programming - 15 years
- Linux - 11 years
- Data Structures - 10 years
- Algorithms - 10 years
- Git - 6 years
- C++ - 6 years
- Assembly Programming - 6 years
- Computer Architecture - 5 years
Availability
Preferred Environment
C++, Linux, Go, Android
The most amazing...
...Go to Android migration I've led required automating tests, integrating AUTOSAR APIs, and optimizing search latency for seamless performance.
Work Experience
Member of Technical Staff
Sonatus
- Developed a shared memory reader client and data collection pipeline for embedded systems, ensuring reliability with unit and integration tests using C++ and Python.
- Enhanced CAN messaging and signal collection by implementing event-driven architecture and API-based status signal gathering with customizable sample intervals.
- Migrated a Go-based project to the Android platform, leveraging open-source tools to streamline development.
Software Development Engineer
Amazon.com
- Collaborated with cross-functional teams, including engineers, technical leads, and product managers, to gather requirements and define software product features, technical designs, and strategic product direction.
- Practiced full software development lifecycle processes, including adhering to coding standards, conducting code reviews, managing source control, overseeing the build process, and performing rigorous testing.
- Designed test plans, configured test environments, and implemented automated integration tests for both AWS-based and non-AWS-based services.
Senior R&D Engineer II
Synopsys
- Designed and developed custom data structures in C/C++ to support API requirements for detailed interface usage reporting.
- Researched, designed, and implemented features to enhance the parser functionality in the design compiler and fusion compiler.
- Analyzed the Presto codebase to implement algorithms with minimal code changes.
Experience
Web-based Service on Android
Education
PhD in Computer Systems and Software
University of California, Irvine - Irvine, California, USA
Skills
Tools
Git, Jenkins, TestRail, IntelliJ IDEA, Xcode, Perforce, MQTT, Gomobile
Languages
C++, Python, Java, Perl, Scala, Kotlin, Verilog, VHDL, SystemVerilog, Go
Platforms
Linux, Visual Studio Code (VS Code), Docker, Android
Frameworks
Presto
Paradigms
Scrum, Kanban, Compiler Design
Other
Data Structures, Algorithms, Programming, Assembly Programming, Computer Architecture, termux, Computer Systems, Software
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring