Giter Site home page Giter Site logo

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.
    • Currently working 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 ...

  • Latte - A llvm-based compiler for a simple imperative programming language written in Haskell.

πŸ”­ 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.

🌱 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.

πŸ˜„ 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
  • Android, DataBases (Oracle, PostgreSQL, MySQL), Spark, HDFS, Docker, Bazel, Maven, Gradle
  • 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

Alek Tudruj's Projects

bazel-bsp icon bazel-bsp

An implementation of the Build Server Protocol for Bazel

mrjp-tests icon mrjp-tests

Tests for compiler of java-like language from course Compiler construction

tudny icon tudny

Repository for README.md at GitHub profile.

wkd-android icon wkd-android

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.