Summary
Overview
Work History
Education
Skills
Nif
Personal Information
Other Applications
Databases
Timeline
Generic
Andriy Sokolov

Andriy Sokolov

Torredembarra

Summary

As a Senior Software Engineer, I utilize my web architecture and full-stack development expertise to build scalable and secure applications, leveraging technologies such as C#, Angular, Azure, Docker, DDD, and Microservices architecture. With over 20 years of experience, I have a proven track record in designing and delivering web solutions for diverse clients and industries, including IBM and Barcelona City Council. My goal is to develop manageable solutions for complex business challenges, employing thorough research and data analysis to deliver impactful outcomes for end-users. Additionally, I provide leadership and mentorship to teams of developers, data scientists, and user experience engineers, ensuring high-quality, efficient, and collaborative work. I am deeply passionate about acquiring new skills and knowledge, and I am committed to continuous improvement in my field.

Overview

22
22
years of professional experience

Work History

Software Tech-Lead (full-stack)

Flyr
12.2023 - Current
  • Developing and maintenance sites of aerolineas
  • Technical support for Flyr products
  • Developing WEB Accessibility for Flyr products
  • Conducting code reviews, managing pull requests, and providing mentorship to junior and mid-level specialists.

Technical Lead (full-stack)

Materialise
08.2022 - 11.2023
  • Restructuring FrontEnd/Backend (Monolithic solution) into microservice components
  • Establishing Authorization and Authentication for the Identity Server and its communication with the application
  • Utilizing BFF technology to develop authorized microservices
  • Creating and implementing a reverse proxy
  • Designing a solution for transitioning and migrating legacy projects to a microservices architecture based on the Domain-Driven Design (DDD) concept
  • Offering mentorship to junior and mid-level specialists.

Web Architect (full-stack)

DiR
09.2021 - 08.2022
  • Managing migration processes
  • Establishing microservices
    Handling data migration
  • Deploying to Azure, utilizing Docker
  • Developing a Back Office using Angular for the front end and C# for the backend
  • Leading a team of developers

Front-end Architect

View Next
06.2018 - 08.2021
  • Developing www.barcelona.cat (Tramit section) and maintaining the new version of the website
  • Leading a team of developers for the website development and maintenance

ASP.NET Developer, Architect

WINCOR NIXDORF
10.2015 - 06.2018
  • Developing and providing support for websites and ERP systems for Wincor Nixdorf
  • Leading a team of developers for website and ERP system development and support

ASP.NET Developer, Architect

Freelance
06.2013 - 10.2015
  • Developing and supporting www.pronovias.com
  • Developing and supporting www.pronovias.mobi (mobile version)
  • Developing and supporting websites and ERP systems for Quintiles (Madrid)
  • Developing and supporting websites and ERP systems for CONCEP (Barcelona)

ASP.NET Developer, Architect

Accensit
05.2011 - 06.2013
  • Developing and supporting websites and ERP systems for Quintiles at www.quintiles.com/
  • Developed web applications using HTML, CSS, and JavaScript.

ASP.NET Developer, Architect

ICNET
03.2010 - 04.2011
  • Developing and supporting websites and ERP systems for VUELING, including www.vueling.com (Groups section) for the online sale of airline tickets at

ASP.NET Developer

Onedirect
12.2007 - 03.2010
  • Developing and supporting websites for www.onedirect.fr and www.onedirect.es/

Senior Developer

Anuntis (Segundo Mano)
04.2005 - 09.2007
  • Development and support of websites www.laboris.net, www.fotocasa.es.
  • Collaborated with project managers to define project scope, timeline and deliverables.

Senior Developer

Grup NMC
10.2003 - 03.2005
  • Developing and supporting the 'Reca' program for factory production of perforated plates
  • Developing and supporting the 'Memphis-Egipcy' program for the construction company
    Creating system reports for 'Memphis-Egipcy' using Active Report 2.0
  • Developing and supporting the 'Memphis-GrupVL' program for residential centers
    Creating system reports for 'Memphis-GrupVL' using Active Report 2.0
  • Developing and supporting the 'Memphis-Optic' program for optical centers
  • Developing and supporting the 'Memphis-Commercial Management' program

Developer VB

SOCIEDAD INFORMATICA
03.2002 - 10.2003
  • Developing and supporting the 'Fincas' program
  • Creating system reports for the 'Fincas' program
  • Developing and supporting the 'Gestion Comercial' program
  • Creating system reports for the 'Gestion
  • Comercial' program using Cristal Reporte 9.2

Education

Computer Aided Classroom -

Online Learning
01.2003

Bachelor of Economics -

Chernivtsi National University
01.1997

Skills

  • C#
  • Net Core
  • Angular
  • TypeScript
  • SQL
  • JavaScript
  • HTML
  • ASPNET
  • MVC
  • Net Framework
  • Entity Framework
  • Unit Test
  • Telerik UI
  • Kendo UI
  • RESTful API
  • IoC
  • NMock

Nif

X5584402-W

Personal Information

Date of Birth: 04/11/1974

Other Applications

  • Agile Methodology
  • SCRUM
  • Jenkins
  • Docker
  • Azure
  • JIRA
  • DevOps CI/CD
  • GIT
  • SOLID
  • KISS
  • DRY
  • YAGNI
  • DDD
  • TDD
  • RabbitMQ
  • SAGA
  • CQRS
  • Microservices

Databases

  • SQL Server
  • PostgreSQL
  • MongoDB

Timeline

Software Tech-Lead (full-stack)

Flyr
12.2023 - Current

Technical Lead (full-stack)

Materialise
08.2022 - 11.2023

Web Architect (full-stack)

DiR
09.2021 - 08.2022

Front-end Architect

View Next
06.2018 - 08.2021

ASP.NET Developer, Architect

WINCOR NIXDORF
10.2015 - 06.2018

ASP.NET Developer, Architect

Freelance
06.2013 - 10.2015

ASP.NET Developer, Architect

Accensit
05.2011 - 06.2013

ASP.NET Developer, Architect

ICNET
03.2010 - 04.2011

ASP.NET Developer

Onedirect
12.2007 - 03.2010

Senior Developer

Anuntis (Segundo Mano)
04.2005 - 09.2007

Senior Developer

Grup NMC
10.2003 - 03.2005

Developer VB

SOCIEDAD INFORMATICA
03.2002 - 10.2003

Computer Aided Classroom -

Online Learning

Bachelor of Economics -

Chernivtsi National University
Andriy Sokolov