Nick Yefimenko

Nick Yefimenko

אוקראינה
פרילנסר

תחומי התמחות

תכנות ופיתוח תוכנה

85 ₪ לשעה
PHP
Deep understanding of PHP best practices, architecture, application layers. Focused on e-comm.

https://scone.io
https://artdealer.pro

I use single responsibility as the fundamental principle. On top of that I use some advanced and case specific design patterns / coding approaches like SOLID , DI, Microservices, Domain Driven design, Advanced application layers, best practices, coding standards. I do not use TDD but I usually have my API covered with integration tests as well as some important services covered with PHPUnit.
Ruby on Rails
🇺🇸 https://mastermindbetter.com we've built a microservice responsible for recording meetings video,
🇪🇪 https://form2chat.io serverless form backend that allows to receive form submissions directly to major chat platforms.
🇺🇸 https://api.sayrhino.com - API application built with elixir and phoenix serving partners of https://www.sayrhino.com
🇺🇸 https://app.flightschoolmanager.co - this is a software that allows users to manage their own flight schools, with appointments scheduling, invoicing (via Stripe). Application is fully built with Elixir and Phoenix, with API to serve iOS and Android applications
Node.JS
https://dev-app.readformyschool.com/
https://sandpit.hirechat.work
Full Stack Developers
I use single responsibility as the fundamental principle. On top of that I use some advanced and case specific design patterns / coding approaches like SOLID , DI, Microservices, Domain Driven design, Advanced application layers, best practices, coding standards. I do not use TDD but I usually have my API covered with integration tests as well as some important services covered with PHPUnit.
React.js
- A video conference page built with React and Redux, Emotion - https://mastermindbetter.com
- A multi-step signup flow built with React/Redux/React-Router and TypeScript - https://app.flightschoolmanager.co
- An application interface built with React/Redux and Emotion - https://nucleusapp.io/
- An invoice builder form built with React and Redux for https://app.flightschoolmanager.com
- Various multiple components for https://www.sayrhino.com built with React / Redux / TypeScript / Styled Components
מפתחי Front-end
I know how to build good architecture, how to optimize, how to split application into proper amount of application layers.
מפתחי Back-end
I work blazing fast. I work with top level quality. I respect deadlines and work hard when it's required.

עיצוב וגרפיקה

85 ₪ לשעה
עיצוב דפי נחיתה
Lead all aspects of a company providing small businesses with custom software development focused on business-critical responsive web applications.

בניית אתרים

85 ₪ לשעה
בניית אתרים פשוטים, עמודי נחיתה
Lead all aspects of a company providing small businesses with custom software development focused on business-critical responsive web applications.
סחר אלקטרוני - פייפאל, magento, מג'נטו וכד', Stripe
I have experience with payment integrations as well.
חיתוך PSD לעיצוב HTML ו- CSS
https://www.hirechat.work
https://buildpartner.com
https://axemplate.com
וורדפרס - WordPress
I have advanced experience with WordPress custom theme creation, custom post types, and plugins. Deep understanding of performance when it comes to the code, plugins, and WordPress in general. I have experience with wordpress security and long-term maintenance of the project in the good shape.
בניית אתרים רספונסיביים, פיתוח רספונסיבי
https://www.readformyschool.com
https://btclife.global/en/
Shopify
During the past few years I've built three services in close cooperation with teams in USA and Canada.

Trackiest ‑ Shipping Tracking app https://apps.shopify.com/trackiest-shipping-tracking
This app is built with Laravel & OhMyBrew package for BE and Polaris components & JS for FE
The main purpose of this app is to provide information on orders delivery status - in other words, track packages
External API is used for that - Tracking More https://www.trackingmore.com/
How the app is working:
1. After the installation the app will appear in your store app in admin panel.
2. The app will create a separate page where your users can track their orders (ex. https://funny-tiger.myshopify.com/a/track-your-order).
On the tracking page your users can search for their shipments by:
- order number and email
- tracking number In this case user will be redirected to the third party website https://trackiest.com/ that will provide details on the shipment status.
3. The app doesn’t fulfill any orders or provide tracking numbers, app tracks tracking numbers provided by store owners.
4. By default, On Demand mode is enabled. It means trackers for orders are created on customers’ demand (when customer is searching for particular tracker or order on tracking page).
5. If user inputs invalid data or tracking number that doesn’t belong to your store he will receive a warning message.

Geo AI ‑ Collections Generator app https://apps.shopify.com/best-sellers-by-country-1
This app is built with Laravel & OhMyBrew package for BE and Polaris components & JS for FE
The main purpose of this app is to provide a special Best Sellers collection based on user country instead of common Best Sellers collection.
People who live in different countries tend to show different seasonal shopping habits. So, why show them the same bestsellers!?
Features:
* Automatically generate bestseller collections targeting only relevant countries
* Schedule generation at the desired frequency, so store always has up-to-date offerings
* Configure default collections to promote specific items
* Analyze sales information based on the types of addresses

Lootly Loyalty & Rewards app https://apps.shopify.com/lootly-loyalty-rewards
This app is built with Laravel for BE and Vue.js for FE
The main purpose of this app is to provide to store owners own loyalty and referral marketing program
Except Shopify app - Lootly has BigCommerce app, Wordpress plugin, Magento extension and dashboard in lootly.io
How the app is working:
After app is installed - a widget appears on store. It shows user loyalty & rewards data (points, status etc), also provides functionality to earn or spend points.
Points can be earned by these and other actions:
* Make a Purchase
* Create an Account
* Celebrate a Birthday
* Write a Product Review, upload a photo or video
* Social Share: Like, Follow or Subscribe (Facebook, Twitter, Instagram and YouTube)
* Goal Spend (Spend $X, Get Y points)
* Goal Orders (Make X orders, Get Y points)
Points can be spent on discount, free shipping, free products etc.
Bootstrap
Lead all aspects of a company providing small businesses with custom software development focused on business-critical responsive web applications.
WooCommerce
https://www.anjaly.com/en/