Борислав Василев е Junior Full stack Developer и едно от най-новите попълнения в екипа на Resolute Software. Като запален геймър, с интерес към технологиите, пътят му го отвежда в Шотландия, където учи Game Design, но това се оказва едва началото на професионалното му търсене. Бързо преоткрива програмирането и се впуска в сферата, избирайки я дългосрочно. „Програмирането ми дава независимост, не разчитам на друг, за да реализирам собствените си идеи. Това беше една от причините да премина от правенето на дизайн към писането на код“, разказва той.
Борислав завършва университет и кариерата му в чужбина върви добре, но през цялото време не успява да се раздели с идеята, че иска да се върне в България. Не след дълго това се случва. Личните му цели за развитие намират пресечна точка с философията и технологичните възможности на българската компания Resolute Software и той се присъединява към нея.
Историята на Борислав е колоритна и дава отговор на един от най-важните въпроси – Раждаш ли се с призванието „developer” и има ли пряк път към програмирането?
„Тогава си казах – никога няма да съм програмист“
Борислав се сблъсква с програмирането още в гимназията, но бързо решава, че никога няма да е част от професията. „В училище не получавахме информация и насоки, пишехме код на хартия, без да виждаме какво прави този код всъщност. Тогава си казах – никога няма да съм програмист, не става“.
Категоричността му се запазва до момента, в който като студент по Game Design в Шотландия, трябва да участва в университетски проект. В инициативата са включени негови колеги програмисти и дизайнери, и главната цел е да реализират една обща идея. Борислав се оказва начело на проекта и се сблъсква с някои затруднения по изпълнението на части от development-а. „Тогава се замислих, че ако можех да програмирам, щях аз да разработя нещата, които ни спъваха. От тогава се възроди и интересът към програмирането“, коментира той и добавя, че точно в този период среща IT специалисти, които му помагат с насоки към точните ресурси.
Така само за 5-6 месеца Борислав се научава да пише код и започва работа като програмист в Шотландия. Един от най-големите проекти, в който взима участие, е свързан със създаване на калкулатор за изолационни материали.
„Този калкулатор изчисляваше проводимостта през различни структури, проектът беше стар и трябваше да се модернизира. Там беше първата ми допирна точка с новите технологии и Angular. Днес този калкулатор се използва от архитекти по цял свят и съм много горд, че съм допринесъл за това. Благодарение на тази възможност научих много за неща, които вече свободно ползвам в ежедневната си работа“, коментира Борислав и допълва, че все пак опитът като дизайнер също много му е помогнал в програмирането. Причината за това се оказва преминаването му през UI и UX дизайна, както и развитото му умение за комуникация и дисциплина.
„Търсих хора, отворени към идеята да се развиваме заедно“
Връщането на Борислав в България винаги е било част от бъдещите му планове за професионално развитие. Целта му е да придобие знания и опит в чужбина и да ги приложи след време тук. „Към онзи момент единственото, което ме задържаше в Шотландия беше работата, с която се издържах. Изчаквах да получа оферта или да харесам компания в България, която да ми предложи това, което търся – хора, които ползват без страх новите технологии, не стоят на едно място, и с които можем да се развиваме заедно“, споделя Борислав.
Макар и звучейки утопично, тази негова мечта се сбъдва не след дълго, при едно от летните му завръщания в България. Борислав се среща с приятел, който познава от Шотландия, но се е върнал в родината, за да работи в Amatas. Именно той му разказва за Resolute Software. “Организацията за предстоящото интервю се случи бързо и очаквах то да бъде с HR и някой програмист от екипа, но не – беше с Христо и Вели. Разговорите с тях бяха неформални, без стрес и напрежение. Беше изключително приятно да видя на първата си среща с компанията, хората, които я управляват“, разказва Борислав.
Още по време на интервюто той е сигурен, че това е неговата компания. Предварително прави LinkedIn проучване какви IT специалисти работят в организацията, а след срещата знае, че именно там е неговото място. „Бях впечатлен от професионалистите, имаше хора с 15-20 г. опит, а винаги е плюс да работиш с някого, от когото можеш да учиш. Хареса ми и друго – прочетох в едно интервю на Бюлент, че предоставят на разработчиците среда, в която да работят без страх от грешки, а това е много важно, особено за младшите програмисти“, уточнява Борислав.
Една от целите на Resolute Software е да намира професионалисти, които да се развиват успешно както във Frontend, така и в Backend, а това допълнително печели вниманието на Борислав към компанията. Не след дълго той получава и оферта за работа, валидна в рамките на 6 месеца, и прави крачката от Шотландия към България.
Blazor, цели и проекти
Борислав вече от 3 месеца е част от компанията, като за това време преминава през дълъг onboarding процес. Първият месец е посветен на изучаване на базови неща, свързани с уеб приложения, как работи мрежата и различните протоколи. В следващия месец всичко новонаети младши програмисти разработват проект, използвайки Blazor. Целта е да се научат да работят с него и различните му компоненти, за да работят бързо и ефикасно, когато станат част от реален проект. „По време на onboarding процеса обсъждахме редовно теорията и задачите с Team Lead-a, което много ми помогна. В момента съм се съсредоточил да уча разработка на уеб приложения с Blazor и се надявам съвсем скоро да започна работа по клиентски проект. Това ще помогне да затвърдя знанията си и да покажа на какво наистина съм способен“, казва Борислав.
Целите за кариерно развитие, които той си поставя още преди да започне в Resolute Software, сега са още по-ясни и присъединяването към компанията само допринася за тяхното затвърждаване. В краткосрочен план Борислав няма търпение да реализира първия си проект, а в дългосрочен се надява да расте йерархично, като с това среща нови предизвикателства и трупа знания. „Иска ми се в някакъв момент да имам опита и възможността да стана Lead на проект и да комуникирам директно с клиентите. Имам опит в комуникацията и мисля, че добре ще пасна в тази роля. Аз не се вписвам в определението за затворения програмист, който предпочита само да пише код. Имам поставени цели и съм много надъхан да ги преследвам“, допълва той.
Борислав споделя и че някои от плановете му в бъдеще са свързани с това да разучи технологиите React и React Native, както и Swift за разработка на iOS апликации. „Отворен съм към новите технологии и смятам, че това е един допълнителен начин да се движим напред. Личният ми стремеж е в бъдеще да допринеса и за gaming development-a тук. Мечтата ми е да имаме голяма българска компания за това“, споделя той.
Ако искаш да навлезеш в сферата на програмирането, без страх от грешки и използвайки най-новите технологии, разгледай тук всички свободни позиции на Resolute Software.