Borislav Aleksandrov
Experienced with:
React
TypeScript
Python
PowerShell
Azure Cloud
Azure DevOps
Linux
Next.js
Tailwind
Akamai
Sitecore
Some experience with:
Docker
Java
.NET
Swift
C++
SQL
Education:
School of Computer Science,
University of Manchester,
BSc First Class Honours
Sept. 2014 - July 2018
Summary
Analytical and solution-focused professional with over 5 years of hands-on experience in designing, developing, and deploying applications across diverse technologies. Proven expertise in system evaluation, contributing to enhanced uptime, and optimizing efficiency. A collaborative team player with a demonstrated ability to excel both independently and in team environments.
Professional experience
- Sr. Software Engineer
- Sr. Software Engineer
In my current position, I played a critical role in moving our CI-CD pipelines to Azure DevOps. We made the pipelines using YAML and separated them in their own repository for easier maintenance. All the customs steps are made modular and reusable for different projects that we might work on in the future. As a de facto tech-lead for a limited time due to resource constraints, I make sure to mentor new members of the team to make them feel welcome and get them up to speed. Over the past year, I have taken the lead on solo projects utilizing React and Next.js, including a portal for content editors to upload large files to Akamai NetStorage and a data-driven front-end application for product comparisons using graphs and tables.
April 2022 - present
- Software Engineer
- Software Engineer
After completing the Graduate Program, I remained with the Digital Platforms team, where I played a key role in upgrading the SiteCore CMS. This involved crafting Azure Resource Manager scripts for automated environment creation and configuration in our transition from IaaS to PaaS. Additionally, I developed a deployment process utilizing a Blue-Green approach to eliminate downtime and consolidated app monitoring using Azure App Insights.
April 2020 - April 2022
- Graduate
- Graduate
In my role as a Graduate Developer, I worked across two teams. In the first, I constructed a React app using TypeScript, integrated with CMS SiteCore and Azure Search. This single-page application served searchable and filterable data from a MongoDB, employing faceted search and suggestions. In my second team, I focused on building and maintaining CI/CD pipelines, utilizing TeamCity, Octopus, and Azure Cloud. Notably, I played a pivotal role in optimizing cloud resource spending through PowerShell scripts that scaled down or shut down development resources outside of work hours, while also contributing to our monitoring improvements.
Sept. 2018 - April 2020
- Internship
- Internship
During my internship at ARM, I mainly spent time working on maintaining and improving an old Python application. It was responsible for parsing zip files containing documentation in various formats. After the program parsed the files, it structured it in a friendly and consistent way for the developer.arm.com website to consume. I also worked a bit on small tasks involving www.keil.com and a .NET application which imported Keil Device Packs in a Mongo database.
Sept. 2016 - July 2017
Non-professional about me
In my free time, I enjoy cooking, hanging out, and playing games with friends. Additionally, a significant portion of my free time is dedicated to delving into Docker, configuring services on my home server, and enhancing my home network infrastructure.
