my photo

Vladimir Makarov

Junior Frontend Developer

My contacts

About Me

I have successfully completed a professional retraining course in Information Systems and Technologies at ITMO University. Additionally, I have successfully completed the first stage of the program at The Rolling Scopes School by epam (stage 0), and I am now planning to continue my education in the subsequent stages (stage 1, stage 2). I engage in continuous self-education by participating in educational projects on the freecodecamp.org platform and actively engaging with professional communities. My goal is to become a professional web application developer.

Purposes

I strive for creative, demanded and profitable work. The work of a programmer meets all these goals. Faced with various kinds of tasks and find elegant solutions for them, allows you to assert yourself, and financial independence is a huge plus.

Motivation

My motivation stems from a genuine love for programming and a strong desire to stay up-to-date with the latest industry trends and technologies. I am constantly exploring online resources, engaging in self-study, and participating in relevant online communities to expand my knowledge and skills. I am driven by the satisfaction of solving complex problems and the opportunity to create innovative and efficient solutions.

Why Hire Me

By hiring me, you will get a dedicated and adaptable Full-stack Developer who strives to achieve outstanding results. I am a quick learner and excel in challenging environments where I can constantly improve my skills. I possess strong problem-solving abilities, attention to detail, and the ability to work collaboratively, which facilitates effective communication. My passion for web development and the ability to grasp new concepts quickly make me a valuable asset to any development team.

While I haven't attended specific conferences or exhibitions, my eagerness to learn and staying up-to-date with the latest industry trends ensure that I am always aware of the newest technologies. I am ready to apply my experience and enthusiasm to help your organization achieve its goals in the rapidly evolving field of web development.

Skills

Soft Skills

  • Communication: I possess strong communication skills, enabling effective collaboration with colleagues and stakeholders. I prioritize open and clear lines of communication to ensure smooth workflow and successful project outcomes.
  • Willingness to learn: I have a strong passion for continuous learning and staying updated with the latest advancements in the ever-evolving technology landscape. I actively seek out opportunities to expand my knowledge and skills, adapting to new technologies and industry changes within the development environment.
  • Creativity: I thrive on generating fresh and innovative ideas, bringing new perspectives to project development. Embracing creativity allows me to deliver unique and engaging solutions, enhancing the overall quality and user experience.
  • Problem-solving: I am highly proactive in taking ownership of any mistakes and swiftly implementing effective solutions. I excel in both independent problem-solving and collaborating with teams to tackle challenges efficiently, ensuring optimal project performance.
  • Teamwork: I am a collaborative team player who values open communication and the contributions of every team member. By fostering a cooperative environment, I actively contribute to project success and the overall growth of the company. I believe that when everyone's voice is heard and respected, we can achieve remarkable results.

Tech Skills

  • HTML5
  • CSS
  • Basic JavaScript
  • Bootstrap 4 / Flexbox
  • npm
  • Git / GitHub
  • Sass
  • PHP
  • Composer

Experience/ Education

Experience

I’ve Commercial project.


I’ve several educational projects.

Education

  • GeekBrain
  • GloCademy marathones
  • Loftschool
  • Epam The Rolling Scopes School (currently)
  • FreeCodeCamp / HTMLAcademy / Codecademy

English

Level: A2-B1 (Intermediate)I studied English in school and continued learning it after entering university. During my university studies, I also attended a language school where I successfully completed two levels of training. English language proficiency is important to me, especially in the context of international travel

Due to the current political situation, opportunities for international trips and personal interactions have significantly decreased. However, despite this, I maintain active usage of the English language in written and spoken form through virtual communications, engaging with international communities, and reading specialized literature in English.

I realize the importance of maintaining and developing my language skills, so I continue to pursue self-education, English language learning, and practice whenever possible. I am ready to quickly restore my level of proficiency and actively participate in situations that require communication in English.

Although the current situation limits my opportunities for practicing English through international travel and in-person meetings, I remain motivated and committed to developing my language skills and expanding my English communication abilities.

Sample code

Your coworker was supposed to write a simple helper function to capitalize a string (that contains a single word) before they went on vacation. Unfortunately, they have now left and the code they gave you doesn't work. Fix the helper function they wrote so that it works as intended (i.e. make the first character in the string "word" upper case). Don't worry about numbers, special characters, or non-string types being passed to the function. The string lengths will be from 1 character up to 10 characters, but will never be empty.

        function capitalizeWord(word) {
        // делим слово на отдельные буквы
        const splitted = word.split("");
        // делаем первую букву в массиве заглавной
        const first = splitted[0].toUpperCase();
        // копируем массив, чтобы не модифицировать splitted
        const rest = splitted.slice(1);
        // соединяем все обратно в строку
        const result = first + rest.join("");
        return result;
        }

        
        
Layer 1

Download