Skip to content
View tudny's full-sized avatar
πŸŠβ€β™‚οΈ
πŸŠβ€β™‚οΈ
  • Goldman Sachs
  • Poland

Highlights

  • Pro

Organizations

@sio2project

Block or report tudny

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tudny/README.md

Hi there πŸ‘‹

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.

πŸ‘¨β€πŸ’» My experience ...

  • 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.
  • 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 local Gerrit instance
    • I created GitHub Action automation workflows based on local Hudson instance
    • Django migration to latest LTS (2.2.25 -> 3.2)
    • I introduced e2e testing framework Cypress
    • Minor bug fixes
    • Check out my contributions
  • 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 and Bash 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 and PHP to meet the expectations. Although the page is deprecated you can still access it at https://gim.staszic.waw.pl/.

πŸ”­ I’m currently working on ...

  • Master's thesis - Lindenmayer systems, Computer Graphics and Parallel Computing. TBA...

πŸ”­ A few interesting projects ...

  • 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 in Haskell.

🌱 I’m currently learning ...

  • Computer graphics - I'm learning how to create 3D scenes using OpenGL and GLSL as a part of my Master's program.
  • Lindenmayer systems - I'm learning how to create fractals using L-systems by leveraging OpenGL and GLSL 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) and MPI (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.

πŸ˜„ Pronouns: he/him

πŸ“« How to reach me

Do not be afraid to ask me about anything!

⚑ Technologies ...

  • 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

🎰 Stats ...

Top Langs Anurag's GitHub stats

πŸŽ“ For MIMUW students

If you are a MIMUW student you may be intered in this repository https://github.com/tudny/MIMUW-collection

Pinned Loading

  1. WKD-Android WKD-Android Public

    WKD application is a compact tool for passengers of Warszawska Kolej Dojazdowa (eng. Warsaw Commuter Railway). It is designed to help users in daily situations.

    Java

  2. TudLogger TudLogger Public

    Logger tool for Java Projects

    Java

  3. FingerTrace FingerTrace Public

    Kotlin

  4. Brainfuck-Cpp-Interpreter Brainfuck-Cpp-Interpreter Public

    Brainfuck C++ Interpreter

    C++

  5. circle-image-generator circle-image-generator Public

    Java

  6. matrix-to-latex matrix-to-latex Public

    MatrixToLatex

    OCaml