Position: Full Stack Web Developer
Category: JavaScript
English level: upper
Years of experience: 4


have almost 4 years of experience in IT industry. During that period, I have had the opportunity to participate in different pod teams in the same project. I was responsible
for developing and maintaining
 GraphQL layer, connecting applications with the other third-party web services, implementing front-end components, and support web applications as a maintainer. I was also a team leader. Our team consisted of 4 developers. We were responsible for the monorepository and one of the most important NodeJS/GraphQL services in the company. Therefore, my development experience gave me good understanding of software
 development, refactoring, debugging, estimation and requirements analysis processes.
 I have good knowledge of OOD principles and design patterns. Working on a big enterprise project taught me to analyze huge source files written by other developers. In addition, I have good technological knowledge and experience in full-stack development, particularly JavaScript related stack Node JS, HTML and CSS. In addition, I have experience working with different frameworks and libraries such as GraphQL, Apollo, HapiJS, Express JS, React JS,
 As a person, I can describe myself as a results-driven, self-motivated, skilled at listening and gathering information. A hard worker and a quick-learner, willing to embrace new challenges. In addition, I have good knowledge and experience in Scrum, Agile and Shape
 Up. I like to learn new technologies and gain new skills to grow professionally