Logo
Costas – React Native, React, Typescript, experts in Lemon.io

Costas

From Greece (GMT+3)

flag
Mobile DeveloperStrong senior
Front-end Web DeveloperSenior
Hire developer
7 years of commercial experience
Agritech
Automotive
Business intelligence
E-commerce
IoT
Logistics
Mobile apps
Lemon.io stats

Costas – React Native, React, Typescript

Costas is a mature Engineer with a rich background across many projects and countries. Specializing in front-end and mobile development using React and React Native, Costas possesses strong technical skills and a solid understanding of JavaScript and TypeScript. His proficiency in English, coupled with his ability to initiate and lead projects, makes him well-suited for roles as a senior front-end or mobile developer.

Main technologies
React Native
4.5 years
React
6 years
Typescript
6 years
Additional skills
Expo
Clean Architecture
Next.js
MobX
Redux
Firebase DB and Storage
Apollo GraphQL
Google Maps API
Three.js
Redux Toolkit
Redux Thunk
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Senior React and React Native Developer
Dec 2021 - Aug 20231 year 7 months
Project Overview

An e-commerce platform that changes the traditional UX experience of e-shops. It simulates on-screen the experience of a mall. The content creators can organize their content in Floors, Departments, and various kinds of "virtual shelves" layouts, like ordinary shelves, displays with featured products, etc.

The customers can browse the site via a map of floors, find departments, and browse departments with a fluent UX that includes animating cards around.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Refactored and cleaned code to become maintainable and minimize regression bugs;
  • Fixed outstanding bugs;
  • Eventually rewrote the whole project as it shifted in purpose and UI modernized to its current form;
  • Mentored and performed code review for a team member who was working on the Dashboard part of the app.
Project Tech stack:
React Native
MobX
Three.js
React
Typescript
Sentry
Firebase Analytic
Git
Bitbucket
Clean Architecture
Lead Developer
Aug 2021 - Dec 20214 months
Project Overview

A live e-shop for homeware where people can buy and sell stuff for home. Apart from the listing of stuff to buy based on category and the seller, users could like sellers and items, follow sellers, and chat with them.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Worked as a senior developer in a team with a mid-level developer;
  • Fixed bugs and restructured code to be easily maintainable and avoid bugs within two weeks;
  • Mentored the developer and left behind some best practices in code;
  • Developed an in-memory 'doc' (NoSQL docs) cache for re-use in multiple screens, which led to significantly less network traffic and list loading speeds.
Project Tech stack:
React Native
Redux
Firebase DB and Storage
Sentry
Typescript
Git
GitHub
Lead Mobile Developer
Jan 2021 - Sep 20217 months
Project Overview

A mobile app for an enterprise system that tracks the on-boarding and off-boarding of students in student buses. The app had two main parts: the "Parent" mode and the "Driver" Mode.

In "Parent" mode, parents can browse specific bus schedules and routes and declare their kids for onboarding. Then, they can follow the bus on Google Maps and receive information (and push notifications) about when and where their kids were onboarded and off-boarded.

In "Driver" mode the app works on tablets sitting next to the driver and is used as a Navigator app.

At each stop, the app switches to a list of students to be onboarded or offboarded. The process happens automatically via NFC cards. Of course, all this information is transmitted to the backend and triggers the corresponding notifications to the parents.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Joined the project at the PoCstage and successfully delivered an MVP of a mobile part within 8 months;
  • Implemented an architecture separating front-end UI and logic, enabling concurrent feature development and faster delivery;
  • Established a two-phased feature development approach (e.g., building a UI prototype while the backend is in progress) for increased efficiency;
  • Mentored and managed a junior developer during the building of the mobile app.
Project Tech stack:
React Native
Expo
Apollo GraphQL
Google Maps API
MobX
Clean Architecture
MapBox
Sentry
Typescript
Git
GitHub
Mobile Developer
Sep 2019 - Oct 20201 year 1 month
Project Overview

An app that allows farmers in the US to monitor and manage their center-pivot irrigation systems remotely from their phones.

The app allows one to view the status of the machinery in detail, as well as its rotation position on the field (projected on a map). It also allows to control the machinery and configure remotely its operation details (speed of turn, liquid pressure etc).

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed the mobile app by adding more than 30 requested features in one year;
  • Fixed bugs and cleaned-up code;
  • Implemented SVG graphics in an overlay on maps.
Project Tech stack:
React Native
MobX
Google Maps API
Sentry
Git
GitHub

Education

1999
Electronics Engineer
Bachelor's

Copyright © 2024 lemon.io. All rights reserved.