I have started my professional way three years ago when I received an order to develop an online store.
My first programming language was Ruby.
My first job was in "Paragon Software company" as a software developer. My responsibilities were IT automation , development and supporting Web-applications. I got experience with bash and improved my Ruby knowledge and web development in general.
After, for my own development, I learned the basics of C/C++ . Fundamentals from strict C++ language help me to learn new languages.
On my future jobs I`ve learnt to work with PostgreSQL, NoSQL, Ruby on Rails, Erlang and Go. Design RESTful API services and microservices, organize data caching using Redis, distribute the load and bind processes using message queuing (AMQP).
Github - https://github.com/anoskov