
Algis Hajime Sulcas
Verified Expert in Engineering
Front-end Developer
Brussels, Belgium
Toptal member since September 5, 2019
Algis is a self-driven full-stack developer who's built and maintained multiple web apps and systems using Vue, Node.js, and TypeScript. He thrives in startup environments and describes himself as a "startup developer" because, despite specializing in web app development, he's keen on tackling new challenges that broaden his skills. Algis assumed various roles throughout his career, from lead developer chapter leader to engineering manager and CTO.
Portfolio
Experience
- Vue - 7 years
- Node.js - 6 years
- JavaScript - 6 years
- HTML5 - 6 years
- Nuxt.js - 5 years
- Front-end - 5 years
- TypeScript - 4 years
- Cypress - 3 years
Availability
Preferred Environment
Visual Studio Code (VS Code), GitHub, Amazon Web Services (AWS), GitLab, Windows Subsystem for Linux (WSL)
The most amazing...
...project I've worked on was Intricately. I joined part-time to migrate their app from Angular to Vue and transitioned to a lead developer for their FE team.
Work Experience
Co-founder & CTO
Sustainalyse
- Co-founded Sustainalyse as a technical founder and built the initial MVP of the platform.
- Refined the MVP until it met the requirements set/determined by interviewing clients and analyzing competing platforms.
- Interviewed and hired developers to scale up the technical team.
- Involved actively in both the technical and project management aspects of the project.
- Build a design system/component library according to Figma designs following atomic design principles.
Senior Front-end Developer
HG Insights
- Joined as part of HG Insights acquisition of Intricately. Eventually, I transitioned into a part-time role.
- Transitioned from Vue/Nuxt.js development to React and worked on their main platform, implementing features and fixing bugs.
- Migrated their existing legacy Chrome extension to be compatible with Google's Manifest V3.
Technical Screener
Toptal (Screeners)
- Tasked with conducting technical interviews with live coding challenges (EU morning time slots).
- Evaluated candidates' technical skills and investigated whether any cheating attempts were made in their coding exercises.
- Conducted around 300 technical interviews.
Senior Front-end Developer | Chapter Leader
Intricately
- Migrated their customer-facing app from Angular to Nuxt.js + TypeScript.
- Worked on developing new features/modules for the platform and maintenance work/bug fixing.
- Oversaw the strategy and planned for the payment of technical debt as part of my front-end chapter lead responsibilities.
- Participated in the creation of Intricately's design system on Storybook.
- Worked on their "Assistant" Chrome extension.
Co-founder | Lead Developer
Appmakers
- Analyzed project requirements and split them into deliverable phases.
- Implemented features according to the client's requirements using Vue and FeathersJS or Laravel.
- Incorporated automated testing using Cypress and Jest to improve QA.
- Collaborated with a team by efficiently allocating tasks to colleagues.
- Reviewed code to ensure code quality and consistency between different projects.
Co-founder | Full-stack Developer
Financial Modeling Prep
- Joined as a co-founder to help refactor the project.
- Rebuilt the client-facing app using Nuxt.js, ensuring good SEO.
- Refactored the legacy API in Laravel for better maintainability and performance.
- Collaborated on a scalable infrastructure on AWS for the project to handle the growing traffic.
- Implemented request throttling and IP bans to deter bots or poorly designed apps that used the API.
Full-stack Developer
HeyTeam
- Collaborated on refactoring the project structure as the first full-time developer after multiple freelancers.
- Implemented and delivered features to clients by working closely with the product manager and designer.
- Built multiple subsystems, including software API integrations (allowing easy API integrations for developers), as well as a configurable company email/slack/web app notification system.
- Handled client-facing bugs and ensured the issues were resolved in a timely manner.
- Interviewed potential new tech hires and was in charge of training the successful candidates.
- Set up the office tech, researching and building cost-efficient but high-performance desktop PCs for developers, and upgraded and maintained them as needed.
Freelance Web Developer
eZoom.lt
- Collaborated on multiple projects, ranging from patching minor bug fixes to developing platforms from scratch.
- Implemented bug fixes on existing websites using CMS such as WordPress or Joomla.
- Developed platforms using Laravel, Vue.js, FeathersJS, JavaScript, PHP, MySQL, and MongoDB.
Freelance Developer
MisterTango
- Designed and developed a new automated bank payment system using Node.js, Socket.IO, and Selenium, which was intended to replace a legacy system (PHP).
- Built a test client using Vue.js to allow testers to make payments with the integrated Lithuanian banks (Swedbank, SEB, Nordea, and DNB) using any provided authentication method (code card, pin generator, or 2FA).
- Developed debugging tools that ensured the privacy and security of sensitive user data by logging minimal valuable data while filtering out anything that was user-specific.
Data Warehouse Engineer
University of Leicester
- Created the database structure for my university computer science department’s data warehousing project.
- Built an Excel parser with data upload using Python.
- Developed a module for validating data integrity and handling invalid inputs.
Services Engineer Intern
Lionhead Studios
- Worked within the online services team on the game “Fable Legends.”.
- Created and maintained Fablelegends.com and collaborated closely with the community team to improve the user experience.
- Developed and improved various game services, like player profile service.
- Assigned as the owner of the game's "Fable Legends" internal bug reporting system.
- Improved and maintained the Lionhead forums' back-end.
- Built a customer support app (JavaScript) on Zendesk for the community team.
Experience
Intricately
https://my.intricately.com/• Worked on developing new features/modules for the platform, maintaining work, and fixing bugs.
• Oversaw the strategy and planned for the payment of technical debt as part of my front-end chapter lead responsibilities.
• Participated in the creation of Intricately's design system on Storybook.
HeyTeam
https://www.heyteam.com/StudySmart
Education
Bachelor's Degree in Computer Science
University of Leicester - Leicester, UK
Skills
Libraries/APIs
Node.js, Vue, Vue 3, Vuex, Socket.IO, Facebook API, React
Tools
Git, Bitbucket, GitHub, Webpack, GitLab
Languages
HTML5, SCSS, CSS, TypeScript, HTML, JavaScript, C#, Python, PHP
Frameworks
Laravel 5, Laravel, Nuxt.js, ASP.NET, Selenium, Cypress, Jest, Express.js, FeathersJS, Tailwind CSS
Paradigms
Agile Workflow
Platforms
Ubuntu, WordPress, Amazon Web Services (AWS), Docker, Visual Studio Code (VS Code)
Storage
MySQL, Microsoft SQL Server, MongoDB, PostgreSQL
Other
Front-end, Pinia, Axios, Windows Subsystem for Linux (WSL)
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