Giter Site home page Giter Site logo

tudny / oioioi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sio2project/oioioi

0.0 0.0 0.0 25.7 MB

License: GNU General Public License v3.0

Shell 0.38% JavaScript 14.79% C++ 0.02% Python 67.71% C 0.01% Java 0.01% TypeScript 0.25% CSS 0.38% TeX 0.44% Makefile 0.10% HTML 10.20% Dockerfile 0.08% SCSS 5.64%

oioioi's Introduction

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

oioioi's People

Contributors

accek avatar apaszke avatar badochov avatar bdfhjk avatar cytadela8 avatar czyzmanski avatar donvel avatar filipochnik avatar heurezjusz avatar j4b6ski avatar jbhayven avatar jmolinski avatar kerram avatar maciej-kisiel avatar marmistrz avatar matrach avatar mborsz avatar mdebski avatar mgr0dzicki avatar michcioperz avatar mlazowik avatar mradamczyk avatar mrowqa avatar ordyh avatar pawlokoder avatar sio2dockerhub avatar tommalla avatar tudny avatar twalen avatar wosiu avatar

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.