Skip to content

petemud/petemud.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 

Repository files navigation

Petro Mudrievskyj

Experience

Senior Engineer (Sep 2022 - present) at Huawei; previously Intern Resercher (Dec 2021 - Aug 2022)

  • Implemented a couple of optimizations in internal C compiler
  • Worked on speeding up Chisel/FIRRTL compilation
  • Learned Coq and used Ltac for automatic proof generation
  • ARM64 assembly parsing and verification
  • Familiar with weak memory models (ARM in particular)
  • Wrote SMT-LIB2's Common List by hand
  • Used Boogie as a backend for assembly verification
  • Can navigate Arm® Architecture Reference Manual (v8 and v7) quite well (example)
  • GitLab pipelines

Middle C++ developer at EPAM (One month in Autumn of 2021)

  • Worked on system that calculates taxes for big corporations
  • Have some experience with MSBuild and Windows COM

Intern Algorithm Engineer / Researcher at Huawei (Feb 2021 - May 2021)

  • Worked on implementing and testing lock that works well with NUMA (from paper)
  • Gained experience with C, vim and tmux

C++/Node Developer at Uplandme Inc. (Dec 2019 - Apr 2020)

  • C++ unit testing of EOS smart contract
  • C++ Node.js addon
  • C++ WASM module
  • Got some experience working with CMake
  • Some general development in Node.js - refactoring in Feathers, a couple of modules in Nest and an entire little blockchain-watcher Node.js service
  • Postgres queries
  • Docker container for C++ build
  • GitLab pipelines

NetSuite Developer at Onyx Inc. (June 2019 - Sept 2019)

Education

  • Participated in a lot of olimpiads. Mainly math, physics and informatics. Got 10 diplomas from All-Ukrainian olympiads.
  • Gained a lot of experience with algorithms, data structures and C++ via participating in Ukrainian Olimpiad in Informatics for 5 consequtive years.
  • Awarded with the honorable mention as an ‘Outstanding Mykolaiv citizen’ by the city mayor, 2014.
  • Graduated with an average grade of 11 out of 12.

Bachelor of Computer Science (2016 - 2022)

Other

  • Like reverse engineering stuff with dnSpy, JPEXS, Ghidra, whatever
  • Hacked Hearthstone once https://redd.it/snadt6/
  • Participated in Huawei-organazed tournaments: 1st place at Grid Compression Contest, 3rd place at VM Scheduling Contest and 1st at HOT Round 1; Hackathon - inside Huawei
  • Learned some Java, Python and Haskell in spare time
  • Made a little game in Java
  • Made some Android applications
  • Participated in Codeforces competitions
  • Other interests: badminton, piano, game theory

About

Curriculum vitae

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published