Francis

Francis

Mentor
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
20 years experience full-stack web developer (VueJS, NodeJS, MongoDB)
20 years experience full-stack web developer (VueJS, NodeJS, MongoDB)

An experienced full-stack web developer with 20 years of experience in both frontend and backend web technologies such as C#, ASP.NET MVC, SQL, MongoDB, VueJS, NodeJS, HTML, CSS, JavaScript/jQuery. Ability to work on own initiative and as part of a team. Strong problem-solving skills and attention to detail, adaptability to emerging technologies and trends in web development, coupled with a strong commitment to continuous learning and professional development. Wide interest and large scale grasp of programming and software engineering in general. Fluent in English and Hungarian.

Budapest (+01:00)
Joined August 2022
EXPERTISE
8 years experience
4 years experience
10 years experience
5 years experience
10 years experience
4 years experience
5 years experience

REVIEWS FROM CLIENTS

Francis's profile has been carefully vetted and approved as a Codementor. Connect with Francis now, and leave a review for them once you're done!
EMPLOYMENTS
Developer / Owner
Meme Generator
2009-03-01-2022-10-01

Launched in 2009, Meme Generator became an integral part of the evolving internet meme culture, playing a key role in popularizing the...

Launched in 2009, Meme Generator became an integral part of the evolving internet meme culture, playing a key role in popularizing the modern meme format. At its peak, Meme Generator attracted 7 million monthly users and contributed to the rise of various iconic meme characters, becoming a significant part of popular culture.

The website operates on a dedicated server, powered by a robust NodeJS backend written in TypeScript. It adeptly handles high traffic and data loads, by implementing an Asynchronous Caching strategy, serving constantly from the cache, with a background process updating the cache with the latest data. This solution keeps query times always at 0ms while maintaining near real-time content freshness.

Moreover, Meme Generator is designed as a single-page application (SPA), enhancing user experience with fast and fluid page transitions. Navigation between pages fetches only the essential JSON data, which is then rendered client-side using Vue.js. The entire page never reloads, with URL changes managed by the History API. This SPA design not only accelerates page transitions but also significantly reduces server load, embodying a user-first approach in web design that prioritizes speed and responsiveness.

HTML/CSS
SQL
Node.js
View more
HTML/CSS
SQL
Node.js
MongoDB
Vue.js
View more