Position: Fullstack Developer
Category: Python
English level: upper
Years of experience: 10


As a software developer my experience is based on 10+ years of work. 
Long story short I worked with different size teams, different customers, different technologies was used for software development and different programming languages were used in the stacks. 

Now I work fro last year as a software developer in a team with strong Cloud DevOps. I do write code on python, php and infra on typescript(cdk) and cloudfromation fro AWS cloud. 

The year before I had a nice experience working with product from England. Project stack existed from python, php,    PostgreSQL, AngularJs.

For 5 previous years I  changed the company to the product one where I continue my full stack role with developing on PHP. Also to the developer stack was added such languages as  Java (Tomcat + Spring) and GoLang that was fully used to build services and micro-services. Also the technologies stack has grown with using queues on RabbitMQ, CI with Jenkins. Also most of things was "automated" make files. Also nice help scripts were written on bash scripts. 
One of great features was that this product was a high load one, and one of the things I'm proud of here that I've managed to create one instance of php 7 that could manage up to 900 qps. Lots of nice database know ledges I got here too, how to use queries, build indexes and etc. Because on high load you don't have much space to miss the target. Add filed under the load was a real nice task too. Btw this is the place where I migrated from the person who still not doing the backup to person who is already doing the backups.

First 2 years I developed on php as a full stack using CSM (WP) and frameworks (CodeIgniter, Fuel PHP, Symphony), using SVN/GIT for version controls , MySQL as a db for the project, Memcache / Redis for caching on the Linux based servers with NGINX/Apache.
After 10+ years in development I got to the point that languages and tech stack is only the steps that can be changed to get to the point. This is why I have experience with different stack and will be glad to use any of what I've used and happy to try something new.