My name is Alek and I'm a Computer Science student at University of Warsaw in Poland π΅π± pursuing my Master's degree. Since primary school, programming has been my passion and hobby. In my spare time, I like to focus on my private projects and learn new technologies. I like to think about myself as a full-stack engineer. I have an experience in both creating frontend applications in Django
, Angular
or WordPress
, but also writing libraries and programs in Java
, C
, C++
, Rust
, Kotlin
, Python
, JS,
TS
, Assembly
, OCaml
, Haskell
or even Prolog
. New challenges are my fuel, and I can't wait to solve new problems!
My area of interest are numerical methods, including numerical analysis and computer graphics. My first numerical algorithms were created using Matlab
/Octave
, but currently I work mostly in Python
(numpy
/scikit
) and C
(for OpenGL
). I intend to learn Julia
in the near future.
-
Starting from summer 2023 I am a Software Engineer (Analyst) at Goldman Sachs in Risk Division.
- Full stack engineer -
Java
/React
- Worked with cluster computing and big data.
- Full stack engineer -
-
During summer 2022 I was a Software Engineer intern at Goldman Sachs in Risk Division.
- Collecting Prometheus metrics, building Grafana dashboards, defining SLOs and alerts for Credit Risk Infrastructure.
- Integrating existing services with SRE architecture.
-
During the second year of my studies I was a part of SIO2 project which is a programming contest platform. I was responsible for developing new features and fixing bugs. My main focus was on the infrastructure of the project. My main accomplishments are:
- I participated in architecture migration to
GitHub
from localGerrit
instance - I created
GitHub Action
automation workflows based on localHudson
instance Django
migration to latest LTS (2.2.25 -> 3.2)- I introduced e2e testing framework
Cypress
- Minor bug fixes
- Check out my contributions
- I participated in architecture migration to
-
For three years I was a participant of Summer IT Workshops organized by my High School. We were solving programming problems and learning new algorithms and data structures. All the problems were solved using
C/C++
code andBash
scripts. -
In 2017 I started to interest in Olympic programming. I participated in the Polish Olympiad in Informatics for Junior High Schools and I was able to reach the final round. I also participated in Polish Olympiad in Informatics for High Schools, but I lost interest in this competition.
-
In 2016 I was asked to develop and maintain my school's webpage. I was using
Wordpress
andPHP
to meet the expectations.Although the page is deprecated you can still access it at https://gim.staszic.waw.pl/.
- Master's thesis - Lindenmayer systems, Computer Graphics and Parallel Computing. TBA...
- Kava org - I'm a member of Kava org which is a group of students from University of Warsaw. We are working on a project which is a
Java framework
for web applications. We create common tools from scratch to learn advanced Java concepts as a part of the academic course. I work personally on Servlet Container Arabica and Logger Lungo module. - Just Pure 2D Graphics Matrix Display - Powerful matrix calculator with LaTeX support written in
Rust
. - Bachelor's Thesis Intern at JetBrains - Support for
Rust
targets in Build Server for Bazel. Our goal is to integrate rules_rust with Bazel-BSP and IntelliJ IDEA. - Jabba the Lang - Interpreted imperative programming language written in
Haskell
. - Latte - A
llvm
-based compiler for a simple imperative programming language written inHaskell
.
- Computer graphics - I'm learning how to create 3D scenes using
OpenGL
andGLSL
as a part of my Master's program. - Lindenmayer systems - I'm learning how to create fractals using
L-systems
by leveragingOpenGL
andGLSL
as a part of my Master's Thesis. - HPC - I'm taking part in HPC class during my Master's studies. Working both with
CUDA
(shared memory model) andMPI
(latency-bandwidth model). - Big Data - I'm taking part in Big Data class during my Master's studies. It involves
Spark
,HDFS
and lot's of theory.
Do not be afraid to ask me about anything!
- Java, Kotlin, Python, C, C++, Haskell, OCaml, Rust, Bash, SQL, HTML, CSS, JavaScript, TypeScript, CUDA
- Android, DataBases (Oracle, PostgreSQL, MySQL), Spark, HDFS, Docker, Bazel, Maven, Gradle, Spark, HDFS, GCloud compute, MPI
- Git, SVN, GitHub, Jira, Prometheus, Grafana, Miro, OBS, JetBrains tools, Linux (UNIX) systems, Windows
If you are a MIMUW student you may be intered in this repository https://github.com/tudny/MIMUW-collection