- Blog
- CV generator
- Community
- Documentation
Experienced in developing (as Systems/Application Architect, Team Lead and Senior Developer) and deploying (as DevOps) distributed systems using microservices architecture, network services and backends for websites/mobile apps in Go. I'm developing software since 1989. I work as Perl/Web Developer since 1997. Since 2009 I'm using microservices architecture for most projects. Since 2015 I use Go language. Development priorities: code simplicity and clarity, reliability, security, efficiency. I've experience with AWS, Docker Swarm, Apache/Nginx web servers, edge proxies (Traefik), SQL (MySQL, PostgreSQL) and NoSQL (Cassandra, ScyllaDB, Redis, Aerospike, etc.) databases, event queues/brokers (NATS/STAN and several custom ones), non-blocking/async I/O, event-oriented and concurrent programming, service-oriented and microservices architecture, distributed computing, automated testing, metrics/alerting/monitoring (Prometheus, Grafana), gRPC/OpenAPI/JSON-RPC/REST, outdated HTML/JavaScript/CSS, … I work as Linux admin since 1994. Experienced in developing and supporting own Linux distribution from scratch (2001-2004). I've strong focus on security and since 2004 use Hardened Gentoo Linux. Experienced in developing large systems (50000+ man/hours) as Systems Architect and Senior Developer. Experienced Team Leader and Manager for small team (about 10 developers/QA). Also I'm author of many articles (mostly in Russian) and have small experience (about 6 months) as Top Manager in software company (about 200 employee). Since 2001 I'm working as full-time freelancer. I never agree to work which must be done quickly in exchange for quality. I like to do things in the Right Way and prefer simplicity and minimalism. I'm interested in tasks related to distributed and/or highly concurrent systems. I'm looking for long-term business relationships with customers. More details (a lot of my open source software, Go and perl modules, articles, links to GitHub/etc. profiles) available on my website: https://powerman.name/
This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better
Information on how to increase score and ranking details you can find in this blog post.
0 activities in the last year