One day in the life of a developer





In the last article, we talked about how a regular day of our system engineer goes. Today we’ll tell you about one day in the life of our developer. Welcome to cat.



Hello. My name is Tanya, I am 28 years old, 5 of which I am engaged in software development. Interest in programming woke up at school. I entered the Department of System Analysis at the Kharkov Polytechnic Institute and after training I became a specialist in computer science. We were taught C ++ and Java as a language, but we had to work in Python.



The beginning of a career was very exciting. I managed to become an Intern developer at Mirantis, one of the main participants in the OpenStack project. After some time, she took up the position of Junior developer. It was especially cool that the work was carried out not just by the forces of one particular company, but by a huge community of programmers around the world.









My day starts at 8 in the morning. I have cats living at home, so they require attention. It is necessary to change food and water, as well as remove trays.









Then I have breakfast and go to work. Most often I travel by bus, the journey takes 15-20 minutes. It has long been a rule to live next to work, so as not to spend a lot of time.









Our office is located on Flower Street. Previously, this building was part of the Positive Sensitive Materials Factory. The plant itself had a very rich history. In 1906, the Levenson and Schaub factory was built at the intersection of Zastavskaya and Volkovskaya streets, producing chalk and chromolithographic paper.



After 1919, the factory went to the state and changed many names. In 1978, it became known as the Leningrad Plant "Positive". The main products of the plant were photo paper sold throughout the USSR. In 2014, the building was reconstructed and converted into a modern data center, Flower 2 .















Since office and server rooms are located in the same building, security measures are quite strict.









All employees have electronic passes for opening certain rooms. To get inside without having the appropriate pass is impossible.









In the corridor I met a colleague, and we went to coffee point for a morning portion of an invigorating drink and cookies. At the same time, we discussed the architecture of the new platform module.









This is what my workplace looks like.









It’s convenient for me to use a pair of monitors. At the bottom of the messengers and browser, at the top of the development environment, a terminal for executing commands and debugging.









I am using the Ubuntu Linux operating system version 16.04 LTS. As a development environment - PyCharm which I started to use from the time I worked on OpenStack. It is easy to launch and can be fully customized to fit your needs.



It's time to go to the meeting. They are held with us at least once a week, for which we reserve meeting rooms. We talk about the results, and also decide what problems will be solved this week.









Our team is developing a FaaS platform based on Serverless technology, which was recently discussed on the blog .



The basic idea is to enable users to perform simple functions without having to configure server applications. Just download the function code, and it runs in the cloud - as convenient and fast as possible. No need to think about keeping track of servers and serving them. This allows you not to spend extra resources and save money.



At the moment, my global task is code refactoring. It is required to remove a lot of "crutches" screwed at the stage of initial development and maintain full functionality. Today I have to write the import of archives with code and dependencies into the platform for execution.









The main difficulty is that you need to support a number of popular archive formats. This leads to the fact that for each format you need to use the appropriate tools. After unpacking the archive, the code becomes part of the Docker image and is passed for execution. After a comprehensive study of the issue, the problem was successfully solved.



After work



Ballet became my hobby 7 years ago. It all started with Pyotr Ilyich Tchaikovsky and Swan Lake. I was so struck by the beauty and harmony of what is happening on the stage that the thought of starting to practice ballet came by itself. I was very lucky with the teachers, artists of the Kharkov Theater. Thanks to their efforts, I loved the ballet with all my heart. Then the soloist of the Mariinsky Theater became my teacher.









I can’t say that it was easy. When the dancers move on stage, their movements are light and airy. It seems as if gravity is not at all dominant over them. However, behind each such movement is pain and long hours of training.



After the first six months of classes, I broke the meniscus and had to recover for a long time. Over time, sprains and muscle pains have become my constant companions. It got to the point that in the morning I went to rehabilitologists and physiotherapists, and in the evening after work I went to classes again.



In addition, I began to go to the theater often. I really like ballet classics: La Bayadere, Swan Lake, Sleeping Beauty, Giselle. The movements of the dancers are incredibly harmonious - they fascinate at first sight. Modern choreography, in my opinion, is not very attractive.



However, any rule has exceptions, for example, “Infra” by Wayne McGregor struck me with its plasticity, lows of scenery and stunning production.



In addition to ballet, I am a volunteer and help animals. I mainly take them for overexposure. Unfortunately, there is no time to engage in treatment, but I help financially and take care of the house until the moment when there is a new owner.









Once there was an amazing story. Last year I went to work and saw a small kitten under a long-abandoned car. He did not manage to pick it up. I came to work, but realized that I could not leave him. What just did not do to get it. I couldn’t. Well, the next day, with the help of her husband, we caught him, took him to the clinic and did not give it to anyone. Now lives with us.



So my day came to an end. It's time to do some German and go to bed.









Friendly team and interesting work. Want to join our team? We have many open positions .



All Articles