Position: Systems or Embedded
Category: Rust
English level: fluent
Years of experience: 0


Greetings, and thank you for visiting my profile.
To save your time I will be brief.

I completed a Computer Science degree with the emphasis on systems programming. To build up my knowledge of this area and to gain additional programming practice, I implemented several non-trivial projects using Rust from corresponding domain.  

- A compiler for Java programming language. This is a sandard single-threaded single client approach with many moving parts. I wanted to better understand how object-oriented programming langauages work under the hood so I implemtned one myself. 
- An operating system for a Beaglebone device, am335x processor.  Just like compiler, it was build from scrach, which means that all the tools This project had a very heavy emphasis on baremetal programming. I really like embedded programming sand set of challegnes that I had to overcome helped me to develop. 
- An SQL database engine. 
- A distributed key-value storage engine.  

All of them were build from scratch and involved minimal use of Rust external libraries. Nevertheless I am quite familiar with the ecosystem and can use external library when it is needed, including declarative and procedural macros. 

If you intend to to look at projects to asses my skills and level of competency I highly recommend you look at my GitHub where I left slightly more detailed description of each. It should give you (hopefully) a very good idea on where I stand. 

In addition to Rust, I am familiar with C. Several of my unversity courses used this as a programmig language. Same goes for Java programming language, which is based on Principles of Object-Oriented Design course. Nevertheless, I acquired more. Additionally I should add JavaScript to the list as I have spent quite some time self-teaching myself in order to implement a few decision tooks for my brother in law. Finally I participated in EPAM C# course and I am vaguely familiar with corresponding programming language. 

Well, this is it. I am looking for internship or entry-level or maybe similar role where my skills would be a good fit. I think a conversation from the interview should give you a good idea on where I stand. 

Thank you for your consideration and looking forward to hearing back from you. 
Best