Ioan Mares, Developer in Bucharest, Romania
Ioan is available for hire
Hire Ioan

Ioan Mares

Verified Expert  in Engineering

Full-stack Developer

Bucharest, Romania

Toptal member since October 27, 2021

Bio

Ioan is a computer science enthusiast whose primary experience is based on developing scalable web applications. For the last five years, he has been improving his skills in JavaScript and modern frameworks such as React and Vue. Ioan focuses on leveraging best practices and design patterns into your solution.

Portfolio

HX Entertainment Limited
JavaScript, Vue, Mobile Development, Front-end, Front-end Development...
Moduluc
JavaScript, React, Web3.js, Node.js
The ESAB Group
JavaScript, HTML5, SCSS, CSS

Experience

  • JavaScript - 5 years
  • Full-stack - 4 years
  • Front-end Development - 4 years
  • React - 3 years
  • C# - 3 years
  • SQL - 3 years
  • Git - 2 years
  • Vue - 1 year

Availability

Part-time

Preferred Environment

Windows, Visual Studio, Visual Studio Code (VS Code), Azure DevOps, Git, MacOS, Jira

The most amazing...

...thing I've developed is a subtitle generator app that uses audio input in order to generate SRT files.

Work Experience

Front-end Developer

2022 - 2022
HX Entertainment Limited
  • Implemented features across mobile and web apps. Fixed existing bugs.
  • Suggested and implemented code improvements as well as a performance optimization.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: JavaScript, Vue, Mobile Development, Front-end, Front-end Development, NativeScript-Vue, MacOS, Web Development

Senior Front-end Developer

2022 - 2022
Moduluc
  • Developed a React-based app that allows users to manage their own NFTs.
  • Developed a Node.js/Mongoose back end that stores data for every transaction a user makes.
  • Integrated smart contracts built on a blockchain network within web apps using Web3.
Technologies: JavaScript, React, Web3.js, Node.js

Front-end Developer

2021 - 2022
The ESAB Group
  • Implemented responsive UI as well as UX improvements. Implemented website internationalization.
  • Implemented interactive web pages following the IxD approach.
  • Tracked and fixed bugs using Wrike as a reporting tool.
Technologies: JavaScript, HTML5, SCSS, CSS

Full-stack Developer

2020 - 2022
MHC Software
  • Developed a workflow builder app that manages automatic process design.
  • Created a document builder app that generates XSL-FO templates.
  • Made a web extension that scrapes data from a web page.
Technologies: Azure DevOps, C#, Vuex, Vue, JavaScript, HTML, CSS, Front-end, TypeScript, Web Development, Azure, CI/CD Pipelines, PostgreSQL

Full-stack Developer

2018 - 2020
Ecrion Software
  • Developed a workspace app that manages files and folders in a remote repository.
  • Developed an internal component library in order to increase code reusability.
  • Implemented UX improvements as well as performance improvements.
  • Migrated an old version of the project from Backbone.js and jQuery libraries to React and Redux technologies.
Technologies: JavaScript, React, .NET, C#, SQL, Full-stack, Front-end Development, CSS3, HTML5, TypeScript, REST APIs, Object-oriented Programming (OOP), .NET Core, Redux, Material UI, Git, jQuery, Front-end, HTML, CSS, Azure, CI/CD Pipelines

Experience

Adopt a Pet App

https://github.com/ioanmares/adoptapet
A Vue 3-based app that allows users to add and request pets for adoption. It contains features like adding and editing pets, a photo gallery, and responsive design. Users can choose their favorite pet and create a request to the Adopt a Pet team.

Document Builder App

A Vue.js-based app that allows document creation- adding paragraphs, images, and tables. The generated file output is XSL-FO format. For the front-end part, I developed the user interface and the functionality of adding components to the template. For the back-end part, I developed an API that receives commands based on user interaction and updates the XSL-FO template accordingly.

Workspace Management App

A React-based app that allows files and folders management of a remote repository. I developed the whole front-end part of this project using the material UI framework. The app was connected to an external repository API.

Workflow Builder App

A Vue-based app that allows the creation of workflows for automatic processes. The user adds steps such as getting data, rendering data, sending an email, and connecting them depending on his needs. I was part of the front-end team that developed this project. My contribution includes creating the main user interface, implementing undo and redo features, and ensuring user interaction is reflected accordingly in the generated workflow file.

Education

2016 - 2019

Bachelor's Degree in Computer Science

University Of Bucharest - Romania, Bucharest

Skills

Libraries/APIs

React, Vue, REST APIs, Vuex, React Redux, jQuery, Vue 3, Web3.js, Node.js

Tools

Visual Studio, Git, NativeScript-Vue, Jira

Languages

JavaScript, C#, SQL, CSS3, HTML5, TypeScript, HTML, CSS, SCSS

Frameworks

.NET, .NET Core, Redux, Material UI, Tailwind CSS

Paradigms

Azure DevOps, Object-oriented Programming (OOP), Mobile Development

Platforms

Windows, Visual Studio Code (VS Code), MacOS, Azure

Storage

PostgreSQL

Other

Front-end Development, Full-stack, Front-end, Web Development, CI/CD Pipelines

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring