freiberufler Senior Frontend Developer (Single Page Applications, HTML5 Games, Web Sites) auf freelance.de

Senior Frontend Developer (Single Page Applications, HTML5 Games, Web Sites)

offline
  • 50€/Stunde
  • 10317 Berlin
  • Weltweit
  • ru  |  en
  • 08.04.2019

Kurzvorstellung

Front-end engineering of single page applications with Javascript and Typescript, various libraries and frameworks, especially Angular, as well creating Headless CMS driven responsive websites and HTML5-mails, SEO optimization, and future support.

Qualifikationen

  • Angular
  • AngularJS
  • CSS (Cascading Style Sheet)
  • HTML5
  • JavaScript-Frameworks
  • React (JavaScript library)
  • Responsive Webdesign
  • SEO / SEM
  • Webdesign
  • WebGL (Web Graphics Library)

Projekt‐ & Berufserfahrung

game developer (Festanstellung)
Softgames GmbH, Berlin
2/2019 – 2/2019 (1 Monat)
IT
Tätigkeitszeitraum

2/2019 – 2/2019

Tätigkeitsbeschreibung

Project Name: Cookie Crush Match 3 Line
Project Description: Porting Cookie Crush on Line Platform
Responsibilities: Adding new feature "challenge friend" requested by Line platform to existing game, UI integration.

Eingesetzte Qualifikationen

TypeScript, CSS (Cascading Style Sheet), HTML5, JavaScript, JavaScript-Frameworks, SVG (Scalable Vector Graphics)

game developer (Festanstellung)
Softgames GmbH, Berlin
1/2019 – 3/2019 (3 Monate)
IT
Tätigkeitszeitraum

1/2019 – 3/2019

Tätigkeitsbeschreibung

Project Name: Fish Story Match 3
Project description: porting Fish Story game from Facebook platform to ok.ru
Responsibilities: Rewriting existing modules to match ok.ru api, adding new features in the game.

Eingesetzte Qualifikationen

Responsive Webdesign, CSS (Cascading Style Sheet), HTML5, JavaScript, JavaScript-Frameworks, SVG (Scalable Vector Graphics), WebGL (Web Graphics Library)

senior game developer
Boatman Studio LLC, Minsk
10/2018 – 10/2018 (1 Monat)
IT
Tätigkeitszeitraum

10/2018 – 10/2018

Tätigkeitsbeschreibung

Project name: Slices
Project description: HTML5 casual puzzle game for Facebook instant games
Responsibilities: Creating server, client, client-server connection, facebook platform integration - on server and client sides

Eingesetzte Qualifikationen

MongoDB, Node.js, TypeScript, JavaScript-Frameworks, React (JavaScript library), WebGL (Web Graphics Library)

senior game developer, technical lead (Festanstellung)
Vizor Games Interactive, Minsk
9/2018 – 10/2018 (2 Monate)
IT
Tätigkeitszeitraum

9/2018 – 10/2018

Tätigkeitsbeschreibung

Project Name: Glow Hockey HTML5 Game
Project description: HTML5 casual game for instant games - as air hockey, but in your phone
Responsibilities: Creating html5 game, creating server, server-client communications

Eingesetzte Qualifikationen

MongoDB, Node.js, CSS (Cascading Style Sheet), HTML5, JavaScript, JavaScript-Frameworks, React (JavaScript library), WebGL (Web Graphics Library)

senior game developer, technical lead (Festanstellung)
Vizor Games Interactive, Minsk
7/2018 – 10/2018 (4 Monate)
IT
Tätigkeitszeitraum

7/2018 – 10/2018

Tätigkeitsbeschreibung

Project Name: Battle Royale
Project description: HTML5 Game on Facebook instant games. Top-down multiplayer shooter where up to 12 players fighting on one map using different weapons to become the only one alive.
Responsibilities: Game architecture, software architecture, performance optimization, Code writing - payer module (all player logic), Backend-frontend communication and match making (connection services). As lead I was responsible for daily tasks assigning and code review.

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML5, JavaScript, JavaScript-Frameworks, React (JavaScript library), WebGL (Web Graphics Library)

senior game developer, technical lead (Festanstellung)
Vizor Games Interactive, Minsk
6/2018 – 7/2018 (2 Monate)
IT
Tätigkeitszeitraum

6/2018 – 7/2018

Tätigkeitsbeschreibung

Project Name: Solitaire 2048
Project description: HTML5 Game on Facebook instant games. Casual game where you should match same value cards to get a card with higher value. The goal is to reach highest score possible.
Responsibilities: Game Architecture, software architecture, performance optimization, code writing, client-server communications (REST), game logic, shop logic, progress saving logic

Eingesetzte Qualifikationen

TypeScript, CSS (Cascading Style Sheet), HTML5, JavaScript-Frameworks

senior game developer, technical lead (Festanstellung)
Vizor Games Interactive, Minsk
6/2018 – 7/2018 (2 Monate)
IT
Tätigkeitszeitraum

6/2018 – 7/2018

Tätigkeitsbeschreibung

Project Name: Flip Gun
Project description: Creating HTML5 casual game about gun flying up while shooting
Responsibilities: creating game for facebook instant games

Eingesetzte Qualifikationen

TypeScript, CSS (Cascading Style Sheet), HTML5, React (JavaScript library), SVG (Scalable Vector Graphics), WebGL (Web Graphics Library)

senior game developer, technical lead (Festanstellung)
Vizor Games Interactive, Minsk
5/2018 – 6/2018 (2 Monate)
IT
Tätigkeitszeitraum

5/2018 – 6/2018

Tätigkeitsbeschreibung

Project Name: Mandala
Project description: HTML 5 casual games about coloring pictures using palettes
Responsibilities: Creating HTML5 DOM UI layer over Pixi Canvas game, binding actions from React app ui to pixie application

Eingesetzte Qualifikationen

TypeScript, CSS (Cascading Style Sheet), HTML5, JavaScript-Frameworks, React (JavaScript library), WebGL (Web Graphics Library)

web developer
rozaazora international floristics school, Minsk
5/2018 – 5/2018 (1 Monat)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

5/2018 – 5/2018

Tätigkeitsbeschreibung

Project Name: beflorist.by
Project description: website-blog
Responsibilities: Creating SEO and performance optimized website for floristics school in Minsk

Eingesetzte Qualifikationen

Responsive Webdesign, CSS (Cascading Style Sheet), HTML5, JavaScript, JavaScript-Frameworks, React (JavaScript library), SEO / SEM

game developer (Festanstellung)
Vizor Games Interactive, Minsk
4/2018 – 8/2018 (5 Monate)
IT
Tätigkeitszeitraum

4/2018 – 8/2018

Tätigkeitsbeschreibung

Project Name: Chess
Project description: Chess Facebook oficial instant games app v2 complete redesign
Responsibilities: Software Architecture and Game logic architecture of new Chess, support and maintenance of v1 version.

Eingesetzte Qualifikationen

TypeScript, JavaScript-Frameworks, React (JavaScript library), WebGL (Web Graphics Library)

game developer (Festanstellung)
Vizor Games Interactive, Minsk
4/2018 – 6/2018 (3 Monate)
IT
Tätigkeitszeitraum

4/2018 – 6/2018

Tätigkeitsbeschreibung

Project Name: Golden Clash Soccer
Project description: HTML5 Game on Facebook Instants games. Casual game as 2d one vs one soccer.
Responsibilities: Game architecture, software architecture, performance optimization, client code writing, client-server REST communications, bot-player logic with different skill levels, js wrappers around engine with platform logic, native extension contributing in Defold engine for enabling multitouch in html5 builds

Eingesetzte Qualifikationen

Lua, CSS (Cascading Style Sheet), HTML5, JavaScript, WebGL (Web Graphics Library)

game developer (Festanstellung)
Vizor Games Interactive, Minsk
4/2018 – 4/2018 (1 Monat)
IT
Tätigkeitszeitraum

4/2018 – 4/2018

Tätigkeitsbeschreibung

Project Name: Five in a Row Game
Project description: Creating HTML5, React + Flux game with bot logic and user-defined field size Responsibilities: Creating Game, deploying it to web site.

Eingesetzte Qualifikationen

TypeScript, CSS (Cascading Style Sheet), HTML5, React (JavaScript library), SVG (Scalable Vector Graphics)

senior frontend developer (Festanstellung)
Deltix LLC, Natic
2/2018 – 3/2018 (2 Monate)
IT
Tätigkeitszeitraum

2/2018 – 3/2018

Tätigkeitsbeschreibung

Project Name: MTM - Market Visualisations Modules
Project description: Bunch of visualization components (different types of charts with controls for filters, sorting, aggregations) for our Ukranian partner
Responsibilities: Taking my visualizations from WBBT project (Angular2+) and moving them to React separate components, to be separate maintainable units that could be used by our partners with no need to get in how things are working inside, support and maintenance, feature requests processing.

Eingesetzte Qualifikationen

TypeScript, Angular, CSS (Cascading Style Sheet), HTML5, React (JavaScript library)

game developer
Sorelis UAB, Minsk
7/2017 – 11/2017 (5 Monate)
IT
Tätigkeitszeitraum

7/2017 – 11/2017

Tätigkeitsbeschreibung

Project Name: Prototype
Project description: Creating Web Game demo
Responsibilities: Software Architecture, Creating Game Server (Nodejs and Mongo), creating game client as Angular 2 app, client-server connection

Eingesetzte Qualifikationen

MongoDB, Node.js, TypeScript, Angular

senior frontend developer (Festanstellung)
Deltix LLC, Natic
6/2017 – 8/2018 (1 Jahr, 3 Monate)
IT
Tätigkeitszeitraum

6/2017 – 8/2018

Tätigkeitsbeschreibung

Project Name: AlgoCompas
Project description: (added to TCA project) Pretrade TCA - tool for providing recommendations on order creation based on user-defined parameters such as market impact and aggressiveness (40+ parameters in 'Pro' mode). Project was renamed to AlgoCompass.
Responsibilities: Creating web based mobile friendly tool, Using REST apis provided by server. Creating form, form validation, displaying results as quick view (aggregation) or as grid view (filters and sorting and etc.), almost 100% auto- test cover.

Eingesetzte Qualifikationen

Less, TypeScript, AngularJS, CSS (Cascading Style Sheet), HTML5, SVG (Scalable Vector Graphics)

senior frontend developer (Festanstellung)
Deltix LLC, Natic
5/2016 – 3/2018 (1 Jahr, 11 Monate)
IT
Tätigkeitszeitraum

5/2016 – 3/2018

Tätigkeitsbeschreibung

Project Name: WBBT (Web Based Back Testing)
Project description: Web based tool used for analyzing market strategies written on different programming languages using cloud technology and providing tons of data - that can be displayed in any user defined (selected from custom, or written by hands) visualizations.
Responsibilities: Strategy run form (dynamically generated from meta-descriptions sent by server with complex object nesting and params grouping). Form result combining in run-quick view. Form validation, Configuration manager - Each form submitted to server is configuration - it can be saved, restored, edited and re-run. Cloud controller and activity visualization - Using Azure rest api. Auth and Permissions - over 20 different permission types are supported for not only actions but displaying different UI elements. Mobile responsibility and general grid markdown of all the project. I made first version of analytics for the project - grids/charts, currently is moved to third front-end developer responsibility. My modules selective testing automation

Eingesetzte Qualifikationen

Responsive Webdesign, TypeScript, Angular, AngularJS, CSS (Cascading Style Sheet), JavaScript, JavaScript-Frameworks, SVG (Scalable Vector Graphics)

middle frontend developer (Festanstellung)
Deltix LLC, Natik
12/2015 – 5/2018 (2 Jahre, 6 Monate)
IT
Tätigkeitszeitraum

12/2015 – 5/2018

Tätigkeitsbeschreibung

Project Name: AXA (Active Execution Analytics)
Project description: TCA - Transaction Cost Analytics - renamed to AXA (Active Execution Analytics) - 2015 - start of 2016. is a web-based tool for analyzing effectiveness of market order executions compared to VWAP, TWAP and other algorithms.
Responsibilities: Creating web based mobile friendly application, using REST api provided by server, making visualizations (charts and grids) to show huge amount of data with user-defined aggregations and filters, almost 100% auto-test covering

Eingesetzte Qualifikationen

Responsive Webdesign, Less, AngularJS, HTML5, JavaScript, JavaScript-Frameworks, WebGL (Web Graphics Library)

frontend developer
Canonical, Minsk
10/2015 – 11/2015 (2 Monate)
IT
Tätigkeitszeitraum

10/2015 – 11/2015

Tätigkeitsbeschreibung

Project Name: Hex Color Picker
Project description: Open source contributing - Color Picker helper-tool for mobile ubuntu app-store.
Responsibilities: Creating app for mobile ubuntu, passing all reviews and validations till published project

Eingesetzte Qualifikationen

Qt

junior frontend developer (Festanstellung)
iBrush, Moscow
8/2015 – 10/2015 (3 Monate)
IT
Tätigkeitszeitraum

8/2015 – 10/2015

Tätigkeitsbeschreibung

Project Name: vino.ru
Project description: Website for vino.ru
Responsibilities: Website responsive markdown, creating animations and slider with javascript, google map styles customizing

Eingesetzte Qualifikationen

Less, CSS (Cascading Style Sheet), Google Analytics, HTML5, JavaScript, jQuery

junior frontend developer (Festanstellung)
iBrush, Moscow
7/2015 – 8/2015 (2 Monate)
IT
Tätigkeitszeitraum

7/2015 – 8/2015

Tätigkeitsbeschreibung

Project Name: Emails markdown
Project description: Making HTML5 newsletters for Loreal, Crocs and some other not so famous brands
Responsibilities: Markdown of HTML5 news e-mails ( responsive with huge list of mail-clients support)

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML5

junior frontend developer (Festanstellung)
iBrush, Moscow
5/2015 – 7/2015 (3 Monate)
IT
Tätigkeitszeitraum

5/2015 – 7/2015

Tätigkeitsbeschreibung

Project description: Promo site for Braun
Responsibilities: Responsive markdown, CSS3 animations, SVG Animations

Eingesetzte Qualifikationen

Less, CSS (Cascading Style Sheet), HTML5, JavaScript, jQuery, SVG (Scalable Vector Graphics)

junior frontend developer (Festanstellung)
iBrush, Moscow
3/2015 – 5/2015 (3 Monate)
IT
Tätigkeitszeitraum

3/2015 – 5/2015

Tätigkeitsbeschreibung

Project description: online shop for selling sweaters with user defined colors and images
Responsibilities: Website markdown, making sweater constructor.
Link: www.sosweater.com

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML5, JavaScript, jQuery

junior frontend developer (Festanstellung)
iBrush, Moscow
1/2015 – 4/2015 (4 Monate)
IT
Tätigkeitszeitraum

1/2015 – 4/2015

Tätigkeitsbeschreibung

Project description: ibrush.ru website redesign
Responsibilities: HTML5 ibrush site responsive markdown, cats eye from the top banner following mouse

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML5, JavaScript, jQuery

web developer
akm, Minsk
11/2014 – 12/2014 (2 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

11/2014 – 12/2014

Tätigkeitsbeschreibung

Project description: creating website for akm.by
Responsibilities: site markdown and wordpress CMS integration

Eingesetzte Qualifikationen

Wordpress, CSS (Cascading Style Sheet), HTML5, JavaScript, PHP

web developer
vodaborovaya, Minsk
10/2014 – 11/2014 (2 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

10/2014 – 11/2014

Tätigkeitsbeschreibung

Project description: creating static website page vodaborovaya.by
Responsibilities: HTML5 static site creation

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML5, JavaScript

web developer
fanera-minsk, Minsk
9/2014 – 10/2014 (2 Monate)
Metall-, Holz- und Papierindustrie
Tätigkeitszeitraum

9/2014 – 10/2014

Tätigkeitsbeschreibung

Project description: creating static website fanera-minsk.by
Responsibilities: HTML5 static site creation, contact form integration

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML5, JavaScript

Zertifikate

Advanced HTML, CSS
2015
Base HTML, CSS
2015

Über mich

Front-end development with 7 year of experience. Proven practical experience with HTML / CSS / JavaScript development. Proven ability to conduct business in Russian and English.

It was a long journey till the moment and lots of things was done so far. I made lots of cool websites that attract people and ranked high in search. My single page apps widely used for marketing analytics as on pre trade and post trade data. My games are played by millions of people all over the world. And for me this is only the start of my journey. Waiting here for an opportunity to get a coolest project and bring it to life.

Weitere Kenntnisse

JavaScript Frameworks/Libraries:
AngularJS, Angular2+, React, Readux, Saga, Pixi.js, Box2d.js, Matter.js, HTML5 Audio Api, Defold engine, Phaser3 engine, Flux, Redux, Socket.io, Mongoose, Karma, Netlify, Google Material, Bootstrap4, D3, Ag-Grid, Moment.js, Sock.js, jQuery, UnderscoreJS, Lo-dash, Three.js, Bower, Qt, Google Maps JavaScript API, Yandex Maps JavaScript API.

Algorithms:
Search Algorithms, Computational Geometry, Interpolation and Approximation.

Test Tools:
Selenium, Selenium Web Driver, Jasmine.

Cloud Computing:
Azure Cloud Services, Heroku.

NoSQL Databases:
MongoDB, Tarantool.

Standards and Methodologies:
Agile.

Project Management Tools:
Atlassian JIRA, Atlasian Confluence.

Source Control Systems:
Git, Atlassian Bitbucket, Github, GitLab.

Building Tools:
Webpack, angular-cli, gulp.js, Grunt

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Russisch (Muttersprache)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
3051
Alter
37
Berufserfahrung
10 Jahre und 9 Monate (seit 06/2013)
Projektleitung
1 Jahr

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden