Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Thomas John

Senior Software Developer

Freelancer Open to opportunities
Senior Full Stack Developer with over 20 years of professional experience delivering full-fledged web, mobile, and desktop applications.
I take projects from concept to deployment, with a focus on technical architecture, development, user experience, and business alignment.
I support and improve existing systems through redesign, optimization, and debugging, and adapt them to meet evolving technical or business requirements.

Technical strengths:
Vue.js, React, Unity, TypeScript, C#, Haxe, JavaScript, HTML/CSS, SQL, Node.js, Deno, Web3.js, Ethers.js
Adapt easily to Java, Python, Dart, and other object-oriented languages.
Also experienced with: Photoshop, Animate, Figma, Illustrator, Acid, Reason, SoundForge and many other creative softwares.

I've worked accross various industries including tech, gaming, creative agencies and business platforms; building tools, interactive applications and scalable systems tailored to end-user needs.

Feel free to reach out to discuss ideas, technology, creativity, AI, or new opportunities.
  • Solidity, HardHat, Truffle, Binance Smart Chain and any other solidity compatible blockchain, Node, Deno, Typescript, Web3.js, Ethers.js, VueJs 3, Pinia, HTML, CSS, Stylus
  • I started developing smart contracts on the Binance Smart Chain (Solidity) for myself. I had serveral ideas that I wanted to try to implement and see if it could work. Ideas that had sometimes a link to my then job (SmartCertificate) as we also store hashes of document on the blockchain.
  • I explored the different toolsets at the time as well as some of the patterns that are used (such as the Diamon proxy pattern) as I really needed to be able to update a contract (the blockchain is known to be immutable)
  • We never used any of what I experimented with because the blockchain at the time was still very inefficient and lacking many things that would make a technology usable for the common user.
  • I used HardHat and Truffle. Mainly on the BSC blockchain for its very low transaction fees (at the time compared to ethereum)