Dr.
Lead / Senior Software Engineer
Lead frontend engineer proficient in TypeScript/React, PhD graduate, writer, with expertise in various programming languages.
With over a decade of diverse experience in software engineering across various team sizes and international landscapes, I specialize in TypeScript and React while adeptly navigating other common frameworks like Angular. As a technology enthusiast, I excel in architecting solutions tailored to specific applications and company needs, leading teams in the adoption of cutting-edge technologies. My role extends to mentoring team members, facilitating code reviews and pairing sessions, and spearheading automation initiatives, from code generation to seamless deployments and testing across all levels. Proficient in micro front-end architecture, design systems, monorepos, and GraphQL, I bring a holistic approach to software development, with additional expertise in Android and backend development.
Frontend - React and GraphQL
- Delivered successful development of a financial web app using Next.js (React) and React Native, resulting in enhanced user engagement
- Designed and developed a digital coaching platform with Next.js and React, streamlining processes with Nest.js backend
- Boosted course enrolments by creating a next.js-based academy web app
- Implemented continuous integration with GitHub Actions, reducing build errors and improving reliability
- Improved app performance through implementation of state management using Redux and MobX
- Enhanced functionality by integrating Stripe, DocuSign, Google Calendar, and Discourse into the apps
- Improved website traffic through optimized SEO and event tracking implementation
- Provided robust testing with cypress, jest, and React Testing Library, leading to a decrease in bug reports and improved quality.
- Developed android mobile and tv apps from scratch using Java and Kotlin languages resulting in a trend-setting app that was in the top 10 in Italy for several weeks on google play
- Created a flavor for the Huawei app, resulting in an increase in downloads
- Built chromecast apps for live classes, resulting in an increase in live class attendance
- Implemented live streams into the apps, resulting in an increase in user engagement
- Utilized Firebase products, resulting in a decrease in app crashes
- Migrated android java code to kotlin, resulting in an increase in app performance
- Managed app life cycles and orientation, resulting in an increase in user satisfaction
- Wrote mochito and junit for integration and unit tests, resulting in a decrease in bugs reported
- Created web and mobile app using Angular and Cordova, resulting in an increase in user engagement
- Built frontend and backend for a booking app for beauty salons, resulting in an increase in bookings
- Developed backend using Laravel PHP, resulting in a decrease in server response time
- Built a react web app, resulting in an increase in app performance
- Utilized jQuery and bootstrap for frontend development
- Developed backend using PHP and created API for the app, resulting in an increase in app functionality
- Implemented redux for state management, resulting in an increase in app performance
- Improved database performance through indexing, resulting in a decrease in loading time
- Implemented SEO improvements, resulting in an increase in website traffic
- Developed a comprehensive angularJS web app for university students, professors, and staff, resulting in a decrease in manual processes
- Digitalized processes within the university, resulting in an increase in efficiency
- Implemented backend using PHP and MySQL, resulting in a decrease in server response time
- Set up cronjobs for emails, resulting in an increase in communication efficiency
- Developed various PHP projects
- Created scalable projects using Laravel
- Added interactivity to projects through implementation of Adobe Flash
- Enhanced website functionality by working on WordPress projects.
English
C1
German
B1
Persian
Native
Blockchain technology in Energy management
Blockchain engineering
Aerospace engineering
Aerospace engineering
After working with Arman for more than a year, and I can only recommend his abilities, motivation, team spirit and adaptability. With finmarie, he leads a variety of projects, including native app development, particularly in launching and improving our Android app. He also collaborates with the marketing group on tracking and technical SEO, and he engineered a complex system to guide our customers and coaches through a multi-stage onboarding and client management process that focuses on data privacy and good user experience, integrating multiple internal and external systems in the process. I know I can always rely on him to work independently and do quality work on anything we need to accomplish. Alongside his impeccable professionalism, he’s also simply a lovely person to work with.
I have had the pleasure of working with Arman in Finmarie and can confidently say that Arman is one of the most talented and dedicated engineers I have worked with.
Arman deeply understands a wide range of technologies, including Javascript, React, Next, Android, and many more. In addition to his technical abilities, he is also an excellent team player. He is always willing to share knowledge and is highly respected by the rest of the team.
Apart from professional experience, he got a fantastic track of Educational degrees. He is a Ph.D. holder and that makes him another exceptional talent. Overall, I highly recommend Arman for a senior or lead full-stack Engineering role. He would be a valuable asset to any team and I am confident he would significantly impact any organization.
I worked with Arman for almost 2 years. He developed all of Buddyfit’s Android applications from scratch (Android smartphones, Android TV, Fire TV, and Huawei). Arman works hard and fast and creates high-quality code and apps used by tens of thousands of people around the world.
He found the solution to all the problems that we had during the development of Buddyfit’s apps and, last but not the least, he is one of the best people that I ever met.
I have had the pleasure of knowing Arman for the past 1.5 years working together at Buddyfit. He is very hardworking, multi-skilled and very talented individual, handled by himself our Android App and many other projects fully committed and diligence.
Arman is a developer that everyone would like to have at its side. I worked with him for 2 years and his daily work was very important for the entire tech unit. His dedication and his application in the development of Android apps has ensured that the product reached very high level and was updated always very quickly also thanks to his ability to solve problems. Arman is a fantastic person, always polite and helpful, he fits perfectly every software development team needs. I’m sure his abilities will propel him to be important to any other team he will work with. I Hope life will make us work together again in the future.
I had the pleasure to work with Arman for a year in Buddyfit. He has the ability to convey security and trust, his skills have helped him to be precise and punctual even with urgent and strange requests from us designers :) His work has helped a lot in the growth of the company, I truly recommend Arman!
As a CEO, I come into contact with many full-stack developers and Arman is one of the best I’ve ever met. We’ve worked together for almost a year and aside from his skills, what I appreciate most is how reliable and responsive he is. He’s great in programming and always meets deadlines. I happily recommend him here on LinkedIn and do so in person, whenever I have the opportunity.
Arman is a senior software engineer with self-taught and deep technical skills.
We have worked together on various projects such as Bazyad and Memorit, where he focused on making things happen, downright with contagious energy, helping the team achieve great goals. He is a great team player and a problem-solver. Also, It’s difficult to find a team leader like him: pragmatic, efficient, modest, awesome listener. He is a leader that doesn’t need to be authoritarian because he leads by example. He literally inspires you to give your best.
Arman is always able to give you the right answer to solve the situation. Additionally, I’m sure he will be a great asset to any team he joins.