I am a software developer with 6+ years of experience in web and enterprise development.
I have worked with vary range of technologies and languages like Golang, Python, ABAP. I understand web communications via HTTP like SOAP, REST, GraphQL, and WebSocket as well. I also know how to deal with databases (with SQL or ORM) like Postgres, HANA, Oracle, RethinkDB and others. There is no problem to learn and dive deep in some new or rare technology if needed.
I also know how to prepare well designed, good tested, stable and maintainable app based on my client's needs. I always improve myself in architecture and quality area, so my solutions are stable, fault-tolerant and easy to support or enhance.
I am a good team player, and also can organize work in dev team - prepare solution architecture, split work amount into independent parts, describe guidelines, lead the team while working and control the quality.
You can rely on me if you want not just a program "working" as-is, but a well-designed maintainable solution open for changes, that will cover rapidly changing business requirements.
My key skills:
Programming languages:
Golang, Python, ABAP
Web skills:
REST, SOAP, WebSocket, GraphQL, gRPC, Django, Gin, Fasthttp
DB skills:
PostgreSQL, HANA, Oracle, Redis, SQL, ORM
Test skills:
Unit test, performance test, Selenium for any kind of UI or regression test
Task tracking tools:
Jira, Solman
Other skills:
Tk, Profiling, Unit-testing, Concurrent Programming, Channels, OOP,
TDD, SOL