Laura Avram, Developer in Cluj-Napoca, Cluj County, Romania
Laura is available for hire
Hire Laura

Laura Avram

Verified Expert  in Engineering

Apollo Developer

Location
Cluj-Napoca, Cluj County, Romania
Toptal Member Since
May 9, 2019

Laura is a software engineer with over five years of experience in JavaScript and web-related frameworks, mostly React. She's helped develop web apps for different business domains, such as finance and healthcare. These projects were based in different countries, giving Laura the opportunity to interact with people from various cultural backgrounds and work in distributed teams.

Portfolio

Asimov
React, GraphQL, Tailwind CSS, Stitches, React Apollo, Relay...
Artland
Storybook, Jest, Express.js, Next.js, Apollo, GraphQL, React, TypeScript...
Evozon
Karma, Mocha, Gulp, Grunt, Webpack, React Router, MobX, Redux, SignalR, React...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code)

The most amazing...

...project I've worked on is a rich text online editor using HTML5, React, and Mocha for integration tests.

Work Experience

Senior Front-end Engineer

2022 - PRESENT
Asimov
  • Developed a CAD for genetic designing to help biologists design better therapies.
  • Worked remotely in a distributed team using Slack and GitHub Issues as collaboration tools.
  • Performed tests on the React client using Jest and Storybook.
  • Added continuous integration and delivery using GitHub.
  • Developed a shared components library based on Radix UI.
Technologies: React, GraphQL, Tailwind CSS, Stitches, React Apollo, Relay, Vanilla Extract CSS, Datadog, React DnD, Radix UI, tanstack, Storybook, TypeScript 3, YARN, Yarn Workspaces, GraphQL Code Generator, Playwright, Next.js, Python 3, REST

Web Developer

2019 - 2022
Artland
  • Supported a web application implementing server-side rendering using Next.js and Express.js.
  • Worked remotely in a distributed team using Slack, Favro, and GitHub as collaboration tools.
  • Implemented a React client using Apollo Client and generated React components using Apollo Codegen.
  • Performed tests on the React client using Jest and Storybook.
  • Added continuous integration and delivery using Bitrise and Heroku.
Technologies: Storybook, Jest, Express.js, Next.js, Apollo, GraphQL, React, TypeScript, JavaScript

Web Developer

2014 - 2019
Evozon
  • Developed an online, rich text editor based solely on HTML5 and using React where appropriate.
  • Added Karma tests to the online rich text editor using Mocha.
  • Maintained an application that streamlined internal company processes using React, TypeScript, and MobX.
  • Built a web management system used by a global NGO to manage projects and resources using React, Redux, GraphQL, and Office UI Fabric.
  • Added custom validation to the management system forms using Office UI Fabric.
Technologies: Karma, Mocha, Gulp, Grunt, Webpack, React Router, MobX, Redux, SignalR, React, TypeScript, JavaScript

Developer

2012 - 2014
Yonder
  • Participated in an internship on Java focused on CRUD functionalities using Hibernate and Lambda on an SQL database.
  • Developed a Windows native financial application using WPF.
  • Added cross-browser support on a pharmaceutical application using jQuery and CSS3.
  • Maintained and helped develop a banking application using Web Forms.
  • Learned SVN via TortoiseSVN and created pre-commit hooks.
Technologies: TFS, HTML5, CSS, jQuery, JavaScript, XML, SQL, ASP.NET, C#

Android Developer

2011 - 2012
Finmouse
  • Created an Android application for teaching children about the world around us.
  • Used Java and an SQLite database to manage the application.
  • Created an overlay that can be erased on touch and swiped to reveal part of the image behind.
  • Used WebView to display various web pages in the Android application.
  • Created different activities and services for the Android application and integrated an SQLite database.
Technologies: SQLite, Java

Artland

I worked on a web application connecting art galleries and collectors. It included a marketplace and a CMS.
I have worked completely remotely in a distributed team using Slack, Favro, and GitHub as collaboration tools.

Save the Children International Award Management System

http://ams.savethechildren.net
I developed this internal management system used by Save the Children International to track and document awards (grants and all types of funds).

Trados Online Editor

https://www.sdltrados.com/products/language-cloud/online-editor/
An online, rich text editor based solely on HTML5 and using React where appropriate.

The client specializes in the niche of online translations providing different solutions for this exact purpose. I joined a front-end team and we implemented features like concurrent editing and formatting have custom solutions.

Languages

JavaScript, JavaScript 6, JavaScript 5, TypeScript, GraphQL, CSS, HTML, XML, Java, HTML5, SQL, C#, Lisp, Bash, TypeScript 3, Python 3

Libraries/APIs

React, MobX, Redux Form, Immutable.js, Lodash, React Router, SignalR, Node.js, jQuery, jQuery UI, Google Analytics API, Stitches, Vanilla Extract CSS, React DnD, Playwright

Tools

Git, React Apollo, Mongoose, WebStorm, Grunt, Gulp, Mocha, Karma, TFS, Subversion (SVN), Webpack, Sentry, Facebook Pixel, Google Analytics, Yarn Workspaces

Frameworks

Material UI, Redux, Office UI Fabric, Next.js, ASP.NET, Express.js, Jest, Tailwind CSS, Relay, YARN

Paradigms

Agile, REST, Concurrent Programming, Functional Programming

Platforms

Visual Studio Code (VS Code), Android, OS X, Windows, Heroku

Other

Apollo, Storybook, Vi, Segment, Full-stack, Software Engineering, Radix UI, tanstack, GraphQL Code Generator

Storage

MongoDB, PostgreSQL, MySQL, JSON, SQLite, Datadog

2009 - 2014

Bachelor's Degree in Computer Engineering

Babes-Bolyai University - Cluj-Napoca, Romania

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