Language
English
Advanced
Persian
Fluent
Work Experience
Software Architect / Developer at TO SAN
May 1, 2009 - September 1, 2009Provided centralized banking software solutions for more than 10 well-known Iranian banks. Maintained the Message Switch module used to send banking notices. Improved the Message Switch architecture by replacing database connections with JMS to support EDA, achieving ~20% faster response times.
Software Architect / Developer at Info Tech International
November 1, 2009 - March 1, 2010Developed a wrapper API to simplify usage of complex tools like BIRT for software developers. remoddeled legacy three-tier architecture into an SOA architecture. Upgraded build tools from Ant to Maven.
Architect / Developer at Caspian Solution Providers Co.
February 1, 2012 - February 1, 2019Designed and implemented Parsian mobile client application on Android; designed an EDA architecture; enabled features like Location Service, multiple third-party service providers, fingerprint, Map API, and barcode scanning. Conducted research on Android, tested UI with Espresso, implemented unit tests with JUnit and Mockito, improved performance and energy efficiency; enhanced messaging and CI/CD tooling; tracked user interactions with Firebase.
Android Developer and Software Architect at Via Play Group Sweden AB
February 1, 2019 - February 1, 2019Designed and developed Via Play’s Android streaming infrastructure. Customized ExoPlayer to improve performance for high-resolution content. Implemented a download manager and tracked user interactions using Firebase. Improved Android CI/CD tooling and contributed to overall app architecture and maintenance.
Android Developer and Software Architect at ViaPlay Group Sweden AB
February 1, 2019 - February 1, 2019Designed and developed ViaPlay's Android streaming infrastructure. Customized ExoPlayer to improve performance for high-resolution contents. Implemented the Android download manager, tracked user interactions using Firebase, and improved CI/CD tooling. Conducted UI testing with Espresso and unit testing with JUnit/Mockito to ensure high-quality deliverables.
EDA Architect at Caspian Solutions Co.
February 1, 2012 - February 1, 2019Designed EDA architecture and implemented Parsian mobile client application over the Android platform (features include Location Service, connection to multiple third-party service providers, fingerprint, Map API, barcode scanning). Conducted Android platform research, tested UI with Espresso, and evaluated performance via Android vitals to deliver high-quality product. Worked on Android unit tests with JUnit/Mockito; contributed to improved performance and reliability.
Software Engineer at Tosan
May 1, 2009 - September 1, 2009Private banking software solutions provider; maintained Message Switch module used to send banking notifications to bank customers for more than 10 Iranian banks.
R&D Developer at INFO TECH INTERNATIONAL
November 1, 2009 - March 1, 2010Developed a wrapper API to simplify usage of complex tools like BIRT for software developers. Remodeled legacy three-tier architecture into SOA architecture and upgraded build tools from Ant to Maven.
Education
Bachelor's Degree in Computer Engineering (Software Engineering) at Imam Reza International University
September 1, 2004 - April 1, 2009Bachelor's Degree in Computer Engineering (Software Engineering) at Imam Reza International University
September 1, 2004 - April 1, 2009Qualifications
Industry Experience
Software & Internet, Financial Services, Media & Entertainment, Professional Services, Education, Telecommunications
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Stockholm today.