Solidity Developer

Senior Backend Developer / Blockchain Developer

With 7 years of experience in Backend Development and 3 years dedicated to Blockchain and Solidity, I specialize in designing and optimizing scalable solutions. Proficient in building DApps and smart contracts, I collaborate effectively to deliver innovative solutions aligned with business goals.




Experience: 7 years

Yearly salary: $120,000

Hourly rate: $60

Nationality: 🇹🇳 Tunisia

Residency: 🇹🇳 Tunisia


Experience

Mid/Senior Backend Developer
Astrolab Agency
2017 - 2021
*** Backend Development *** • Developed and maintained backend services using Rust, Golang, ASP.NET Core, and Node.js for various applications and services • Implemented RESTful APIs and GraphQL endpoints for communication between frontend and backend systems • Utilized Microservices architecture to modularize and scale backend services effectively • Integrated RabbitMQ for asynchronous messaging and event-driven architecture • Implemented WebSocket communication using Socket.IO for real-time updates and notifications • Leveraged gRPC for efficient inter-service communication in distributed systems • Implemented Clean Architecture principles to decouple business logic from frameworks and libraries, ensuring maintainability and testability *** Database Management *** • Designed database schemas and implemented CRUD operations using MongoDB, MySQL, PostgreSQL, and SQL Server • Implemented data access layers with Entity Framework (for .NET) and ORM frameworks for other languages • Implemented data caching strategies using Redis to improve performance and scalability *** API Development and Integration *** • Integrated third-party APIs such as Google Services (Firebase, Maps Platform, Google Analytics, etc.) for various functionalities • Integrated OpenAPI (Swagger) for API documentation and client generation • Implemented payment gateways like Stripe for transaction processing • Integrated SMS services like Twilio for user notifications and authentication • Integrated Push Notification services like OneSignal for real-time updates and notifications • Implemented localization using Crowdin for multi-language support in applications *** Design and Test Methodologies *** • Applied Domain Driven Design principles for modeling complex business domains • Developed software components using TDD approach for higher code quality • Created unit tests, integration tests, and end-to-end tests to validate functionality • Refactored and iterated codebase based on test feedback to improve reliability and maintainability *** DevOps and Infrastructure *** • Ensured code quality and performance using tools like SonarQube and Sentry • Set up monitoring and alerting using Grafana and Prometheus for proactive issue resolution • Containerized applications using Docker for easy deployment and scalability • Managed storage solutions like Amazon S3 for file storage and retrieval • Implemented email services using Mailgun and Sendinblue for transactional emails and notifications

Skills

blockchain
blockchain-engineer
cloud
crypto
cryptography
dapp
defi
docker
elasticsearch
erc-1155
erc-20
erc-721
ethereum
evm
firebase
git
golang
graphql
hardhat
javascript
jira
linux
mongo
nft
node
nosql
postgres
redis
rust
scrum
smart-contract
solana
solidity
sql
truffle
typescript
web3
web3js
english
french