Adam Sokół

Programista-fizyk

Nazywam się Adam Sokół. Z wykształcenia jestem fizykiem. Przez wiele lat zawodowo zajmowałem się komputerowym modelowaniem laserów półprzewodnikowych oraz struktur fotonicznych w Instytucie Fizyki Politechniki Łódzkiej. Rozwijałem również oprogramowanie przeznaczone do prowadzenia symulacji z dziedziny chemii kwantowej. Ostatecznie swoją dalszą karierę zawodową związałem z moją drugą pasją – programowaniem. Obecnie pracuję jako programista Java przy tworzeniu oprogramowania dla firm z sektora finansowego.

Doświadczenie i edukacja

Doświadczenie

BMS sp. z o.o., Warszawa

2022 - teraz

programista Java

2021 - 2022 

młodszy programista Java

Rozwój i konserwacja oprogramowania dla sektora finansowego, implementacja nowych funkcji, analiza i naprawa błędów, migracja Oracle Database → PostgreSQL

Technologie:

Java, Spring, Hibernate, Groovy, Spock, JavaScript, Angular, Docker, PostgreSQL

Instytut Fizyki, Politechnika Łódzka, Łódź

2018 - 2022

adiunkt naukowy

Rozwój oprogramowania do obliczeń kwantowych, symulacja półprzewodnikowych struktur fotonicznych

Technologie:

C++, Python, Fortran

2011 - 2017 

asystent naukowy

Tworzenie autorskiego oprogramowania do symulacji działania laserów półprzewodnikowych typu VECSEL

Technologie:

C++, Python

Edukacja

doktor nauk fizycznych

2011 - 2017

Instytut Fizyki, Politechnika Łódzka, Łódź

dyscyplina: fizyka

magister inżynier

2006 - 2011

Wydział Fizyki, Informatyki i Matematyki Stosowanej, Politechnika Łódzka, Łódź

kierunek: fizyka techniczna

specjalność: fizyka technologii informatycznych

Ukończone kursy

Kurs Java 8 do 17 i dalej

Javappa

Testowanie jednostkowe

Javastart

Architektura aplikacji - back-end, Java

M. Chrzonstowski

Java EE

Javastart

Technologie webowe

Javastart

Git and Github Essentials

Amigoscode

Spring

Javastart

Java - Spring Framework

M. Chrzonstowski

Getting Started with Spring Boot

Amigoscode

Docker for Beginners

Amigoscode

Microservices and Distributed Systems

Amigoscode

JavaScript for Beginners

Amigoscode

Fajny JavaScript - Zaawansowane techniki ES6+

M. Chrzonstowski

Relational Database and SQL Essentials (PostgreSQL)

Amigoscode

SQL - The Complete Developer's Guide (MySQL, PostgreSQL)

Academind, M. Schwarzmüller, M. Lorenz

Apache Kafka Series -
Learn Apache Kafka for Beginners v3

Stephane Maarek, Conduktor Kafkademy