Mykola Kravchenko
Full Stack Developer (Javascript/PHP/Database)
Creating websites, developing modules and plug-ins
Treatment of sites from viruses, recovery from failures
Software development and implementation
Automated systems of information collection and processing
Parsers, content aggregators, data collection from other sites
CRM and ERP systems, company workflow management
Site service, administrator services
SEO optimization, promotion in the search engines
SCADA systems, supervisory control and data collection
Database management systems, reports, data export
- Address Ukraine, Kiev
- e-mail nnksdk@gmail.com
- Phone +38 (097) 851 66 51 (Telegram, Viber)
- Skype @nnksdk
- Status In search of interesting projects :)
Specialization
Since 2007, I have been developing custom software (freelancer). Work experience in the specialty more than 10 years.
The main areas - programs for trade organizations, real estate agencies, construction and installation organizations, advertising agencies. Automation of accounting and management of business processes of enterprises.
Control of external devices (SCADA systems). Information-analytical systems. Database management systems. Office workstations (automated workstations). Development, implementation, technical support of software.
Also I develop programs in the field of psychology and related disciplines - correctional-diagnostic complexes. Systems of testing and selection of personnel, card files of clients. Databases of the results of psychological research. Software content analysis. Multimedia reference books, presentations.
Download CVScreenshots
Testimonials
Add a review"He worked with Nikolay for the first time. Remained very pleased with his work. Everything was done quickly and efficiently. Always online and promptly answered questions. With such projects now only to him)) and I recommend it to everyone"
"A good performer. We ordered a client workstation + database. All tasks are completed quickly and on time. We will definitely continue cooperation. "
"I applied for the development of a personnel testing system. The guy is well done, did all that was required of him. at any time is ready to help with the solution of the problem. I am very glad that I contacted him. I advise you as well!"
"I ordered the revision of php scripts. I am completely satisfied with the result and the process of working with Nikolai. All wishes and improvements were made on time. Thank"
"I ordered a grabber/data parser for several sites. I did everything correctly. Experience and previous projects are impressive. Good performer. Recommend."
"It was a pleasure to work! Work 100% satisfied, completed on time! Moreover, Nikolay explained everything in detail to me and answered silly questions! ))) "
"Thanks to the reviews I chose this particular freelancer. And I was not mistaken, although the services are a bit more expensive than those of other programmers, but I did it qualitatively and quickly - exactly what I planned. "
Main directions
Desktop Applications
Desktop applications are software for the computer, which allows to solve various tasks of the user. Installed on a computer, for stable operation, no network access is required
SCADA systems
Dispatch control and data collection - software designed to work in real time systems for collecting, processing, displaying and archiving information about a monitoring or control object
DBMS (database)
Database management system (DBMS) - a specialized program designed to organize and maintain a database. For example - customer card files, customer bases, product lists
WEB Applications
Client-server application, in which the client interacts with the server using a browser. The logic of the web application is distributed between the server and the client, the data is stored on the server
External equipment
Experience with equipment companies: Datalogic, Danfoss, Mettler Toledo, Bizerba, Datasensor, Метра, Datecs, Carel. Scanners, scales, indicator boards, laser markers, RFID tags, various sensors
Parsers, aggregators
Collection of data from other sites (aggregation). Saving information in the database. Search, sort, export to other formats (Excel, PDF, DOCX, TXT, JSON). Development of specialized content management systems
Systems CRM, ERP, BPM
CRM, ERP, BPM systems are designed to automate and manage the company's internal work processes. They allow you to work collectively with documents, projects, tasks. Increase the efficiency of internal communications
Support sites
Health monitoring. Prompt elimination of errors and technical failures, treatment from viruses. Change the functionality of the site, adding and changing sections. Changing the graphic design elements
Individual solutions
Consulting services in the field of IT. Creating custom solutions for your tasks. Having analyzed the problem, I suggest several scenarios for developing software products. Maintenance of projects at all stages of development
Education
2001 - 2006
Engineer programmer
National Aerospace University (Kharkov Aviation Institute)Faculty of Informatics, Software of Automated Systems
2007 - 2009
Psychology
Central Institute of Postgraduate Pedagogical EducationFaculty of Management and Psychology, specialty - psychology
Specialization
- Office automation systems, electronic document management
- Software as a Service (SAAS services)
- Customer Relationship Management Systems (CRM, ERP, BPM)
- Software and hardware systems for data collection and dispatch control (SCADA systems)
- Aggregators, content parsers, collection of information from other sites
- Programs for working with external equipment (various sensors, controllers)
- Specialized content management systems developed for a specific project (CMS)
Experience
12.2007 - 09.2024
Programmer
Freelance, his own boss :)Full Stack programmer, freelancer. Development of software to order
09.2007 - 12.2007
Engineer programmer
Scientific and innovative VENBEST-LtdDevelopment of drivers for existing equipment. Data transmission software over the GSM network (sms, gprs, csd), mobile security systems, programs for working with GPS and electronic cards. Development of client-server applications. Development of programs working on SMTP, POP3, HTTP protocols. Encryption of data. Multithreaded applications.
07.2006 - 10.2006
Programmer
Rosan (department of software development)Participated in the creation of a system of control and management of transport. Development of client workstations, database synchronization system, workflow automation for Zepter. Creating reports QuickReport, FastReport. Export data to other formats.
Skills
PHP 5.6, 8.x + frameworks
JavaScript (jQuery)
HTML5/CSS3, Bootstrap5, adaptive design
DBMS(SQL/NoSQL) - MongoDB, MSSQL, MySQL, MariaDB, PostgreSQL, FireBird (Interbase)
Object Pascal (Delphi 7-11)
Understanding the principles MVC, PDO, OOA/OOD/OOP
Knowledge SVN, GIT
Miscellaneous
CMS WordPress, Joomla, Drupal, Tilda, MODX, OpenCart
ОС Windows 8+, ОС Windows Server, UNIX(Ubuntu)
Adobe Photoshop, Adobe Illustrator, Figma, Canva
Work with industrial equipment - Datalogic, Danfoss, Mettler Toledo, Bizerba, Datasensor, Метра, Datecs, Carel
Protocols - OVEN, Modbus RTU, Modbus ASCII, DCON, Modbus TCP, GateWay
Have an idea, question, offer?
Please contact at the following coordinates:
Feedback
Website development, programs
Custom software development is a good opportunity to get a unique software product created with all the nuances of your business work. The proposed service is particularly relevant in cases where there is no standard software for your task. Or the existing software does not meet your requirements.
The program is created in accordance with your requirements. It solves exactly the tasks you face every day. When developing software, you determine the necessary functionality of the solution being created. This means that you do not need to pay for features that you will not use (as opposed to replicable software). After creating the program, you get all the rights to its use, distribution and modification.
The cost of software development depends on the functional requirements of the system, the amount of work, technologies and platforms used. Small projects are carried out on 50% prepayment. For large projects, phased payment is introduced, in accordance with the terms of reference and schedule of work. For more information, contact the developer.