Summary
Overview
Work History
Education
Skills
Accomplishments
Software
Languages
Interests
Gaming
Timeline
Generic

Vasilis Menekos

Software Engineer
Thessaloniki, Greece

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. Proud team player focused on achieving project objectives with speed and accuracy.

Overview

9
9
years of professional experience

Work History

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.
  • Tech stack used is nodejs, mongodb, reactjs, redux, react-native all in typescript.

Senior Software Engineer

Override Health
10.2022 - Current

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.
  • 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.

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.

  • 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.

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.

Founder and Software Engineer

Youpet.org
07.2021 - Current
  • 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.
  • Thinking ideas to build an MVP. Very close to that.
  • Mentoring junior developers, to learn and build in React.js and React-Native.
  • 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.

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.
  • 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.

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, where built applications for Content Creators and their fans. 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

Second High School
Alexandroupolis, Greece

Skills

Android development

React-Native

Flutter

Front End Web Development

UI improvements

Engineering standards

Problem resolution

Testing and maintenance

PWA

Back End Development

Cost savings

Typescript

Vuex

Redux

BloC

MongoDB

NoSQL

MVC

MVVM

React-Query

Context API

Ruby on rails

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.

Software

Android java

Flutter

React-Native

Web apps

IOS

PWA Web Apps

Nodejs

MongoDB

Airtable

Languages

Greek
Excellent
English
Very Good

Interests

Gaming

ESPORTS

New technologies

Health Industry

Tradings - DeFi - Crypto

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!

Timeline

Full Stack Developer

WorX Software
05.2024 - 07.2024

Senior Software Engineer

Override Health
10.2022 - Current

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 - Current

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

Second High School
Vasilis MenekosSoftware Engineer