Hello,
I'm Lucas.
Software Engineer
Languages -Portuguese: Native -English: Fluent -Japanese: Basic
Check my website: https://on0n0k1.github.io/ Check my tutorial for smart contracts: https://github.com/On0n0k1/Tutorial_NEAR_Rust
Main Languages
- Rust;
- Javascript/Typescript;
- Python;
- C;
Backend
- Node.js;
- Express;
- tRPC(ORM);
- Rest;
- GraphQL;
- Event Driven Services;
- Rust: Warp, Rocket, Actix, Tower;
Front End
- React;
- HTML, CSS, Javascript;
- Typescript;
- Webpack;
- Nodejs;
- Svelte;
- Prototyping(Figma);
- Threejs;
- Webpack;
- Vite;
Full Stack
- NextJs;
CI CD
- Github Actions;
- Docker;
- Kubernetes;
Web-3
- Ethereum: Solidity, Web3.js, Truffle, Ganache;
- Near: Near-api-js, Near-SDK-RS;
Databases
- PostgreSQL;
- MySQL;
- SQL;
- Redis;
- ORMs: Prisma (Javascript), Diesel(Rust);
Metodologies
- Knowledge of design patterns;
- Test Driven Development(TDD);
- Domain Driven Development(DDD);
- MVC architecture;
WebAssembly
- I know how to compile and run WebAssembly modules in Node.js and Javascript instances;
- Also can use tools to optimize existing WebAssembly modules for maximum efficiency;
Rust
- Warp;
- Rocket;
- Diesel;
- Actix;
- Tower;
- Understand how the compiler optimizes the source code, with SIMD, AVX;
- Implement Concurrent, multi-threaded runtimes with Tokio;
- Compile WebAssembly libraries for Javascript runtimes;
- Compile Python dynamic libraries with PyO3;
- Creating Macros for metaprogramming;
- Compiling smart contracts for the NEAR protocol;
- Implementing GUI with GTK;
- Rendering a screen with Piston;
- Implementing Serialization with Serde;
- Exceptional level Near Certified Developer certificate: https://airtable.com/shrijLwiPJp9wvhcw/tblz5izwaj0N12wBT
AWS
- EC2;
- S3;
- RDS;
- IAM;
Cryptography
- Understanding of authentication algorithms and cryptography standards;
Electronics
- Electronics Technician with experience compiling code for embedded devices;
Tutor
- Experience teaching software developers on how to code in Rust and how to create smart contracts in NEAR protocol;