Position: Software Engineer
Category: Node.js
English level: fluent
Years of experience: 11

- years of backend and distributed systems development
- have history of successful projects and positive feedbacks
- certified SOA and Microservices architect
- have a number of public GitHub repos (Node.js/JavaScript)
- have publications (enterprise blockchain)
• Senior software engineer, team lead and architect with many years of experience building applications and (micro)services ranging from low latency client-facing APIs to sharded databases and scalable back-ends using Node.js, Python and .NET stacks
    • Solution architecture and design: requirements, ASRs and quality attributes analysis, market research, domain driven design, technical documents, white-papers and offerings, UML documentation (system and sequence diagrams, flow charts, component and deployment views), 4+1 view
    • World class DevOps and SRE skills: building CI/CD pipelines w/ AWS, Jenkins, GitHub, Docker and Kubernetes, service meshing, Blue/Green deployments; heavily  loaded systems support, setting up monitoring and custom metrics with dashboards, defining SLIs/SLOs, load testing, profiling and memory leaks elimination
    • Great experience in leading teams, requirements analysis, tasks breakdown and estimations (three-point estimation)
    • Started as a front-end developer, have deep understanding of the domain, including client-side/browser JavaScript, thin and thick Web clients, mobile and desktop apps
- NO intermediaries (direct contract ONLY) please
- NO support or legacy tech projects please
- please DO NOT contact me if you are not ready to offer adequate rate/compensation