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
Projekty
- Wszystkie
- Webowe
- Mobilne
- Desktopowe
- Java
- Python
- C++
- C#
- Fortran
Kontakt
Lokalizacja:
Łódź
Email:
adamksokol@gmail.com
Linkedin:
https://www.linkedin.com/in/sokolak
GitHub:
https://github.com/SokolAK