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.
- Spearheading innovative UI strategies and modern architecture designs.
- Empowering cross-functional teams by streamlining workflows in a unified monorepo.
- Pioneering the integration of cutting-edge technologies in React and GraphQL.
- Driving the implementation of a robust design system and microfrontend architecture.
- Automating deployment pipelines with Semantic Release and Gitlab pipelines for efficient CI/CD processes.
- Leveraging AWS S3 and Lambda for scalable, cloud-native solutions.
- Providing mentorship, conducting code reviews, and fostering collaboration through pair programming.
- Spearheading test automation efforts to ensure robust software quality.
- Introducing and evaluating new technologies and approaches to drive innovation in the company.
- Managing auto versioning and publishing of packages in the NPM registry.
- Developed and launched financial apps for web and mobile using Next.js, React Native, and Nest.js.
- Automated workflows with continuous integration through GitHub Actions.
- Deployed apps using Google Cloud services.
- Managed app state with Redux and MobX for smooth performance.
- Integrated tools such as Stripe, DocuSign, Google Calendar, and Discourse for enhanced functionality.
- Boosted SEO and set up event tracking for better insights.
- Wrote and executed tests with Cypress, Jest, and React Testing Library to ensure quality.
- Released mobile apps successfully on both Android and iOS platforms.
- Initiated and led an app that was in the top 10 in Italy.
- Developed mobile and TV apps from scratch.
- Created multiple build configurations.
- Built a Chromecast web app for live classes.
- Integrated live streaming into apps.
- Utilized Firebase products effectively.
- Implemented auto-deployment for apps.
- Integrated web sockets for a chat feature.
- Wrote integration and unit tests.
- Provided GitLab CI/CD pipelines.
- Built a web app using React
- Built a mobile app using Angular and Cordova
- Implemented redux for state management
- Developed RESTful APIs with Laravel PHP backend
- Automated deployment scripts and processes
- Executed unit tests for code quality and reliability
- Enhanced frontend functionality using jQuery and Bootstrap.
- Developed REST API and backend services with PHP.
- Optimized SQL database design for better performance.
- Implemented SEO strategies to boost web visibility.
- Developed and enhanced the AngularJS application for university students, professors, and staff
- Did the digitalization of key university processes, improving efficiency
- Implemented the backend using PHP and MySQL
- Integrated AJAX and APIs for seamless data interaction and real-time updates
- Automated communication workflows by setting up cron jobs for email notifications
- Developed multiple PHP-based projects.
- Created dynamic applications using Vanilla JavaScript.
- Utilized jQuery and AJAX for enhanced web interactions.
- Implemented Adobe Flash applications using ActionScript.
- Developed and customized WordPress applications.
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.