westmichel

Senior Fullstack Web3 Developer

Hello! I'm Michel. Senior Fullstack Web3 developer.

I have actively contributed to the development of new products and the maintenance of existing ones. My responsibilities have included the development of user interface (UI) components, as well as deploying necessary infrastructure on servers, both independently and as part of a team.

My experience includes developing simple UI components and highly loaded pages displaying large data sets. I am skilled in performing complex business calculations and optimizing rendering and real time updates. I have created UI libraries that are actively used in the company's new products.

Over the past two years, I have worked on Web3 projects. I have developed decentralized crypto projects and written web/React Native applications that interact with Ethereum. I have integrated external projects/services, such as OpenGSN and Warpcaster, into the infrastructure. I also have experience with decentralized storage IPFS and writing, testing, and deploying smart contracts in Solidity.

I have experience working with advanced cryptographic technologies such as zero-knowledge proofs and integrating them into products. I have optimized complex data calculations within project infrastructures on the client (web/React Native) and server (Node.js) sides, as well as in the blockchain (Ethereum) environment.  I have experience writing and deploying microservices using TypeScript/Node.js and deployed and managed Sentry. I am also familiar with setting up CI/CD pipelines and Docker containers Currently, I am actively exploring machine learning (ML), studying algorithms, and learning system design principles.

Languages: JS/TypeScript/Python
Frontend: React/React-Native
Backend: Node.js/MongoDB/Docker
Web3: Ethers/Solidity/Circom



Experience: 5 years

Yearly salary: $90,000

Hourly rate: $60

Nationality: 🇷🇸 Serbia


Experience

Senior Frontend Developer
Big Whale Labs
2021 - 2024
- Played a pivotal role in the development and integration of complex Web3 products, incorporating zero-knowledge proof protocols and smart contract engineering, enhanced both front-end and back-end systems for web and mobile platforms, significantly increasing algorithm speed for computationally intensive operations, thereby improving the user experience in multi-step registration processes. - Contributed to "SealCred" ecosystem - a cutting-edge web application that helps with pseudoanonymity in the web3 space. My efforts were instrumental in enhancing user privacy while maintaining a seamless user experience. - Actively developed the onboarding process in the Ketl and various services. I have integrated external projects/services, such as OpenGSN and Warpcaster, into the infrastructure. I also helped a lot with IPFS andsmart contracts in Solidity. During the course of my work, I faced several technical challenges, which I successfully overcame: • Notification screen data loading was very slow due to blockchain events. Implemented heuristics,memoization, and preliminary data processing on the server side, significantly reducing loading time to a few seconds • The onboarding process took much time. By transferring part of the calculations to the server and organizing invitation storage, along with several recalculations, the registration time was significantly reduced more than 80%
Frontend Developer
OMD Media Direction
2017 - 2021
I have been actively involved in the development of web applications for internal services, paying special attention to purchasing and reserving advertising locations. In this position, I played a key role in creating complex but user-friendly interfaces for creating advertising campaigns, fine-tuning automated systems, and implementing manual settings. I have created user interface libraries that are actively used in new company products In the process, I actively optimized pages that displayed thousands of components and performed complex calculations of various metrics

Skills

react
react-native
solidity
typescript
zk-snark
full-stack
english