Summary
Work Preference
Overview
Work History
Education
Skills
Software
Accomplishments
Languages
Interests
Work Availability
Websites
Timeline
Gaming
AdministrativeAssistant
Vasilis Menekos

Vasilis Menekos

Senior Software Engineer
Thessaloniki

Summary

Forward-thinking Software Engineer with background working effectively in dynamic environments. Fluent in Java, Typescript and dart programming languages used to develop Mobile applications with great focus on React - Native and Node.js. Proud team player focused on achieving project objectives with speed and accuracy.

Work Preference

Work Type

Full TimePart TimeContract Work

Location Preference

Remote

Important To Me

Career advancementWork-life balanceCompany CultureFlexible work hoursWork from home option

Overview

12
12
years of professional experience

Work History

Senior Software Engineer

Ascent
08.2024 - Current

(Resourced to Hive)

As a Senior Software Engineer at Ascent, I was resourced to Hive, a leading smart home brand specializing in IoT products and services that simplify home automation. Hive’s portfolio includes smart thermostats, lights, cameras, and sensors, all designed to enhance energy efficiency, security, and convenience for users.

  • As a Software Engineer at Hive, I was an integral part of a large cross-functional team of developers, QA specialists, and designers. Together, we collaborated to deliver a seamless and engaging user experience for Hive’s flagship smart home application.
  • My primary focus was on the app's redesign, where I developed and enhanced components to meet modern UI/UX standards and align with user needs. I also contributed to debugging and resolving issues, occasionally working with native code to ensure cross-platform performance and functionality in the React Native environment.
  • In this role, I combined technical expertise with a user-centric approach, contributing to high-quality deliverables that supported Hive’s mission of providing smart, energy-efficient solutions to simplify everyday life.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Collaborated with cross-functional teams to design innovative software solutions.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
  • Created proofs of concept for innovative new solutions.
  • Served new features and improvements to more than 1 million active users.
  • Tech stack worked on is Node.js, React Native, Redux and libraries like styled components and more.

Founder and Software Engineer

Youpet.org
07.2021 - 02.2024

It's an idea, I have been thinking and working for a long time. Youpet.org is going to be a social media platform where pet lovers and owners will share content and communicate with each other.

  • The main goal is to grow this community and then build features around it to help animals and pet owners. Help can mean a lot of different things.
  • Mentoring junior developers, to learn and build in React.js and React-Native.
  • Implemented efficient operational processes to optimize productivity and resource allocation.
  • Streamlined due diligence processes for potential acquisitions, resulting in a more efficient workflow.
  • Tech stack used is Node.js, Express.js, mongoDB and EC2, S3 buckets for the backend. In the frontend, React.js, React-Native for mobile solution and redux. All in typescript.

Full Stack Developer

WorX Software
05.2024 - 07.2024

TagworX is a quick to install, easy to implement asset and inventory management platform that can be used on any device, anywhere. It’s totally hybrid; which means you can switch between barcode and RFID data-capture with the click of a button.

  • Collaborated with cross-functional teams to design, develop, and launch new features for web applications.
  • Troubleshot and resolved complex technical issues, maintaining optimal system performance and uptime.
  • Integrated third-party APIs to enhance functionality and improve overall user experience on web platforms.
  • Reviewed code, debugged problems, and corrected issues.
  • Developed unit test cases for testing and automation.
  • Managed development milestones from initial steps through final delivery.
  • In this small amount of contracting time I achieved to deliver a whole new integration with Bartender API from seagull (Remote printing service) which help in starting a collaboration with the company.
  • Also achieved to improve code structure and performance everywhere in the app, but especially backend and mobile app by removing duplicate or unnecessary renderings or calculations.
  • Performance improvements and new features implementations made on RFID scanning in the mobile app - react native, had the purpose of hitting a deal with MacDonalds UK which went great.
  • Tech stack used is nodejs, mongodb, reactjs, redux, react-native all in typescript.

Founder - CTO

Snapshelf.ai
01.2023 - 12.2023

Founder & CTO — SnapShelf.ai

Built and launched an AI-powered book discovery platform that recommends books by analyzing users’ bookshelves through photos.
Led end-to-end development using Node.js, PostgreSQL, React Native, and React.js for the web app.

  • Integrated Google Vision API to extract book titles and metadata from uploaded shelf images, storing structured data in PostgreSQL.
  • Developed a backend pipeline that uses OpenAI’s API to generate personalized reading recommendations based on each user’s collection.
  • Engineered efficient data models for users, shelves, and recommendations, optimizing query performance and ensuring smooth synchronization across web and mobile clients.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Proved successful working within tight deadlines and a fast-paced environment.
  • Deployed and maintained production infrastructure, enabling seamless multi-platform access and real-time updates.

Senior Software Engineer

Override Health
10.2022 - 03.2024

Override health's app goal is to help providers and patients to create their appointments, keep track of health metrics changes, analyze them. Using all these to improve patients health and make therapy a lot easier. Also includes a whole curriculum for patients to learn using app and also messaging, notifications and many other features!

  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Led frontend - mobile app work - React Native.
  • Trained and mentored junior developers and engineers, teaching skills in frontend (react native, reactjs) and working to improve overall team performance.
  • Expanded my knowledge to ruby on rails, ruby and many essential libraries (like auth lib, timing libs, specs - testing).
  • Worked with development teams to correct problems and run test scenarios.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Worked with customers for needs analysis and to determine vendor costs.
  • Analyzed proposed technical solutions based on customer requirements.
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
  • Provided direction and guidance to process improvements and established policies.
  • Tech stack used for building the platform, Ruby on Rails, Ruby, Reactjs, React-Native, Redux, apollo for graphql requests.
  • Great achievement is that we hit two investments of 1 million dollars thanks to the mobile app solution.

Senior Software Engineer

Ascent
08.2022 - 10.2022

This project role was for England National Cricket Team - Women. The goal of the app is to collect data from players and make coach work easier, by analyzing collected data, videos of games and from runs (catapult gps data collection), plus some other private data players input in a daily basis built for iOS and Android using React - Native framework.

  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Led the frontend - mobile app work which was on react native, full typescript.
  • Updated job knowledge by studying state-of-the-art development tools and programming techniques and participating in educational opportunities.
  • Practiced and encouraged respectful and transparent communication in interactions.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Provided direction and guidance to process improvements and established policies.
  • Updated old code bases to modern development standards, improving functionality.
  • Tech stack used is React-Native, .Net - c#, Redux.

Senior Software Engineer

Ascent
07.2022 - 07.2022

The position was a senior software engineer for a Virgin Galactic project. Main goal was to fix bugs in several features, plus improving code structure. Used react native, typescript and .net with c# for backend.

  • Provided guidance and mentored less-experienced staff members.
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Checked client code for bugs and weaknesses using approved troubleshooting methods.
  • Practiced and encouraged respectful and transparent communication in interactions.
  • Worked with development teams to correct problems and run test scenarios.
  • Provided technical support using knowledge of complex technology to solve problems.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Expanded my knowledge to c# and .net tools. Created some api endpoints for data fetching and handled them on the frontend.

React Native Developer

Fueled.com
05.2022 - 07.2022
  • This is a contract role, which I joined to help build VarsityLink mobile app from scratch. VarsityLink is a social media platform for athletes , coaches and fans. VarsityLink goal is to bridge the gap between professional and social network for athletes and fans alike. Built for iOS and Android using React - Native framework.
  • Main functionalities of the app are, create profile, add your statistics if you are an athlete. Post highlights like images or videos along with caption and hashtags or mentions (#, @). Search and communicate through comments or conversations.
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Updated old code bases to modern development standards, improving functionality. Mobile application was built from scratch.
  • Planned and developed interfaces that simplified overall management and offered ease of use.
  • Discussed issues with team members to provide resolution and apply best practices.
  • Designed intuitive graphical user interfaces to improve user experience. Also used React Native Reanimated library to add beautiful transitions when displaying media.
  • Tech stack used is Node.js and React Native with typescript. Used reusable functional components, hooks, React-Query and Context Api. Native modules to support video analyze and convert to supported formats by both iOS and android before uploading to server.

Senior Software Engineer

CryptoSimple - cryptosimple.app
01.2022 - 04.2022
  • CryptoSimple is an app which helps users to start investing in cryptos as simple as possible and guide them through their crypto journey. App is assigning the best investing portfolio to the user according to his knowledge in crypto and other characteristics, gathered through a questionnaire when onboarded.
  • Documenting software design, detected faults, project planning discrepancies and other vital data.
  • Suggesting improvements to team and project workflow.
  • Reviewing code and worked with development teams to correct problems, run test scenarios and prepare for deployment.
  • Working with project managers, developers, quality assurance and customers to resolve technical issues.
  • Tech stack and tools used is Flutter/Dart - Mobile Development, node.js - backend/server-side, React.js for web development, firebase, firestore, crashlytics.
  • Working in a great company environment with a lot of brilliant people, learnt and keep learning new services and tools like bitrise.io, shortcut.com

Senior Software Engineer

Gavel - letsgavel.com
07.2021 - 12.2021
  • Gavel is Collectibles - Auctions application, where people can bid on live auctions for pokemon, yugioh and other famous collectible - cards. Successfully hit 1.8mil in investments.
  • Worked closely with other business analysts, development teams and infrastructure specialists to deliver high availability solutions for mission-critical applications.
  • Orchestrated efficient large-scale software deployments.
  • Improved system performance by making proactive adjustments and resolving bugs.
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs and improving functionality.
  • Adjusted design parameters to boost performance and incorporate new features.
  • Suggested improvements to team and project workflow.
  • Planned and developed interfaces that simplified overall management and offered ease of use.
  • Documented software design, detected faults, project planning discrepancies and other vital data.
  • Tech used: React-native, Nodejs, Docker, Airtable, Agora.io(Livestreaming service and all of its features). Segment, Mixpanel and other data gathering services. Native module built for iOS and Android when needed and called from React Native level using bridges.

Senior Software Developer

Dragonfruit.tv
11.2020 - 07.2021
  • Orchestrated efficient large-scale software deployments, including testing features and correcting code.
  • Consulted with team members to determine system loads and develop improvement plans.
  • Adjusted design parameters to boost performance and incorporate new features.
  • In general, it is a startup where I took decisions in whole tech solutions, front-end, back-end and streaming tech.
  • Solo developed fully customized video-audio streaming for workout instructors to their clients with best performance and quality.
  • Tech used, Vuejs with VUEX along with nodejs, express and mongodb. Servers on amazon, ec2 and s3 for storing. Used typescript and some js where needed.

Software Engineer

Logitech
08.2019 - 11.2020
  • Worked in mobile applications development (more than 3 products), where built applications for Content Creators and their fans (More than 5-10 million users). Apps were built in Flutter/React-Native frameworks.
  • Also worked in Front-End Web App development using Vue.js and built PWA app for both iOS/Android.
  • We built youtube like platform called Viewer Portal using Twitch clips from donations were done to streamers.
  • Also built live chat application where fans could contact their favorite celebrity and ask questions through a per month subscription.
  • Collaborated to the remote control mobile app of Streamlabs main app SLOBS which was written in Flutter and iOS/Android versions were on stores.
  • Researched, designed and implemented scalable applications for information identification, extraction, analysis, retrieval and indexing.
  • Consulted with engineering team members to determine system loads and develop improvement plans.
  • Introduced methodologies and best practices to software development division to enhance product definition and application customization.

Android Application Developer

Self-Employed
09.2015 - 07.2019

Created Screensync for android which is a mobile application to take screenshot, record a video of mobile screen or even livestream it.

Gained deep knowledge in Android development and also gained knowledge in Video and Audio technologies. App was one of the best and most advanced tool in play store for gaming livestreaming and for general use.

Advanced tools are overlays over video, facecam, manipulation of audio data captured, performance improvements, settings while livestreaming, apply of CBR in video streaming, dynamic bitrate and many more that made this app a pro tool for gamers.

Big knowledge in video, audio encoders, gaming.

Also found the time to spend in eSports, created and executed tournaments on mobile games like Pubg.

More:

  • Code was pure java.
  • App had a website, browser extension and a windows version where i helped a lot and gained experience on php, javascript and mySql.
  • Successfully integrated push notifications into apps, bolstering user engagement.
  • Controlled releases in play store and even on Samsung Galaxy apps.
  • Managed all aspects of Android app lifecycle from research and planning through deployment and post-launch support.
  • Utilized comprehensive knowledge of mobile landscape, emerging technologies and innovations to remain on cutting edge of Android market.

Education

High School Diploma -

Second High School
Alexandroupolis, Greece
08.2010

Skills

Android development

Software

Android java

Flutter

React-Native

Web apps

IOS

PWA Web Apps

Nodejs

MongoDB

Airtable

Expressjs

Postgresql

Ruby on rails

BloC

Redux

Vuex

Typescript

React Query

Context API

Accomplishments

  • Developed one of the best and most advanced video recording and livestreaming tools for mobile android alone.
  • Achieved to reach a lot mobile gamers and got a lot of traffic, downloads and even sales of the apps, solo created and in companies I worked with.
  • Brought Streamlabs - Stream deck app from 3.1 stars to 4.5 in two weeks of improvements, bug fixes and new features implementations.
  • Built whole livestreaming platform called dragonfruit.tv front-end/back-end solely.

Languages

Greek
Native or Bilingual
English
Full Professional

Interests

Gaming

ESPORTS

New technologies

Health Industry

Tradings - DeFi - Crypto

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Senior Software Engineer

Ascent
08.2024 - Current

Full Stack Developer

WorX Software
05.2024 - 07.2024

Founder - CTO

Snapshelf.ai
01.2023 - 12.2023

Senior Software Engineer

Override Health
10.2022 - 03.2024

Senior Software Engineer

Ascent
08.2022 - 10.2022

Senior Software Engineer

Ascent
07.2022 - 07.2022

React Native Developer

Fueled.com
05.2022 - 07.2022

Senior Software Engineer

CryptoSimple - cryptosimple.app
01.2022 - 04.2022

Founder and Software Engineer

Youpet.org
07.2021 - 02.2024

Senior Software Engineer

Gavel - letsgavel.com
07.2021 - 12.2021

Senior Software Developer

Dragonfruit.tv
11.2020 - 07.2021

Software Engineer

Logitech
08.2019 - 11.2020

Android Application Developer

Self-Employed
09.2015 - 07.2019

High School Diploma -

Second High School

Gaming

I love spending some of my free time playing new, rich with plot games. This calms my mind a lot and also games lately are being developed like a movie. So you can watch a movie where you control it. It's exciting!

Vasilis MenekosSenior Software Engineer