Backend Development And Architecture Consultant At Oneflow Systems
London, Gb
Oneflow Systems developed a solution for the automation of print orders for professional printers. Their solution made it possible to outsource sales through third party websites and to automate the production steps up to dispatch.Achievements:Real-time application architecture in the Amazon Web Services cloud.- Definition of the scope of responsibility of a task orchestration service.- Definition of the perimeter of a prototype.- Development of a prototype in NodeJS.- Definition of the service's specifications.- Data model definition.- Development of this service in NodeJS.- Definition of worker specifications (micro-service for the execution of tasks).- Development of workers in NodeJS.- Documentation of the service and the workers.- Coverage of service and workers in unit and integration testing.Development of new functionalities for the "OneFlow" platform.- Development and integration of the visual parts in AngularJS.- Development and integration of server logic in NodeJS.End-to-end test development with CucumberJS and Puppeteer.Deployment in production on AWS ECS and later AWS Fargate with Rancher and Docker.Continuous integration and deployment with CircleCI and Github.Technical environment:NodeJS, AngularJS, VueJS, MongoDB, PostrgeSQL, Amazon Web Service, AWS S3, AWS SQS, AWS SNS, AWS RDS, AWS ECS, AWS Fargate, AWS Lambda, AWS API Gateway, Github, CircleCI, Docker, Rancher, RabbitMQ.