Hi!
I'm Roman - developer who is available
This is interactive. Select an option below, to find out an estimate:
This is interactive. Select an option below, to find out an estimate:
Building from scratch. Payment system integration: Paypal, Paysera, Stripe. Data import / export.
View portfoliochevron_rightZapier, Integromat, data parsing, data import, export, synchronization, XML, JSON and API
View portfoliochevron_rightIn this section are listed programming languages, which I use for development. And is described in very simple words how my knowledge could be useful for your task solving. As example: website creation, landing page, CRM / CMS system.
WEB programming language that lets you create beautiful websites, landing pages, web systems, display elements.
It controls the style and design of the site. Indicates the color, layout and arrangement of the elements. It allows you to create mobile friendly website or landing page for any device.
Performs processing on the server side, makes the page dynamic and flexible. It has a fairly wide range of applications from processing text data to processing / creating images, sending E-mails, downloading information from the Internet.
Database. It contains structured information in the form of conventional tables. Where you can add, change and delete. MYSQL can contain all of the text or website for example, to store user applications.
LINUX - one of the most popular operating systems in the world, which are likely to files on your site. In this system, you can install additional modules, such as for the picture processing, download information, automate processes.
The programming language that can do a good mathematical and analytical calculations. Effective for large computing and processing massive amounts of data.
Including JQUERY, which are able to create dynamic elements on the site. For example: photo slideshow, motion elements, pop-ups, tips, handling feedback forms and so on.
Neural networks on PHP. This is an opportunity to add some artificial intelligence for computer. Neural networks are mathematical models that shows the probability of an event.
Data collection - the process by which the computer automatically goes into pages and collecting data. The output is convenient for the table. Also referred to as the Data parsing, Data mining.
Creating a system for automatically sending E-mail messages. Including a certain level of intelligence, as "was an email opened", "has user clicked on url"
Basics of computer vision. For example, OCR of the image, cropping the white background. This and much more can be programmed and the computer with this is great deal.
Facebook, Vkontakte - Creating applications. For example, the user login to your site using the Facebook / Vkontakte account. This is achieved through the creation of applications.
Flat design, Material desgin (Google), Material icons - modern elements that I use when creating and private offices for systems such as CRM / CMS.
CRM / CMS - are systems that allow you to store customer information in a convenient form. For example, to get the whole story about the customer order history, history of queries. When all of the customer data stored in such a system, it is convenient enough to sort customers and sell them related products.
Installation of the automatic payment collection systems. Your website users will be able to collect the shopping cart, and then pay for it through your website.
The payment system PayPal - allows you to accept payments from users from all over the world who have a PayPal account. Also, this system treats VISA cards and MaterCard
Payment PaySera system - works with Latvian banks. PaySera connecting to your site, you will be able to process payments to Swedbank, Nordea, VISA, MasterCard, Webmoney, SMS and so on
Stripe - card payments
API is a communication method between to programs. Like a list of commands for data exchange. Popular API list
Sending SMS messages. Ability to configure automatical sending of SMS notifications to your customers. For example, new promotions, discounts or reminders.
Google Maps. Create custom Google maps, online map modules (eg, interactive choice of delivery addresses or marquee). Geocoding - determination of coordinates for the address entered by the user. For example, to calculate the distance from your office to the customer in kilometers
Translate. A system that allows you to translate the text automatically. The main limitation of about 1 million characters a day, which allows to translate large amounts of text information in many languages.
SCHEMA.ORG - an international standard / rules for creating structured data. For example, you've probably seen some Google search results are marked with asterisks - the so-called user rating. So your pages will be more noticeable in a normal Google search among your competitors.
Google Search - it is an opportunity to look into the Bing search engine materials automatically. For example, you have 10,000 keywords for which you need to pick up the pictures - it can be reached with an automatic search.
In this section, I present a list of frameworks and systems, with whom I worked during the execution of tasks. However, all have relatively similar frameworks logic and structure. Therefore, having the experience of working with only some systems can be fairly easy to learn how to work with others.
WordPress, WooCommerce, OpenX, ModX, TYPO3, OpenCart - site management and content pages.
Materializecss - the framework for the creation of site design in Material Design style, developed by Google. By the way, this website is also created using this framework.
ImageMagick - a system that allows a computer to edit and stylize the image. For example, write a text over an image, add a shadow for it or make a filter like Instagram.
PDF file generator. A good solution to generate PDF invoices to customers or providing a user to create a catalog of selected products in the form of a beautiful PDF
EXCEL document generator. Suitable for automatic generation of invoices, estimates and accounting reports for customers and employees.
Operating System - installation and configuration of the web server from scratch. For example, you have a computer from which you want to make a web server to store data or calculations. I recommend using the LINUX operating system
DigitalOcean - known IT company which provides dedicated Web servers. I have experience in setting up and configuring your site / system / network sites on a dedicated server.
Google Chrome Extension development
List of software solutions that I use regularly.
1. Demo version during the development process | During the development process I create a development / testing server. This version is stored on a different URL, which you always have an access to. This version is pretty useful to test some functions before it becomes available for real users. |
---|---|
2. Pre-analysis | If you have a website or program that you want to improve - I suggest to begin with a research. The goal is to find a solution to change the code rather than creating a new software from scratch. |
3. Installation support | After the project is finished on the development server, I will move all the files to your resource. This might be a hosting solution or a virtual server. This service is included in any software I create. |
4. Support after launch | It is possible that some function was not tested properly. In this case this will be updated to meet initial requirements for free. |
5. User manuals and help | I will send a user-manual for every project I create. For many popular solutions I already have a ready to use manuals containing examples and illustrations. |
It is always great working with Roman, He makes it clear what can be done and executes with extreme efficiency a true professional !!
Extremely fast response, delivered ahead of time. Even responding on feedback after initial delivery was nearly instant. Was great working with Roman, will be using him again.
Roman is very good at communicating and narrowing down the job as clear as possible to assure to get the job done on good quality standards.
Roman did a good job. Would recomment him.
Fast and professional
Absolutely perfect work. Easy work together. Listened exactly and finished the work which we wanted
Excellent!
Provided EXACTLY what I was looking for and more! I will order again!
good guy to work with
Really great work. Fast and professional. I will be a repeat customer.