Full-stack cloud solution development

Starting at

$

80

/hr

About this service

Summary

Overall project lifecycle
I prefer to work in short iterations, as in Agile. This is not a requirement, though my experience shows that a short feedback loop leads to better client satisfaction.
Based on your product ideas, I will maintain a concise list of clear user stories. We will continuously review and prioritize the stories together during the project, before each iteration.
From the user stories, I will create a draft solution architecture, which will grow and evolve over time. Having the initial architecture in mind, I will bootstrap the needed cloud and development infrastructure. Going from there, I will incrementally develop both the code and the infrastructure of the solution to fit the selected user stories. I will ensure the quality at all increments by implementing an adequate set of automatic tests and performing manual testing as needed.
Together, we will inspect the progress and the state of the built product at each increment. Whenever you are satisfied with the scope, functionality, and quality of the product, we will agree to finish the project successfully 🤝
Technology stack
I have successfully used the following technologies for client projects, in various combinations. However, if you don't see something that you want – just let me know! I am learning quickly and will be up-to-speed in a very short time.
Infrastructure
AWS (preferred), GCP, Oracle Cloud
Docker, Kubernetes
Data and communication
SQL databases – MySQL, PostgreSQL, Oracle, etc.
NoSQL databases – DynamoDB, MongoDB
Message queue – AWS SQS, Apache ActiveMQ
Blob store – S3
Backend
C++
Node.js
Java8 EE, Spring Boot
Frontend
React, Bootstrap
Multimedia
GStreamer
WebRTC

What's included

  • Solution architecture

    Architecture document detailing the system composition, components, decisions, and choices made. A detailed description of the cloud infrastructure of the product.

  • Source code

    Well-written and documented source code for the whole solution, including the infrastructure scripts like CloudFormation and Kubernetes manifests, build pipelines, tests, etc. Documentation on building and deploying the code.

  • Deployed solution

    The final product is deployed to the target environment and set up for operation.


Skills and tools

Cloud Infrastructure Architect
Fullstack Engineer
Software Architect
Bootstrap
C++
Docker
Node.js
React

Work with me