Banner Image

All Services

Programming & Development

Web-development

$25/hr Starting at $1K

The company develops various web applications, such as online stores, marketplaces, aggregators, corporate sites, admin panels, ERP systems, Internet portals, billing systems, real-time chats with support for video calls, backend for mobile applications, programming web servers and Much more. The main programming language on the backend is Python, also the components can be profiled on Go as required, C-libraries and modules can be used. Depending on the specifics of the project, a monolithic, or microservice architecture, synchronous, or asynchronous solutions can be proposed. For most large web projects, we use Dj ango, and for less large ones - Flask. Dj ango has proved itself as a universal tool. It can withstand high load, has built-in caching and load sharing capabilities, this framework is based on the MVT design pattern (very close to the classic MVC), allows you to separate business logic from design. Using the Django REST framework, we design high-performance and fault-tolerant APIs that are built on a micro-service architecture. We implement both public APIs for the integration of third-party services with our systems, and we use this approach when writing dynamic Web applications using Angular on the client. If you need to create asynchronous applications, such as billing system processing, we resort to an event-oriented programming paradigm using the Twisted framework, as well as iohttp and asycio. To create distributed job queues, for example, for SMS and email services, for us the standard has already become the use of Celery. If there is a need to develop from scratch a fast web server with unique capabilities and have the ability to further scale, we use Tornado. The exchange of messages between the components of the software system occurs using RabbitMQ, and caching often works through Redis. Elasticsearch is the most popular search engine that is used on all our projects, where there is a need for a complex search in the database of documents, or, for example, you need a search taking into account the morphology of the language or searching for geo coordinates.

About

$25/hr Ongoing

Download Resume

The company develops various web applications, such as online stores, marketplaces, aggregators, corporate sites, admin panels, ERP systems, Internet portals, billing systems, real-time chats with support for video calls, backend for mobile applications, programming web servers and Much more. The main programming language on the backend is Python, also the components can be profiled on Go as required, C-libraries and modules can be used. Depending on the specifics of the project, a monolithic, or microservice architecture, synchronous, or asynchronous solutions can be proposed. For most large web projects, we use Dj ango, and for less large ones - Flask. Dj ango has proved itself as a universal tool. It can withstand high load, has built-in caching and load sharing capabilities, this framework is based on the MVT design pattern (very close to the classic MVC), allows you to separate business logic from design. Using the Django REST framework, we design high-performance and fault-tolerant APIs that are built on a micro-service architecture. We implement both public APIs for the integration of third-party services with our systems, and we use this approach when writing dynamic Web applications using Angular on the client. If you need to create asynchronous applications, such as billing system processing, we resort to an event-oriented programming paradigm using the Twisted framework, as well as iohttp and asycio. To create distributed job queues, for example, for SMS and email services, for us the standard has already become the use of Celery. If there is a need to develop from scratch a fast web server with unique capabilities and have the ability to further scale, we use Tornado. The exchange of messages between the components of the software system occurs using RabbitMQ, and caching often works through Redis. Elasticsearch is the most popular search engine that is used on all our projects, where there is a need for a complex search in the database of documents, or, for example, you need a search taking into account the morphology of the language or searching for geo coordinates.

Skills & Expertise

AccountingAdministrative AssistantAngularAPI DevelopmentApp DevelopmentBillingBusiness ConsultingDatabase DevelopmentDesignDjDjangoEmail ServicesERPFramework DesignGeolocationMobile DevelopmentModule DesignPattern DesignProgrammingServer AdministrationSoftware DevelopmentSystems EngineeringVideosWeb DevelopmentWriting

2 Reviews

  • mkokernak says,

    Today they delivered the work on time. Very easy to work with. We are already talking about the next engagement.

    for ERC20 token creation on Jan 18, 2018

  • mkokernak says,

    worked great! The work we hired them for was for our confidential business plans. We were nervous outsourcing it. Gateon was excellent. They work was on time and we felt they handled our IP with care.

    for ERC20 token creation on Jan 18, 2018