Sergei Dmitriev

Startup Developer / Team Lead / Fullstack Javascript Engineer

I help the people who have an idea of a startup to plan and organize the development of a web service or a mobile application using architecture and the technology stack that allow to spend less time and money, sparing the necessity to write a complex technical assignment.

Write me or choose a time to make a call. We will discuss your project, draw up a plan of implementation and estimate the time and cost

Select a time for call

What kind of issues do the customers refer to me?

At the present time the founders of startups usually contact me at the stage of compilation of idea of ​​their product. The founders are usually aware of the problem their future users have and have an idea of ​​how their startup would solve this problem. However, usually the founders who contact me do not have a clearly formulated technical assignment and the understanding of features, which need to be implemented to launch the project, and how the development process should be organized.

Advantages of cooperation with me and my team

Owing to the weekly demo presentations you will have the opportunity to observe and control the process of development.
You will always have access to the latest version of the operational product, so that even before the completion of development you can demonstrate the product to your potential customers and other interested persons and receive their feedback.
Besides, you will have a single point of communication with the team through the team leader and you will not have to delve into the work of different specialists.
By necessity you can always make adjustments to the original plan of development, since the code architecture allows introduction of any modifications.
Your product will be developed using an architecture that simultaneously allows you to quickly release the first version, and at the same time be able to scale it up endlessly in the future.
You can formulate the tasks in a simple language, and we will independently adapt them to development.
The development will not be expanded in time, as at the beginning of cooperation the time frame will be determined with an accuracy of more than 80%.
You will get an approach to the project not only from developers, but also from businessmen, since we have our own startups either.
After the development is completed, our team always stays in touch, and we are ready to return to the further development of the project at any moment in time.
If necessary, I am ready to hand over the code that we created to your internal team of development, which can easily maintain and enhance it in the future.
In online mode, you and your team can see the code of my current projects in order to assess my technical level.
You will save money and time due to the fact that I use architecture and the technology stack, aimed at minimizing the losses of time and money.

Team

Sergei Dmitriev

Team lead, full stack JavaScript developer. Responsible for entire development in the project. Founder, CEO & CTO at BinKing. Co-founder, CTO at CeilCRM.

Aleksei Mihnovits

Project Manager. Responsible for maintaining communications and tackling the legal issues. Founder, CEO at SureTask. Co-founder, CPO at BinKing.

Vladimir Ilmast

UX designer. Responsible for creation of interface design of web services and mobile applications.

Developers

For each project all developers, except for the team lead, that is me, are hired separately and are assigned to the project for the entire duration of its development.

Portfolio

SureTask

A platform that allows the customers and contractors to find each other. Here I created a mobile application and a web service for a customer from England. I described the collaboration process in detail so that you can represent the course of development of a startup.

Read about the process of cooperation

BinKing

A service for identification of the bank logo, the bank colors and more by card number, that allows to create more responsive forms for acceptance of payments from the bank cards. I am a founder of this project.

CeilCRM

CRM for those who stretch the ceilings. The first CRM in a planned series of niche CRM systems. It operates at the market of CIS countries, and in the future we will create the niche CRM for businesses from all over the world. I am the co-founder of this project.

Other projects

I gave also established a platform for conduct of online courses, a marketplace for wholesale purchases, a service for search of employees in the construction industry, and other smaller products, which are unfortunately not submit to demonstration.

Plan of activities and the cost

Time frame

Starting from 3 months
(may vary depending on the specific project)

Experts

In the first month: team lead + designer
In the following months: team lead + full stack developer

Cost

For the whole design: starting from $1,000
Team lead per month: $6,000
Full stack developer per month: $4,500
For the entire project that lasts
3 months: starting from $28,000

Waterfall

We can evaluate the blocks of features and develop them within the predetermined timelines and budgets. This approach does not allow a flexible development and requires the introduction of risks to the final cost. At the same time, you know exactly what you will get and at what time. I propose to work by this scheme in the first month.

Agile

We can work in short weekly iterations and pay monthly for the work of each individual specialist, having estimated the amount of monthly payment before start of works. It’s a cheaper, faster, and more comfortable mode of development for all parties, but it requires a mutual trust. I propose to introduce this scheme after the first month of cooperation.

In the first conversation with the founder of a startup I find out his current vision of the project. Then I usually create a graphic prototype (a draft) of the future service so that we can make sure that the vision of the product in my head is in synchronized with the vision of the founder of the product. This prototype acts as a technical specification both for me, as a developer, and for the designer, whom I also involve in the work at the very beginning of the project.

While the design is being done, I am engaged in the technical implementation of a mobile application or a web service, demonstrating the intermediate results of work every week. As soon as the design is ready, I will stretch it over the technical implementation that has already begun.

After some period of time (usually 3-6 months are enough to launch the first version), we will launch the product and will be able to attract the first users. Further, we will receive a feedback from users and will continue the development, constantly developing and scaling up the product.

In the project I act as a full stack JavaScript developer and a team lead. I am responsible for the entire technical part of the product. At first I work alone, later I usually attract additional 1-2 full-stack developers to speed up the development. Besides, at the beginning of the project I involve a UX designer in the project so that the final product would become as attractive as possible for its users. My partner Aleksey helps me communicate with the client and deal with the legal issues so that I can pay more attention to the development of the project itself.

Technologies

In course of development we use React, Apollo, Node.js, MongoDB and Figma to create the design. I have made a lot of projects on these technologies and I have formed my own approach that allows creating products quickly, easily maintaining and scaling up the code and minimizing eventual bugs. In online mode you and your team will be able to see the code of my current projects in order to assess my technical level.

9 questions to ask yourself before starting development of a startup

I have prepared for you the answers to 9 questions that you need to ask yourself before starting developing a startup:

  1. How should one choose a technology stack?
  2. Should you hire a full-stack developer or a front-end and a back-end engineers in separate?
  3. Should you you work with Agile or Waterfall?
  4. How much should you pay the developers?
  5. Is it worth hiring a developer for a share in the project?
  6. How can you verify the competence of developer?
  7. What should you provide to developer before start of works?
  8. How can you control the developers?
  9. How will the startup development process be structured?

To receive a file with questions and answers, add me as a friend on Facebook or LinkedIn and write the code phrase "9 questions" in the private messages.

Write me or choose a time to make a call. We will discuss your project, draw up a plan of implementation and estimate the time frame and the cost

Select a time to make a call

Contacts

9 questions to ask yourself before starting development of a startup