
Rael CALITRO
Web 3.0 Fullstack Developer
Fullstack, AI, Blockchain, Infrastructure, Architecture, TDD, DDD, Clean Code, Teaching, French, English
I have been working in the field of software development for over 5 years.
I undertook advanced studies in software development to enhance and certify the skills I acquired as a self-taught developer, obtaining my Master's degree in Software Development with honors.
During this course at Simplon, Campus ID, and Sophia Ynov Campus, I specialized in web development, software testing, software architecture, artificial intelligence, and blockchain.
Today, Independence
I have been able to grow professionally in various environments, from established companies to startups, as well as in teaching.
I have met many brilliant minds, worked with a wide range of technologies, followed various work methodologies, and adapted to different work paces.
I have immersed myself in, analyzed, and differentiated various practices with a critical perspective, allowing me to better understand their advantages and drawbacks and thus grasp professional challenges.
With the strength of my experiences, I am now pursuing my career independently, with an ever-growing appetite for technology and challenges in my areas of expertise: Full-stack Web, Web 3.0, and Artificial Intelligence, while always remaining committed to teaching.
My activities include:
- Assisting companies with their technological projects, from design to implementation.
- Data vectorization and AI-assisted response generation (RAG).
- Implementing AI agents to automate business processes.
- Developing custom AI modules.
- Training, fine-tuning, and deploying AI models.
- Integrating LLMs and VLMs into web applications.
- Conducting image segmentation, regression, and data classification projects.
- Web2: Frontend and backend development using TypeScript, React, Next.js, Nest.js, Express, Strapi, ASP.Net C#.
- Web3: Integrating blockchain technologies with Ethers.js and Wagmi. Event indexing, smart contract execution, IPFS interactions.
- Teaching web development, AI development and integration, and software testing.
- Corporate training on AI solution integration and programming skill development.
In Parallel, Ynov Campus, Teaching in Masterβs Classes
Teaching and sharing knowledge have always been a passion of mine π¨βπ«. This is why I now teach at Ynov Campus in Sophia-Antipolis, a higher education institution, in the Masterβs program on topics such as web development and software testing.
My Breakthrough in Web 3.0 and AI, Smart-Chain
I worked for nearly two years at Smart-Chain, a startup in Paris in the Blockchain and Artificial Intelligence space, where I developed several products, including one for the French Alternative Energies and Atomic Energy Commission (CEA), among other prestigious projects. β¨
I was a fullstack developer on a cloud infrastructure, mainly using NodeJS, Typescript, React, Next, Prisma, PostgreSQL, WebSocket, and queuing, to build web applications interacting with:
- Blockchains, smart contract calls, indexing, IPFS π
- AI models I developed in-house in the field of Computer Vision (CNN, GAN, ViTransformers) and tabular data (RNN, LSTM) for classification, detection, segmentation, and regression πΆ π¦
- LLM AI models such as those from OpenAI and more recently MistralAI, for assistants, prompting, fine-tuning, and RAG π π¬
The working methods used depend on the products being developed, typically Kanban or Scrum.
The Ricardo adventure: From frontend to backend in an English-speaking company
I worked on the first marketplace in Switzerland. ποΈ
One year as a frontend developer with React hooks and Typescript based on hydration. Using libraries like Material-UI, React-Query, and Redux.
Then one year as a backend developer with JAVA Spring, .Net, Kafka, PostgresSQL, and SQLServer, all on a Kubernetes infrastructure managing our microservices. We worked according to the Agile Scrum methodology.
I also improved my English through daily interactions with my English-speaking colleagues and various presentations.
My beginnings with Machine Learning at Infotel
For one year, I designed desktop software in JAVA with a Machine Learning component π€. The software was used to retrieve metadata from patent documents of the European Patent Office using the CRF (Conditional Random Fields) method of Machine Learning.
I also honed my skills in software architecture through object-oriented programming and many pair-coding sessions with my mentor.
My free time? Between good times and technology watch
I am quite a bon vivant, I love my family, outings with friends, traveling, music, sports, reading, video games, series, and movies like many people π₯³.
But my old habits often catch up with me, as I am also passionate about technology watch, research, and developing personal projects π§ͺ.
And for this reason, you will find projects and articles on this site, sparing you the drafts π that I can't even count (my GitHub is a testament to this). Indeed, I love to explore, optimize, create, share, and learn π€.
I am sensitive to software architecture and the art of building sustainable, elegant, and efficient solutions for the future ποΈ.
Resilience, flexibility, maintainability, security, and optimization, balanced with the compromises of production, time, and money, as well as understanding their stakes, guide my professional daily life and conscience.
I have a particular fondness for artificial intelligence and all the work that revolves around it.
My philosophy
Learn, experiment, contribute, help, and feel; whether you fail or succeed, it will serve one day or another, both technically and humanly.