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.
  • VueJs 2, Vuex, Typescript, HTML, CSS, Javascript, Astro, Stylus, Photoshop, Figma, Illustrator
  • SmartCertificate is a platform that allows trusted people to send digital certificates that can be verified.
  • They needed a new front-end developer to revamp their whole SmartCertificate platform with a new, sexier and more ergonomic interface. The goal was to broaden their target audience.
  • They also needed someone with experience in back-end technologies, someone who understands clients, budget and business priorities. Basically, someone who has the capability to manage an entire project.
  • I quickly got involved in the whole business and became what we can call now a Product Owner, on top of my day to day developer job.
  • As a developer, I had the task to cut the monolithic c# platform that was SmartCertificate back then into smaller pieces that could be managed independently from each other.
    I first elaborated the ideal structure that I envisioned but very soon had to adapt to the very rigid one that the project had already been built on. Because of budget and time constraints, but also because of the very nature of what this platform brings and ensures to its clients: privacy and security.
  • A totally independent API was developed by our back-end developer under my supervision and I developed the front-end application from the ground up using VueJs 2 and Typescript whenever possible.
  • After 2 brand new versions of the platform, we consider the app to be in a very mature phase. Not much needs to be done anymore. It all works much better than before and needs less and less maintenance.
    A complete onboarding experience has been added to the tool, providing new clients with all the tools, tutorials and help they need to send certified documents to their recipients in just a few minutes.
  • The app features a full template editor, written entirely in vue 2. Users can drag and drop texts and images as well as use custom variables in order to make their content dynamic.
  • Users can import their own data using Excel and CSV files. A tool allows them to map their custom data to custom variables present in their own templates.