randidees0516

Backend & Blockchain Engineer

A dedicated software engineer who specializes in blockchain and back-end programming primarily in Rust and Python.


Senior Full Stack Engineer

Lugalabs Ltd

09/2021 – 09/2023


- Created a fast arbitrage trading bot in Rust, designed to operate seamlessly across 6 CEX / DEX platforms, leveraged the async-await trait of the Tokio library to enhance the bot's asynchronous capabilities, ensuring uninterrupted 24/7 operation, and achieved a stable annual ROI factor of 35% - 40% over the past 2 years

- Led the development of 5 python desktop applications serving more than 5,000 US customers for over 3 years, communicated with the client directly and wrote tickets on the scrum board by identifying his specific needs/goals while leading an agile team of 5 people, increasing the user engagement rate by 40% and the sales growth by 55%

- Worked on the improvement of licensed medical data download and utlized python libraries like threading, mechanize, ssl, paramiko, zipfile, and ftplib to download the zipped data file from the third-party website, or SFTP server, reducing the average download time by 40%

- Improved the local database security with AES encryption and weekly backup / restore by employing libraries such as pyAescrypt, tempfile, sqlite3 and shutil, increasing the security rate by 25% while implementing the offline browsing feature

- Participated in the Bazel CAS server development in Rust, used gRPC and protobuf to implement BRE protocol, AWS S3 bucket and LZ4 compression for build artifacts storage, and applied FastCDC window based scrolling checksum to de-duplicate data, increased the average build execution time by 40% and reduced the resource usage cost by 40%


Blockchain Engineer

ConsenSys

08/2020 – 07/2021


- Composed the python back-end of chatbots for food and travel agencies with OpenAI and Flask framework, increasing their sales productivity by 50%

- Designed and developed a recursive lending / liquidation bot interacting with Venus protocol, and employed Hardhat and ethers.js for protocol simulation, unit testing and integration testing, acquiring an overall success rate of 95% throughout the Venus ecosystem

- Created a crypto tax report assistant program interacting with Cointracking by applying filters and trading pair matching logic in Node.js and web3.js, reducing the report review time by 40%

- Wrote 20+ security audit papers and whitepapers for crypto startups like DUBX, CryptoBeez, and Pizza NFTs and 100+ guide and review documents for the team collaboration and sharing personal ideas

- Involved in the development of meme token and its ecosystem development, playing around Hardhat sandbox to write, deploy and test smart contracts and boosted the smart contract development of the project by 40%

- Took part in the forking of Sunflower P2E game on Polygon chain, promoted web3.js to integrate blockchain logic with Redux based React components, delivering it 5 days before due


Software Developer

Intellectsoft

09/2017 – 07/2020


- Built the extraordinary media captioning / editing tool for BON2 Media Services in Objective C, resulting in a 30 % increase in customer base

- Adapted the python application UI for various display resolutions and resolutions by leveraging the PyQt5 GUI library, and spearheaded a smart database update method without interrupting the user's browsing, cutting 30% of UI / UX issues

- Overhauled the 30+ pages of the real estate app including dashboard, login, signup, location, home type and agent selection pages with Next.js, OAuth and socket streaming, solved problem of slow the load time by reducing it to 60%

- Introduced a python desktop application protection method for remote sharing on Windows platform using win32 API wrapper libraries, and prevented the application from 90% of the remote sharing attempts

- Demonstrated and proved the MFA idea for the existing python desktop app with SMS phone verification and email verification using SendGrid, and deducted the unauthorized user access by 70%


Junior Software Developer

Belitsoft

08/2016 – 07/2017


- Worked on the AsiaType document automatic processing system in Java and Spark server, improved the overall processing time of one document by 50%

- Reviewed and fixed 100+ bottlenecks inside the 30k LOC heavy data mapping script written in Pandas library and resolved the long execution time issue from 2 hours to 30 mins

- Promoted Adobe Flash ActionScript 3.0 for 15+ tiny web games, and achieved 20% sales increase on advertizing campaign

- Succeeded in building a web-based video annotation tool with opencv-js running demo as a POC for an AI video compressing startup while obtaining maximum productivity within 10 days of project timeline




Experience: 4 years

Yearly salary: $120,000

Hourly rate: $70

Nationality: πŸ‡ΊπŸ‡Έ United States

Residency: πŸ‡ΊπŸ‡Έ United States

Experience:

Period Title Company
2021 - 2023 Senior Full Stack Engineer Lugalabs Ltd
2020 - 2021 Blockchain Engineer ConsenSys
2017 - 2020 Software Developer Intellectsoft
2016 - 2017 Junior Software Developer Belitsoft

Skills:

hardhat
javascript
python
rust
solidity
truffle
english