- Designed and implemented various architectures: micro-service, distributed,
no-code
andlow-code
- In developing the architecture I took into account: func. and non-func. reqs, infrastructure, interfaces between systems, scalability and fault-tolerance
- Designed and developed a website builder platform with
no-code
/low-code
architecture, multi-site, multi-language (UI & Data), based on plugins (modules) with distributed architecture (Sitesoft Platforms) - Developed and wrote documentation for various types of products, including OpenApi (Swagger)
- Implemented Continuous Testing, which reduced the number of bugs in the product
- Built CI/CD processes of development, building, testing and roll-out processes to product stands for: PHP, Go, JS
- Monitoring services in production and during building (Consul, Prometheus, OpenTracing, Jaeger)
- Errors and Business-logic Logging (Sentry, ELK, ClickHouse)
Also engaged in planning and management:
- Introduced standards for setting goals and tasks for SMART, unified flow of incoming and processing tasks
- Introduced enterprise code development standards (GO, PHP, JS, CSS)
- Made code review “must have” during development (+ cross-review)
- Conducted meetings (grooming sessions, meetups, One-to-One, integrations) with teams and key persons at various levels (product owners, product managers, analysts, technical staff)
- Conducted analyses of team work and made decisions based on the results
- Monitored growing and LevelUps of team members and LevelUps
- Interviewed (soft-, hard- skills) of team candidates
- Managed development teams (back: 5+, front: 5+, testers, mobile-dev, analytics), including conflict decision within and between teams
- Compromised between “Business Requirements” and “Architecture/Standards”, as well as “Performance” / “Quality”
Major projects within the company that I supervised and developed:
- Multi-portals system of the Russian Ministry of Defense
- Multi-portals system of the Russian Ministry of Internal Affairs and the State Traffic Safety Inspectorate
- Russian Ministry “RosTransNadzor” (Federal Transport Supervision)
- Rosneft Company
- Various internal commercial products of the Company