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
2023.12 - 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
2022.08 - 2023.11
  • 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
2021.09 - 2022.08
  • 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
2018.06 - 2021.08
  • 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
2015.10 - 2018.06
  • 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
2013.06 - 2015.10
  • 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
2011.05 - 2013.06
  • 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
2010.03 - 2011.04
  • 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
2007.12 - 2010.03
  • Developing and supporting websites for www.onedirect.fr and www.onedirect.es/

Senior Developer

Anuntis (Segundo Mano)
2005.04 - 2007.09
  • 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
2003.10 - 2005.03
  • 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
2002.03 - 2003.10
  • 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
2023.12 - Current

Technical Lead (full-stack)

Materialise
2022.08 - 2023.11

Web Architect (full-stack)

DiR
2021.09 - 2022.08

Front-end Architect

View Next
2018.06 - 2021.08

ASP.NET Developer, Architect

WINCOR NIXDORF
2015.10 - 2018.06

ASP.NET Developer, Architect

Freelance
2013.06 - 2015.10

ASP.NET Developer, Architect

Accensit
2011.05 - 2013.06

ASP.NET Developer, Architect

ICNET
2010.03 - 2011.04

ASP.NET Developer

Onedirect
2007.12 - 2010.03

Senior Developer

Anuntis (Segundo Mano)
2005.04 - 2007.09

Senior Developer

Grup NMC
2003.10 - 2005.03

Developer VB

SOCIEDAD INFORMATICA
2002.03 - 2003.10

Computer Aided Classroom -

Online Learning

Bachelor of Economics -

Chernivtsi National University
Andriy Sokolov