Jonathan Azulay, Developer in Stockholm, Sweden
Jonathan is currently unavailable

Jonathan Azulay

Software Developer

Stockholm, Sweden

Toptal member since August 24, 2021

Bio

Jonathan is a full-stack developer with depth in front end. With experience in early startups and corporate finance environments, he focuses on the user while building good, working products. Jonathan is passionate about development and strives to continuously learn more within the field. In addition to being self-taught, he has also attended courses in the computer engineering program at KTH Royal Institute of Technology in Stockholm.

Portfolio

Sileon
TypeScript, Node.js, Serverless Framework
SEB
JavaScript, TypeScript, Angular, Web Components, Sketch, Webpack, Sass, SCSS...
Tutero
JavaScript, Meteor, Node.js, React, Stripe API, Canvas, MongoDB, Apollo, Sketch...

Experience

  • JavaScript - 10 years
  • HTML - 10 years
  • React - 7 years
  • Webpack - 3 years
  • Angular - 3 years
  • TypeScript - 3 years
  • MongoDB - 3 years
  • Node.js - 3 years

Preferred Environment

MacOS, Sketch, JavaScript, Node.js

The most amazing...

...thing I've developed was a real-time virtual classroom where users could meet and help each other with their tricky math problems.

Work Experience

Senior Full-stack Developer

2022 - PRESENT
Sileon
  • Developed a configuration app for credit products using micro front-end architecture.
  • Oversaw the release process and configured CI/CD pipelines.
  • Developed E2E tests using Cypress and Gherkin to involve products in QA.
Technologies: TypeScript, Node.js, Serverless Framework

Senior Front-end Developer

2018 - 2021
SEB
  • Developed and maintained a SPA in Angular + NgRx stack used by over 100,000 bank customers daily. Worked in a cross-functional team along with .NET developers, UX, and testers.
  • Led the development of a new platform for SPAs developed across the organization based on custom elements (Native web components).
  • Participated in the development of shared common components using tools such as Storybook, Angular Elements, Stencil.js, and vanilla JavaScript.
  • Helped gather requirements with UX, the product owner, and other stakeholders.
  • Supported front-end developers in high priority task force team to develop a new common web app for authentication due to new regulations. Developed with Angular.
Technologies: JavaScript, TypeScript, Angular, Web Components, Sketch, Webpack, Sass, SCSS, Babel, RxJS, CSS

Senior Full-stack Developer

2016 - 2018
Tutero
  • Took product from demo stage to production launch. Developed the front end and back end of a real-time SPA with Meteor, React + Redux, and MongoDB.
  • Implemented a P2P marketplace payment solution using Stripe and Mangopay. This included developing lots of custom logic related to unique business rules.
  • Held responsibility for the continuous operation of services running on Heroku. Handled deployments, monitoring, and looking into potential issues.
  • Built a real-time collaborative whiteboard with Firebase + PaperJS. The whiteboard was continuously improved with new features such as image sharing, drawing different shapes, text-editing, and more.
  • Migrated a Node.js and Backbone.js app to Meteor and React + Redux for a more modern codebase with faster time to market.
Technologies: JavaScript, Meteor, Node.js, React, Stripe API, Canvas, MongoDB, Apollo, Sketch, Sass, GraphQL, Redux, SCSS, WebSockets, Express.js, Stripe, CSS

Front-end Developer

2013 - 2016
Tutero
  • Developed the SPA front end with Backbone.js and socket.io. Implement UI design in the application and created a new landing page for the brand.
  • Implemented a WebRTC client for browser P2P video calling.
  • Helped plan and implement new features in the prototype in collaboration with the CEO.
Technologies: Backbone.js, Node.js, MongoDB, JavaScript, Sass, SCSS, WebSockets, CSS

Experience

Achtung Internet: Game for Art Exhibition

In this project, I worked with the artist Charlie Malmqvist to create a retro-style game as an interactive part of his exhibition. It was a multiplayer game played with gamepads using Web Gamepad APIs. Technologies used were Meteor, HTML Canvas, and JavaScript.

POND, Internal File Sharing Web App

https://ponddesign.se/
The client requested to develop a prototype for an internal app in order to safely store and share files without using a cloud provider. I helped set up a server at their office and developed the application using Node.js and React.

Achtung Multiplayer

Game development on the iOS platform, built with Objective-C and Cocos2d. Connected multiple devices over Bluetooth to play a game inspired by "Achtung Die Kurve" with friends on your own device. The game was featured on AppStore Sweden top 10 charts.

Education

2014 - 2016

Bachelor's Degree in Computer Engineering

KTH, Kungliga Tekniska Högskolan - Stockholm, Sweden

Skills

Libraries/APIs

React, Node.js, RxJS, Stripe, Backbone.js, Stripe API

Tools

Webpack, Babel, Sketch, Canvas

Languages

HTML, Sass, JavaScript, CSS, SCSS, TypeScript, GraphQL, SQL, Objective-C

Frameworks

Redux, Angular, Express.js, Cocos2d, Next.js, Serverless Framework

Platforms

Meteor, iOS

Storage

MongoDB

Other

WebSockets, Computer Science, Web Components, Apollo

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