Shahen Hovhannisyan
Verified Expert in Engineering
Software Developer
Shahen is a senior software engineer with over eight years of experience. He has a proven ability to get things done, whether extending and improving an existing project or developing one from scratch. He's a great team player and mentor, with the mentality of a leader. Shahen moves easily between technologies. He is equally comfortable developing iOS, Android, and web and is proficient with applications, system architecture, and solutions requiring extensive detail.
Portfolio
Experience
Availability
Preferred Environment
Zoom, DataGrip, Visual Studio Code (VS Code), Jira, Slack, Linux, MacOS
The most amazing...
...application I've developed was for a mentoring platform called MentorcliQ. It is used by large companies such as Sony, Bacardi, and American Airlines.
Work Experience
React Native and Flutter Consultant
Peerly Inc
- Guided the client in selecting mobile frameworks (React Native, Flutter, and Ionic) with tailored pros and cons, ensuring informed decisions.
- Implemented cost-effective mobile solutions, optimizing development timelines and expenses through careful technology selection.
- Empowered the client with innovative mobile technologies, enhancing their competitive edge and market differentiation.
Support and Scalability Consultant
Croney
- Identified and mitigated critical bottlenecks in the existing codebase, significantly improving system performance and responsiveness.
- Spearheaded the review process of the project's codebase, implementing best practices and coding standards to enhance overall code quality and maintainability.
- Played a pivotal role in the project's long-term success by providing strategic insights and actionable recommendations, contributing to its scalability and robustness for future development phases.
- Collaborated closely with the client, refining review documentation and tailoring suggestions to align with their specific goals, resulting in a more customized and effective approach to optimizing the project's codebase.
Fractional CTO
Realconnex Holdings Inc
- Led a comprehensive review of the project's codebase in my role as CTO, identifying and resolving critical bottlenecks, substantially enhancing the system's overall performance and reliability.
- Strategically suggested and implemented next steps to optimize the development process, contributing to increased efficiency and a more seamless workflow within the team.
- Proactively planned and recommended cutting-edge technologies, ensuring the project stayed ahead of industry trends and remained technologically competitive.
- Conducted successful meetings with vendors, fostering valuable partnerships and securing resources critical to the project's success, ultimately contributing to its growth and sustainability.
- Effectively managed a diverse development team of 20 members, fostering a collaborative and innovative environment, leading to timely project delivery and high team morale.
Senior React Native Engineer
William Christopher Rittmeyer
- Created a module that allows users to edit video tracks, trim, crop, and create boomerang effects on both platforms.
- Enhanced the performance of the app by moving some heavy computations to the native side and using lightweight threads.
- Refactored existing codebase to enhance maintainability and performance.
Senior Software Engineer
PLT4M
- Worked on the mobile part of the product and implemented new features that allowed two types of users to get a better user experience, manage their workout sessions, and get detailed information about the result.
- Refactored existing codebase and enhanced readability and maintainability. Fixed bugs, dealt with versioning issues, and set up public and internal release automation processes.
- Added ability to log in through social networks on all platforms, including Android, iOS, and the web. Developed new features on the web application and enhanced the dashboard, allowing admins to create workout information much more straightforwardly.
Lead Engineer
Simply Technologies
- Developed five projects, some of which included a mentoring platform, a social network, and a bank loan management tool for San Francisco.
- Utilized JavaScript as the primary language for software development.
- Participated in the interview process for mid and senior-level engineering roles.
- Built an application with over 20,000 downloads and is used by notable companies like Sony and Bacardi.
- Scheduled the training sessions for the technical team to help improve team skills.
Senior Full-stack Engineer
Riess Group LLC
- Worked on the web app, supported the mobile view, and worked with Web Components without using any library or framework.
- Collaborated on the back-end APIs to provide the required functionality for image upload. Added caching on the front end to reduce the back-end load.
- Used a custom layout inflating system to draw a beautiful UI.
Senior Flutter Engineer
Crowdservice, Inc.
- Created the application structure and separated key concepts of the logic to make it easy to refactor in the future.
- Used Material Design concepts, implemented BloC as a state management pattern, and created a custom navigation mechanism for complex routing.
- Configured Play Market and App Store accounts and deployed the apps to test environments.
Co-founder and CTO
Polguard
- Developed smart solutions for our country. The idea was to have one hub where it was possible to connect 1000+ devices from various brands.
- Designed and architected the smart hub that acts as the brain for the smart systems.
- Developed monorepo web application using Vue.js and React.
- Created a desktop application using Electron.js, the dashboard from where our clients could see all information and control a home.
- Completed 50+ homes and over ten offices. These numbers continue to grow.
CTO
Friendhub, LLC
- Built an application to help users find people with the same interests for their activities.
- Prototyped the application within one month in Ionic for Android.
- Released the Android version after 1.5 months resulting in 1000+ downloads.
- Managed the development process from idea to launch of Android, iOS.
- Scheduled weekly meetings for knowledge sharing between team members.
- Interviewed new candidates for the developer and project management roles.
Full-stack Software Engineer
BeeWeb, LLC.
- Developed a shop application for a client's private network.
- Delivered the application within three months. Hosted servers in AWS Elastic Beanstalk.
- Operated on a mobile application in React Native. Released alpha versions to both platforms, Android and iOS.
- Redesigned the back-end architecture and moved to Serverless using AWS Lambdas and API Gateway.
Experience
Application for Time.am
https://time.am/HelloSIM Applications
React Native Video Processing
https://github.com/shahen94/react-native-video-processingActoservice - Website Editor
https://bitbucket.org/shahen_2265/actoservice-web/src/master/React Native: Debugging Like a God (Article)
https://bit.ly/2zKmAYWFlutter: Farewell React Native
https://bit.ly/2Swr5gtFlutter is very young and growing much faster than we can expected. This made me wonder what we'll use in the future for cross-platform apps, Flutter or React-Native.
React Native: Dark Art of Native APIs
https://bit.ly/2WjRkrlReact Native Performance Tips
https://bit.ly/3c0gZvVMedline Health App
The cross-platform mobile app was developed in Flutter for iOS and Android. The ap had text messaging and video conversation using Agora.io.
Marketing App
Craft: A Lightning-fast Node Package Manager Replacement Built in Rust
https://github.com/shahen94/craftKEY FEATURES
• Unmatched speed: Craft is engineered for speed, providing rapid package installation and dependency resolution to keep development workflows smooth and efficient.
• Minimal resource consumption: With its lightweight design and efficient resource utilization, Craft minimizes CPU and memory usage, allowing developers to focus on writing code rather than waiting for installations.
• Intuitive command-line interface: Craft offers a user-friendly CLI interface, making it easy for developers to navigate and manage their projects with simple, intuitive commands.
• Dependency management: Craft streamlines the process of managing project dependencies, automatically resolving conflicts and ensuring compatibility to prevent issues during installation.
Skillset
Languages
JavaScript, Go, TypeScript, GraphQL, Python, Rust, Dart, Java, Swift, Objective-C, C++
Frameworks
React Native, Express.js, Flutter, Redux, NestJS, Angular, Electron, Flask, NativeScript
Libraries/APIs
Node.js, React, Asyncio
Paradigms
Microservices
Platforms
Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP), Heroku, MacOS, Linux, iOS, Android, Kubernetes, Firebase
Other
Web Components, Technical Leadership, Internet of Things (IoT), ESP8266, Video Processing, CTO, System Architecture, Blogs, Mobile App Development, Software Architecture, Mathematical Analysis, Computer Science, Computer Security, Cisco Networking, Video Streaming, AWS Cloud Architecture, AWS Certified Solution Architect, AWS Certified Developer, Document Design, Documentation, System Programming, Multithreading, Japan
Storage
PostgreSQL, MongoDB, MySQL, Hasura, Redis
Tools
Slack, Jira, Zoom, Agora, Firebase Cloud Messaging (FCM)
Education
Master's Degree in Computer Science
Polytechnic University of Armenia - Yerevan, Armenia
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