
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
Fractional CTO
Realconnex Holdings Inc
- Managed a team of seven engineers and architects, working closely with the CEO.
- Developed a 3D exhibition solution and described all steps so the engineering team would have a clear implementation direction.
- Designed scheduling and peer-to-peer calls system. Used Agora instead of developing it from scratch to launch MVP.
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
Skills
Languages
JavaScript, Go, TypeScript, GraphQL, Python, Dart, Java, Swift, Objective-C, C++
Frameworks
React Native, Express.js, Flutter, Redux, NestJS, Angular, Electron, Flask, NativeScript
Libraries/APIs
Node.js, React
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, 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
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