Position: Mobile / Web, React, React Native, Frontend, Fullstack Javascript Developer
Category: JavaScript
Experience: 6 years | English: upper

Some projects, that I worked with:
- [React Native, React, .NET] Redesigned a mobile app for UK customer, with lots of new features made, built an admin panel using React (with RN for Web), backend infrastructure support
- [React Native, Tizen (.NET + JS), Firebase] Built two (RN mobile and Tizen watch) apps for healthcare research project that collects sensor data (GPS, heart rate etc.) from smart watches to a Firebase with real-time update on a mobile app UI.
- [React Native] Worked on education app for schedule planning with calendar, agenda, sliders and some animations
- [React Native] Created an app for equipment management: reservation, history, chat, notifications. iPhone / iPad support
- [React] Created a fully responsive PWA demo app for writing notes wit calendar & statistics, 
- [React Native] Simple task manager for Android
- [React Native, Firebase] Worked with mobile app for booking events. Chat integration, push notifications
- [React Native] Created mobile app for human activity observation: real-time update, live video stream client
- [Node.js, React] Built few demo services for Irish customer: prototyping architecture, data transfer channels (websockets, SSE) between 3 servers
- [Angular + Node.js] (IoT startup) Worked on building a software for cloud file storage (like a Google Drive served by a smart device as a storage) with multi-peer audio conferencing, video monitoring.
- [.NET, ASP.NET MVC] Exchange rates collection system with visualization. Parsing web pages using WebDriver + PhantomJS
- [.NET] and also: service for checking website health (through polling) with email notification, worked on software for payment terminals with hardware integration (bill validators, check printers), website for driving fines payment, .msi installation packages
Also I have a few of own projects:
- [React Native] Designed and created experimental translation app with hierarchical grouping, TTS, Speech-To-Text and other features
- [React, React Native Web, Firebase, UI/UX] Created an experimental webpage builder, with interactive UI, document tree, lots of element modifiers (bootstrap, inline CSS style UI modifiers, pickers), drag-n-drop element creation and positioning, project sync with Firebase, code generation
- [React, Webpack, UI/UX] Designed and created own responsive Bootstrap 4 template with 80+ demo pages
- many experimental projects and works (media streaming, screen sharing, social network clients)
- lots of UI elements
NO fintech, adtech, gambling
Availability: part-time (consider full-time as well)
Location: remote

Hi,
I'm a software developer, that focuses on development of mobile and web applications, with a touch on backend development. Also, complex UIs, hardware integrations, smart watch and desktop app development. I work since 2012 and with lots of projects for different purposes, commercial software as well as startups, mostly for small companies. I like to work with projects from scratches, prototyping architecture, keeping it flexible and up to date with new tech, clear code that is well understood. For existing projects, I can refresh stale codebase, typify and upgrade with code quality enhancements or make a complete code redesign using best practices, gradually.

I also like to build good UIs and have a successful track record on using cross-platform Javascript-based tools and the magic of React Native to unify codebase, patterns and tools as much as possible to improve app maintainability, and RN for Web that could help with an expansion of supported platforms as well.

I can use serverless tech or create backend service to serve app needs. If app needs to sustain higher loads, I can dig into existing tech and practices, reducing bottlenecks to build a scalable solution.

If you have an idea or some designs for mobile or web app, I can work with them, transforming it into a working system with a UI.

Favorite terms in prog.: declarative approach, separation of concerns, FP, IoC, least privilege

Primary skills: Javascript (ES7+), React, React Native, TypeScript

Frontend:
- React (with Hooks), perf. profiling, react-router, RN for Web
- Redux, Redux Saga
- Mobile: React Native (IOS, Android) - >3 yrs, React Navigation 5, animations, Sentry, notifications, Linking, Speech-to-Text, TTS
- Web: HTML5, CSS3 (flexbox layout), SASS, Bootstrap 4 and others, responsive layout
- Wearable: Tizen smartwatches

Backend:
- Firebase (Firestore, Functions, Storage, FCM, Analytics)
- Node.js, Express, socket.io, mongoose, sequelize
- C#, .NET, ASP.NET Core, EF Core, IoC/DI
DB: MongoDB, MySQL, MS SQL

Testing: Jest, Detox
Other JS: Webpack, eslint, date-fns

Network technologies: REST, WebSockets, SSE, webhooks, peerjs (WebRTC)
CI / CD: Fastlane, TestFlight, Azure Pipelines, TestFairy and others
Other tech/tools: Linux, Docker
SVC: Git
Workflow: Trello, JIRA, GitHub, BitBucket, WebStorm, VS, Zeplin, Figma etc

Additional skills: Web/UI Design, Photoshop
Tools: Mac, iPhone
I work remotely, in a team or as a single developer, front-end or fullstack, can lead a small team, consulting/mentoring when needed.

I'm looking for UK, US or EU companies to cooperate on a fulltime or part-time basis

I'm NOT interested in: casino, any type of gambling (don't try, pls, "not a gambling" app doesn't count either) as well as adtech. Fintech, banking aren't desirable (at all).