
Spiros Kontolatis
Verified Expert in Engineering
Front-end Developer
North Athens, Greece
Toptal member since June 23, 2022
An experienced front-end developer, proficient in ECMAScript (ES6), React, and Vue, Spiros always makes sure to stay at the cutting edge of technology while being a great team member. His deep programming knowledge and understanding, as well as his focus on detail and can-do attitude obtained from his studies and professional experience, are the right ingredients to guarantee your software quality.
Portfolio
Experience
- Node.js - 5 years
- React - 3 years
- ECMAScript (ES6) - 3 years
- MongoDB - 3 years
- Express.js - 3 years
- Vue - 3 years
- Vue CLI - 3 years
- React Native - 2 years
Availability
Preferred Environment
React, ECMAScript (ES6), JavaScript, HTML, Express.js, CSS5, Vue, TypeScript 3, Nuxt.js, Web App Development
The most amazing...
...project I've worked on is the refactoring of a major apparel corporation's eCommerce that achieved extremely—around 90% better—optimized efficiency metrics.
Work Experience
Freelance Web Developer for Smaller Projects
Freelance
- Created a website that raises awareness of the infertility problem in Greece. The web page, admin panel, and good SEO tools resulted in the page gaining higher visits.
- Created a website for a yachting company in Greece. Ensured the website abided by strict accessibility rules and conformed with the best SEO policy.
- Created a website, admin panel, and companion mobile app for a doctor-patient appointment application. Worked closely with the client in an Agile manner to verify that the app reached the desired level.
- Generated personal website portfolio with Nuxt.js and Vue CLI as a single-page application with Nuxt routing. The portfolio is on https://www.labcodevs.com/ and includes a configuration to achieve a score of over 90 in the Google Lighthouse metric.
- Integrated a social medium implementation as a front-end developer, working with Nuxt and Vue 2. Took the project from not having front end and built around 15 pages and functionalities in just two months.
Vue.js Developer
VF Corporation - Main
- Been part of a team that facilitated the company's eCommerce transformation to a brand-agnostic web application, reducing significantly the time needed for onboarding new brands from around 1.5 years to 4-5 months.
- Improved core metrics and code size to around 90% of the initial eCommerce version, thus resulting in an exceedingly more maintainable, adaptable, and light application.
- Participated in both Scrum and Kanban Agile teams, tracking down tickets and bugs via Jira.
Senior Front-end Developer
Freelance
- Created a web app that generates mobile native apps for POS via a dashboard compiling HTML and JavaScript to native elements and functions.
- Improved the app's flexibility by implementing a system to add custom JavaScript functions to components.
- Worked closely with back-end and QA engineers to ensure optimal quality and speed on the web app.
Front-end Developer
Freelance
- Led the digital transformation of an education counseling company during COVID-19, from 100% dependent on physical presence to fully working on the web, providing the same quality of services and expanding to online courses.
- Enhanced the admin panel with the ability to set webinars and online courses to a future date, thus highly enhancing the ability to plan marketing more effectively.
- Performed the addition of a WYSIWYG editor on all the required admin panel areas and ensured that the provided text complies with the website appearance consistently, which led to the manager being able to update areas on the website independently.
MERN Full-stack Developer
Freelance
- Developed a web and mobile B2B SPA that facilitated factory failure mode, effects, and criticality analysis (FMECA), which, in turn, led to significantly reducing damage control response time.
- Collaborated with team members on an ongoing weekly basis for planning and developing new features as well as identifying potential pitfalls early on.
- Provided solution to the image storing issue by integrating AWS s3 to the React Native app.
Quality Assurance Specialist
Advantage FSE
- Participated in the team working on transforming quality assurance procedures from manual to automated, resulting in higher productivity for the quality assurance team.
- Worked in Agile Scrum teams on all software development phases, from early development and delivery to user acceptance testing and post-production support. Collaborated closely with the client in all those stages via Jira.
- Worked on assuring the quality of end-to-end banking applications from front end to database and bank platform with rigorous testing, bug reporting, and identifying high criticality areas early on to secure on-time delivery.
Experience
React App for Native App Generation
The application required a lot of research during development to verify that it is built most efficiently and that the native app complies with the desired quality. As a result, since I was the sole front-end developer for the project, I identified pitfalls and gray areas as quickly as possible and designed the app in a highly maintainable manner to ensure adaptability during the whole MVP creation.
MERN FMECA app
Hotel Web Booking Management System
No Baby News Infertility Blog
Steper Yachting Website
https://steperyachting.gr/#/Personal Web Page
Education
Bachelor's Degree in Informatics and Telecommunications
University of Athens - Athens, Greece
Certifications
The Complete React Native + Hooks Course
Udemy
Web Developer Bootcamp
Udemy
Skills
Libraries/APIs
React, Node.js, Vue, jQuery, REST APIs, Flexbox, Reactstrap, Context API, Stripe, Stripe API, Vue 3, React Router, Vuex, Passport.js, React Query
Tools
Git, Vue CLI, GitHub, Babel, Jira, Mongoose, Confluence, Webpack, Bitbucket
Languages
ECMAScript (ES6), CSS, JavaScript, HTML, HTML5, TypeScript, CSS3, Less, Sass, SCSS, Python 3, Python, TypeScript 3, GraphQL
Frameworks
Express.js, Web Frameworks, Tailwind CSS, React Native, Django, Next.js, Vuetify, Material UI, Nuxt.js, Flask, Redux, Jest, Quasar, Selenium
Paradigms
Agile, App Development, Test-driven Development (TDD)
Platforms
Ubuntu Linux, Mobile, Firebase, Visual Studio Code (VS Code)
Storage
MongoDB, JSON, Google Cloud, PostgreSQL
Other
Software Development, Algorithms, Web App Development, CSS5, Bootstrap 4, Single-page Applications (SPAs), Vue Router, Full-stack, APIs, Front-end, Full-stack Development, Front-end Development, Axios, CSS Preprocessors, RESTful Services, API Integration, Mobile Apps, Booking, ESLint, SaaS, Business to Business (B2B), Business Analysis, SEO Tools, QA Automation, User Experience (UX), WebSockets, eCommerce
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring