freiberufler Software Engineer auf freelance.de

Software Engineer

offline
  • 55€/Stunde
  • LV-1064 Riga
  • Weltweit
  • lv  |  en  |  ru
  • 10.08.2022

Kurzvorstellung

Software Engineer with a BA in Computer Science and 5+ years of working experience. Have worked with technology from low-level embedded development in C to specializing in full-stack development in TypeScript.

Qualifikationen

  • Front-End Entwicklung
  • Objektorientierte Programmierung (OOP)
  • Software Architektur / Modellierung
  • Software Design
  • Software engineering / -technik
  • Softwareentwicklung (allg.)
  • Web Entwicklung (allg.)
  • Webservices

Projekt‐ & Berufserfahrung

Full-Stack Software Engineer
Cosuno, Riga
4/2022 – 7/2022 (4 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

4/2022 – 7/2022

Tätigkeitsbeschreibung

Cosuno (app.cosuno.com):
• developed new feature modules (front-end, back-end, database migrations)
• extended and re-worked existing functionality
• wrote E2E test specifications to have visibility for regressions
• implemented the new error handling system for error filtering, logging, consistency and ease of use
• took part in implementing the new attribute based authorization system for granular access
• wrote back-end GraphQL integration tests to verify permissions
• lead discussions in cross-department workflow optimizations
• did code reviews

TypeScript, React, Node.js, PostgreSQL, TypeORM, Prisma, ElasticSearch, GraphQL, REST, Styled Components

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), GraphQL, HTML, Node.js, PostgreSQL, React (JavaScript library), Representational State Transfer (REST), TypeScript

Full-Stack Software Engineer (Festanstellung)
Ubiquiti, Riga
5/2020 – 1/2022 (1 Jahr, 9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2020 – 1/2022

Tätigkeitsbeschreibung

UI Design Center (design.ui.com):
• developed new feature modules (front-end, back-end, database migrations) • extended and re-worked existing functionality
• integrated the application with various third party services
• extended the existing floor plan tool based on SVG
• took part in implementing the new floor plan tool based on Three.js (react-three-fiber)
• optimized application load times
• did code reviews

TypeScript, React, Node.js, PostgreSQL, Sequelize, Redis, REST, Styled Components, AWS, Shopify, Three.js

UI RMA (rma.ui.com):
• developed the application from ground up, mostly focusing on the front-end side
• integrated the application with other services
• did code reviews

TypeScript, React, Node.js, PostgreSQL, GraphQL, Styled Components

Eingesetzte Qualifikationen

Amazon Web Services (AWS), CSS (Cascading Style Sheet), GraphQL, HTML, Node.js, PostgreSQL, React (JavaScript library), Representational State Transfer (REST), Shopify App-Entwicklung, TypeScript

Front-End Engineer
Fly Now Pay Later, Riga
3/2020 – 5/2020 (3 Monate)
Finanzdienstleister
Tätigkeitszeitraum

3/2020 – 5/2020

Tätigkeitsbeschreibung

• flynowpaylater.com - developed new features, extended and re-worked existing functionality for the website
• developed the React Native application
• created simple single-page applications

ES6, React, PHP, CSS Modules, React Native, Expo

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), JavaScript, PHP, React (JavaScript library), React Native

Full-Stack Software Engineer (Festanstellung)
n-fuse, Riga
4/2017 – 1/2020 (2 Jahre, 10 Monate)
Software Development
Tätigkeitszeitraum

4/2017 – 1/2020

Tätigkeitsbeschreibung

myForecast application for Daimler Financial Services (internal):
• developed the application from ground up, mostly focusing on the front-end side
• contributed to the Geofence DAS mobile application development
• contributed to the ng-vcl open source Angular component library

TypeScript, Angular, Plotly.js, Stylus, C#, .NET Core, MSSQL

Restore Commerce (internal):
• developed the front-end and back-end of a booking application
• developed an internal command line interface
• reworked various modules

ES6, Ember.js, Node.js

Eingesetzte Qualifikationen

.Net Framework (Microsoft), Angular, CSS (Cascading Style Sheet), HTML, JavaScript, JavaScript-Frameworks, Microsoft SQL-Server (MS SQL), Node.js, TypeScript

Author, Full-Stack Software Engineer
Lielas zivis, mazas zivis (Project), Riga
7/2015 – 9/2015 (3 Monate)
Education
Tätigkeitszeitraum

7/2015 – 9/2015

Tätigkeitsbeschreibung

I curated and created an educational video game used on a touchscreen monitor for a travelling exhibition ("Lielas zivis, mazas zivis") about local fish species.

ES5, Backbone.js, HTML5, CSS3

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML, JavaScript, JavaScript-Frameworks

Software Engineer (Festanstellung)
SAF Tehnika, Riga
11/2014 – 5/2015 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2014 – 5/2015

Tätigkeitsbeschreibung

I developed the company's thermal chamber management system for manufacturing purposes to test the manufactured devices in different environments. The embedded system was developed on a RPi and is used through either of the GUIs or the API. Work consisted of:

• developing the embedded management system in C, using GPIOs for I2C bit-banging to control the thermochamber and the thermostat
• developing the back-end application with C and CGI, using GRPC and JSON (JSMN) to communicate with the management system
• developing separate front-end applications with real-time data for desktop and the touchscreen attached to the micro-controller itself
• writing the E2E test specification
• configuring the web server
• writing Bash scripts to automate tasks

C, Raspberry Pi, GPIO, I2C, Linux, CGI, RPC, JSMN, JavaScript, Pure.css, Dygraphs, Selenium WebDriverJS, Bash, Nginx

Eingesetzte Qualifikationen

C, CSS (Cascading Style Sheet), Embedded Linux, HTML, JavaScript

Ausbildung

Bachelor's Degree in Computer Science (BSc)
Computer Science
2017
University of Latvia, Riga, Latvia

Über mich

Full-Stack, Front-End, Back-End, Mobile & Embedded Engineering

Weitere Kenntnisse

TypeScript, JavaScript, React, Styled Components, Angular, Node.js, SQL, NoSQL, GraphQL, REST, React Native, C#, C, C++, Java, Android, PHP, Laravel, GIT

Persönliche Daten

Sprache
  • Lettisch (Muttersprache)
  • Englisch (Fließend)
  • Russisch (Grundkenntnisse)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
1196
Alter
31
Berufserfahrung
9 Jahre und 4 Monate (seit 11/2014)

Kontaktdaten

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

Jetzt Mitglied werden