About me
Who I am
I'm a frontend (formerly full-stack) software engineer from Lithuania (currently studying in St. Petersburg, UTC+3).
My passion is developing quality software that users love.
I have experienced a complete software development lifecycle, and I also have a good computer science background.
I am looking for a fully remote frontend developer position in the following timezones: UTC+3 to UTC-8, flexible schedule is highly preferred.
Technical skills (frontend)
Technical skills (other)
Languages
English (fluent), Russian (native), Lithuanian (intermediate)
Soft skills
Teamwork
I'm comfortable with solving problems together and giving/receiving constructive feedback.Adaptability
I can work in a rapidly changing environment (i.e., a startup) and learn things fast.Strong work ethic
I take my responsibilities and deadlines seriously.Mentorship
I have experience leading teams and working as a programming tutor.
Experience
See some of my projects below
Simply Save
Encrypted notebook app
SimplySave is a notes app with support of password-protected notes, encrypted using modern AES-256 encryption algorithm. All notes are stored as local files, which means you are in total control of your data. You are also free to use any cloud service like Dropbox or Google Drive to backup and sync your notes across devices.
- Folders with customizable icons
- Password-protected notes
- Markdown support
- Minimalistic interface
- No network usage
The entire UI is implemented using HTML5, React.JS, Redux. CryptoJS dependency is used for data encryption.
To be distributed as a standalone executable, web application is embedded into "wrapper" applications - for example, for Windows it is a Windows Forms application with WebView inside. Wrapper applications deal with saving/loading data, but cannot decrypt protected notes.
I developed this entire application by myself in my free time. It is open-source and can be used as a real-world example of my code.
Stonks
Clothing aggregator app
Stonks was a brand clothing discount aggregator app for Russian market. Items were provided by partner shops, including Adidas, Timberland, Lacoste, Lamoda, Vans and others. The system processed hundreds of thousands of items daily at it's peak (we had over 300 000 available items at any given moment).
I've implemented everything (both mobile app and backend for it) by myself. Mobile client is built using React Native, and backend consists of several services (API, notifications, data feed processing, etc), database, message queue and deployment infrastructure.
The Traveler
Open-world RPG with procedural generation
A multiplayer RPG with a procedurally-generated voxel 3D world, written using C# and Unity3D engine.
I was leading a team of 4 developers/game designers. From a technical point of view, I was working mainly on procedural generation, player controls, networking, UI, and performance optimization.
One of the most challenging things was generating and rendering millions of blocks of terrain seamlessly from a user's perspective. This involved writing non-trivial algorithms and data structures, as well as making the world generation subsystem multi-threaded by design.