I’m a Senior Web Developer, Team Lead, and Software Architect with over 20 years of experience building robust web applications across a wide range of industries and domains.
Soft Skills
• Leading and organizing agile development processes
• Translating ideas into clear wireframes and product concepts
• Designing scalable and efficient database architectures
• Building and mentoring high-performing teams
• Communicating effectively with non-technical stakeholders
Technologies
• Ruby on Rails
• PostgreSQL, MySQL, Neo4j, Elasticsearch
• JavaScript (Stimulus, Turbo.js, Vue.js)
• Linux system administration, AWS, Heroku, Docker
• HTML5, CSS, Tailwind
If you have an idea for a project or need technical leadership, feel free to get in touch.
JavaScript
Amazon Web Services
Vue.js
Ruby
Ruby on Rails
Elasticsearch
Web Application Development
API
Web Development
CSS 3
CSS
Web Application
API Integration
Chatbot
ChatGPT API Integration
HTML
TypeScript
RESTful API
Full-Stack Development
PostgreSQL
Marian H.
Lviv, Ukraine
$25/hr
5.0
4 jobs
Since 2012, I have been working as a full-stack developer. I primarily work with TypeScript and JavaScript and use Rust for private projects. Additionally, I have one year of experience as a mobile developer using Flutter (Dart).
- Backend: Node.js, Meteor.js, Axum(Rust)
- Frontend: React, Material-UI, SolidJS
- Databases: PostgreSQL, MongoDB, Neo4J
- DevOps: Docker, Fly
- Mobile: Flutter
JavaScript
MongoDB
CSS
HTML
jQuery
MeteorJS
REST API
Rust
Yaroslav M.
Kharkov, Ukraine
$45/hr
5.0
183 jobs
Experience:
- Top Rated Expert
- 9K+ hours worked
- 14 years experience in web development
- 300+ completed projects
Core Skills:
✔️ ES6/7 JavaScript, JSON, AJAX
✔️ HTML / PSD to HTML/Sketch to HTML/Figma to HTML/W3C valid
✔️ Responsive CSS / CSS3 , LESS / SASS / SCSS
✔️ PixelPerfect, Retina-Ready development
✔️ CSS frameworks - Twitter Bootstrap, Tailwind CSS, MaterializeCSS, Bulma
✔️ Git, BitBucket
Front-end Frameworks:
✔️ Vue, Nuxt(2-3), Vuetify, Quasar, Vuex, Pinia
✔️ React, React Redux, Next, React Router, Redux Saga
✔️ Astro
✔️ Svelte/SvelteKit
Backend:
✔️ Python, Flask, Django
✔️ NodeJs/ Express.JS
✔️ PHP, Laravel
Website Builders & CMS Platforms:
✔️ Storyblok
✔️ Astro
✔️ Webflow
✔️ Wordpress
✔️ Directus
✔️ Strapi
✔️ Shopify
✔️ Squarespace
✔️ Drupal
Please feel free to contact me on any question.
JavaScript
CSS 3
HTML5
WordPress
React
Vue.js
Nuxt.js
Node.js
Next.js
Web Development
Shopify
Webflow
Shopify Templates
Figma
Python
Oleksandr P.
Vinnytsya, Ukraine
$20/hr
5.0
12 jobs
Full-Stack Developer & DevOps Engineer | IoT • AI/LLM • Industrial Automation
8+ years of software development experience — from web applications and REST/WebSocket APIs to integration with industrial equipment, IoT devices, and LLM systems. I work across the full lifecycle: architecture and database design, full-stack development, containerization, monitoring, and production support.
FULL-STACK DEVELOPMENT
Client and server-side development: TypeScript, Vue.js, Node.js, Express.js. Designing and integrating internal and external APIs (REST, Swagger/OpenAPI). Working with PostgreSQL, MySQL, MongoDB, Redis, and ORMs (Sequelize, TypeORM). Maintaining legacy projects on PHP Symfony.
DEVOPS & INFRASTRUCTURE
Containerizing services (Docker, Docker Compose), building CI/CD pipelines, administering Linux servers (Debian, CentOS) — configuration, optimization, security. Designing messaging systems on RabbitMQ, configuring interaction between services and external systems.
MONITORING & DATA ANALYTICS
Collecting, transmitting, and visualizing metrics: Grafana, InfluxDB, Elasticsearch, Kibana. Building real-time dashboards for industrial and IT monitoring.
IoT & INDUSTRIAL AUTOMATION
9+ years working with embedded systems: STM32, Arduino, ESP, AVR, Raspberry Pi, Siemens PLC. Configuring radio communication and optimizing power consumption for LoRaWAN devices. Implementing I2C, UART, SPI, RS232/485, Modbus, S7, TCP, MQTT, GPIO, UDP protocols for data acquisition systems. Building desktop applications with Electron.js for equipment control, portable solutions on ESP/Raspberry, and solutions on the Balena platform.
AI / LLM SYSTEMS
Developing RAG systems with Qdrant, Ollama, and vLLM (local inference). Prototyping AI agents in OpenWebUI, building flows in Langflow, prompt engineering. Designed and implemented a Dagster-based orchestration pipeline for automated image recognition: OCR + LLM (Claude API) to extract and structure data from scanned documents. Integrating Anthropic Claude API and OpenAI API into production services.
TECH STACK
Frontend: TypeScript, Vue.js, HTML5, CSS, jQuery
Backend: Node.js, Express.js, Node-RED, C, Python
Databases: PostgreSQL, MySQL, MongoDB, Redis
DevOps: Docker, Docker Compose, CI/CD, Linux (Debian/CentOS), Bash
IoT/Hardware: LoRaWAN, STM32, Arduino, Raspberry Pi, ESP, Siemens PLC, AVR, OCR
Monitoring: Grafana, InfluxDB, Elasticsearch, Kibana
Protocols: I2C, UART, SPI, RS232/485, Modbus, S7, TCP, MQTT, GPIO, UDP
Tools: Git, GitLab, Bitbucket, Jira, Confluence, Electron.js, RabbitMQ, Swagger
AI/LLM: Ollama, vLLM, Qdrant, RAG, OpenWebUI, Langflow, Anthropic Claude API, OpenAI API, prompt engineering, Dagster
Languages: Ukrainian (native), English (B1+), Russian (fluent)
Open to projects in full-stack development, DevOps, IoT hardware integration, and building AI/LLM solutions — from MVP to production support.
JavaScript
Bash
Node.js
Internet of Things
API Development
Elasticsearch
NodeJS Framework
Git
Linux
Docker
API
Vasyl M.
Kiev, Ukraine
$56/hr
5.0
23 jobs
I'm a professional addict to building beautiful web apps & browser plugins. I use fancy modern open-source technology (like Ember.js and ES6), boosted by the power of innovative third-party services to create pixel-precise Apps with dynamic, feature-rich UI, predictable smooth UX, with virtually any imaginable user interactions feeling responsive and very «native». Built with quality-first approach, no compromises, componentized from tooltips and icons to drop-downs, select's, infinite image grids, charts, modals, dialog flows (wizards, on-boarding, guided tours), or even entire pages, or apps (of apps?) — all scalable and vector, highly future-proof, reusable and maintainable.
Today my focus is set on Ember.js, front-end and browsers in general, and my essential tool-kit primarily includes:
• Ember.js
— fanatic addiction to crisp and clean, ninja-precision, ideologically proper,
— declarative code, carefully component-ed into proper building blocks,
— shareable, reusable, atomic, maintainable, stable and fancy
• D3.js
— combined with ember super-powers, d3 can yield truly amazing results,
— but your code stays reusable and becomes shareable for no extra effort
• EcmaScript6 (ES6)
— strict code style, with latest best practices applied project-wide and
— secured by a simple and customizable set of tests and validators
• Many other tools
— CSS3, SCSS, HTML5, QUnit, Mocha, Node.js, Express.js,
— NVM, NPM, Bower, Broccoli, Grunt, Gulp, Phantom.js,
— Vagrant, Chef, Puppet, etc.
Developing, I squeeze full power out of integrations with many essential modern services: Github, Sentry, CircleCI, Slack, Facebook, Twitter, IFTTT, Maps, Notifications, all sorts of Mixpanels, Google Analytics, Intercoms. Service without public api? Can scrape, crawl, proxy and simulate :)
I am well experienced with true, full-time «remote», can work on the go, very mobile, have experience with rapidly growing multi-timezone teams and start-ups.
My path on the way to finally catching the «ember virus» started 10+ years ago and looked approximately like this:
- at first: qBasic - VB for App..s - VB# - C# - ASP.net & MSSQL
- and then: PHP & MySql & JavaScript (using since ES3)
- and also: Java, deep, as in open-source rewrite of the lineage2 game server:
-- buffers, thread managers, NIO, sockets, crypto, binary math, security;
-- async 2-way binary/packet comm protocols: zip'd, crypto'd, crc'd, efficient;
-- distributed mix of masters, hot data cached's, regional servers, clients;
-- model object with hundreds of members & diverse interactions;
-- all their data auto-in-sync with a push-notification-like system;
-- most fun soon repeated with C# and multi-character game trade-bot;
- and also: jQuery, ActionScript & Flash, Ext.js, MooTools, Prototype.js
- and some: C++, Delphi & WinApi, bits of ASM & .NET MSIL, occasionally
- and even: Forth, after it turned out perfect for scripting complex game quests
- and then: Node.js & Express, some Ruby and Rails, some Postgres and NoSQL
- and then: Backbone.js, Require.js, Grunt, SCSS, Bootstrap, Foundation, CoffeeScript
- and finally: Ember.js and ES6
- and, oh wow: here comes IPv6 and IoT
The Internet of Things hype has reached me as well: thousands manual, guide and RFC pages behind — IPv6 has been mastered, connectivity established, personal servers and virtual machines reconfigured, AR2 Drone charged & standing by, multiple more devices ready to join the party.
I never stop learning, spend a lot of time hiking, horse hiking, mountain climbing, hunting and off-road driving. I'm a beginner into electric guitar, and photography is also quickly becoming one of my primary hobbies.
Thanks for reading this far!
Ember.js
JavaScript
Node.js
CSS 3
HTML5
GitHub
D3.js
Test-Driven Development
Continuous Integration
Backbone.js
Oleg G.
Kiev, Ukraine
$10/hr
4.9
33 jobs
I am a seasoned software developer with over 10 years of experience specializing in Backend and Full-Stack development. I pride myself on my excellent problem-solving skills and have a strong passion for writing clean and testable code. Clear communication is one of my strengths, making me a valuable team member in any software development project.
Preferred Tech Stack:
Backend: Java, Spring Boot, Thymeleaf, REST API, PostgreSQL, AWS, Linux, Tomcat, Nginx
Frontend (Web): HTML, CSS, Sass, Javascript
Frontend (Mobile): Flutter, Dart
Cross-Platform: Flutter, Dart
I am also proficient in the following technologies:
Languages: Java, Scala, Groovy, Kotlin, Golang, JavaScript, TypeScript, Python, Dart, SQL
Databases: PostgreSQL, MySQL, Oracle, Cassandra, MongoDB, SQLite, Neo4j
Frameworks (Backend): Spring Boot, Spring Security, OpenAPI, Kafka, Zookeeper, Grails
Frameworks (Frontend): Angular, React, Flutter, jQuery, Bootstrap
Security: Spring Security, OAuth, JWT
Technologies: HTML, CSS, JSON, XML, REST API
API: REST API, OpenAPI, Swagger
Messaging: Kafka, ActiveMQ, RabbitMQ
Search: ElasticSearch, Lucene, Kibana
Logging: ElasticSearch, Logstash, Kibana
Cloud Providers: AWS, Google Cloud
Testing: JUnit, Mockito, TestNG, Selenium, Cucumber, Katalon Studio
Development Tools: Intellij IDEA, VSCode, Android Studio
AngularJS
Spring Framework
MongoDB
Java
Mockito
Python
Spring Boot
JUnit
Amazon Web Services
Kubernetes
API Development
Elasticsearch
Machine Learning
Cucumber
Apache Kafka
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a Ember.js Developer & Programmer in Ukraine on Upwork?
You can hire a Ember.js Developer & Programmer in Ukraine on Upwork in four simple steps:
Create a job post tailored to your Ember.js Developer & Programmer project scope. We'll walk you through the process step by step.
Browse top Ember.js Developer & Programmer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Ember.js Developer & Programmer profiles and interview.
Hire the right Ember.js Developer & Programmer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Ember.js Developer & Programmer?
Rates charged by Ember.js Developers & Programmers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Ember.js Developer & Programmer in Ukraine on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Ember.js Developers & Programmers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Ember.js Developer & Programmer team you need to succeed.
Can I hire a Ember.js Developer & Programmer in Ukraine within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Ember.js Developer & Programmer proposals within 24 hours of posting a job description.
Find more freelancers
Top cities for Ember.js Developers & Programmers in Ukraine