ivanbelyakoff

Senior C++/Go Engineer

I am a highly motivated blockchain developer with hands-on experience in building crypto wallets for the Ethereum blockchain and developing smart contracts. My background includes working on secure and scalable solutions for decentralized systems, with a focus on Ethereum-based applications. I am seeking a position where I can apply my expertise in blockchain technologies, contribute to innovative projects, and continue advancing my skills in the rapidly evolving world of decentralized finance and blockchain development.



Experience: 11 years

Yearly salary: $0

Hourly rate: $0

Nationality: 🌏 Remote

Residency: 🇪🇸 Spain


Experience

Senior Software Engineer
Status
2023 - 2024
Developing open-source decentralised wallet: - transaction engine (ERC20, ERC1155, NFT) - RPC requests optimisation - developing and working with smart contracts - cross-team and partners collaboration to resolve integration and architectural issues - UI and client development with QT/QML/NIM - improving stability with unit and integration tests
Senior Software Engineer
bWave
2015 - 2022
Led the project: Developed bWave smart home platform from the ground up: • software architecture • full stack development of Android/iOS/UWP app • server-side back-end for OpenWRT Linux • cloud services for remote control, video surveillance, voice control, updates, monitoring, VoIP, etc. • in-house helper tools for Windows Desktop • DevOps tasks Managed a team of technical staff by providing training, guidance, and technical support. Interacted with the CTO to discuss goals, propose solutions, and assess the scope and schedule of delivery.
Research engineer
LG Electronics
2012 - 2015
Developed QML graphics extensions, Developed 3D UI effects for WebOS, Improved WebOS UI performance memory footprint, Worked on WebOS build scripts and fixed issues
Software engineer C/C++
MERA
2010 - 2012
Development and support of Blackberry Maps application (GPS navigation): Developed some UI screens according to UI design specification, Implemented new features like localization, error handling, themes for UI, etc, Ported components from Objective-C to C++, Fixed issues, Participated in daily scrum meetings and weekly conference calls with US customer, Participated in code review. Development of media player from scratch for Beagle and Panda boards running QNX: developed plugins manager - back-end core part of the application, participated in development of audio and radio plugins for the player, participated in architecture development of the application, improved performance by locating and tuning bottlenecks, fixed issues. Support and development of software for Ericsson ET-MFG board.
IT specialist
Garant
2009 - 2010
Tuned and maintained Garant software, firewalls, and Windows services, ensuring product operability and functioning in local networks

Skills

ethereum
golang
javascript
solidity
english