Position: Python Engineer
Category: Python
Experience: 1 years | English: intermediate

1. Of course I have few simple pet-projects, like primitive snake game, converter of images to ASCII-image, calculator of inheritance and so on. But I thinks even name "project" is to much for them.

2. I was the best sales manager of 2021 in Chas Hazy company.

3. Working at Ircom-EKT I’ve created two pet-projects with Arduino:
 - First-one was a clock with Arduino Nano, DS3231 clock module, IVL2-7/5 as a display and TTP224 as input module (4 sensor buttons side by side). The most challenging were two things: IVL2-7/5 is electroluminescence display, what means that it needs few power circuits with 3,3V and 24V and about 0,5A of power, besides Arduino needs 5V for stable work (yes, it can use 3,3, but 5 is better). So I had to use different additional modules to change my input 5V to 3,3V and 24V and watched for power. Second challenge was about sensor: I decided to implement my own algorithm, which can recognize gestures, so it wasn’t so easy as I thought.

 - Second project was a piggy bank. It recognizes coins, sorts them and display total amount of coins inside. And as always, there is a lot of different solutions in the Internet, so I used infrared sensor for coin recognizing, sorting of coins was implemented mechanically, and of course it was controlled with Arduino Nano. Power supply was realized with USB, same as in clock project. The biggest challenge for this project was mechanical part of course, and hardware implementation.
02/2022 - 08/2022 - Back-end Developer
This job was my first commercial experience in Web Development. I worked with two different projects.

The first-one was development of REST APi web-application with Python and FastAPi framework in a 6 members team. The project was firstly deployed locally with the help of Docker Compose: one container for app and another for PostgreSQL. Next step was full cover by automated tests with pytest library. Production deployment was implemented with the help of AWS Fargate with Load Balancer and Cron Task (Amazon Event Bridge) (also tried EC2 but decided to use Fargate) through the GitHub Actions (creating of Docker container and deploying to AWS on every merge to main branch). Used Git for version control, GitHub for code review by Team Lead.

Second project was already finished web application. It was built on FastAPi framework + React for front + MongoDB as DB. On this project I just added and fixed some features and bugs. Like create some new button, increase speed of search queries inside of DB and so on. So with this project, I also studied to work with NoSQL databases and understood how front-end works
 
03/2019 - 02/2022 - Sales manager
Chas Hazu is a company, that develops and installs LPG systems on a cars. I worked as a sales manager with cold and hot clients, making about 60 calls and speaking for 3-4 hours 6 days a week. I’m writing It to show that I can and I like to work hard with something that I love and enjoy. It was surprise for me (as I studied to be an engineer) but selling a useful and high-quality product brings pleasure too. That’s why it wasn’t hard or disgusting for me to do this job. Besides, I increased my soft skills much.

07/2017 - 02/2019 - Automation Engineer
I worked as an engineer in a small team (me and 2 engineers). Each of us had own project where we had to implement: 1. algorithm of the automatic production line; 2. choose type of mechanism (pneumatic, electric or combine both of them). 3. Create a specification for every separate mechanism and make an order for necessary parts. 4. Design pneumatic/electronic principal and assembly schema. And finally to control all manufacturing and testing process. As every product was adopted under customer’s requirements, every project was unique, so to say. 
Pneumatic was built with the help of parts of Festo and Camozzi companies. We also tried few other, but this two was the best. Electronic part was implemented with the help of Arduino and C.
Interesting and exciting projects, ability to improve skills and knowledge, friendly and honest command relationship, opportunity to implement ideas