Senior Software Engineer at Toptal

freiberufler Senior Software Engineer at Toptal auf freelance.de
Verfügbarkeit einsehen
auf Anfrage
en  |  lv  |  de
65€/Stunde
LV1013 Rīga
26.05.2020

Kurzvorstellung

Freelance Toptal.com Developer. Skilled in Algorithms and Mathematics. Excellent problem solving skills. Ready to work on complex and challenging tasks remotely.

Ich biete

IT, Entwicklung
  • C++
  • React (JavaScript library)
  • PHP
  • mySQL
  • Representational State Transfer (REST)
  • JavaScript
  • TensorFlow
  • MATLAB / Simulink
  • Python
  • Node.js
  • Amazon Web Services (AWS)
  • Symfony (Framework)
  • Vue.js

Fokus
  • Yii2
  • Laravel

Projekt‐ & Berufserfahrung

Freelance Toptal Developer
Toptal, Remote
2/2019 – offen (1 Jahr, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2019 – offen

Tätigkeitsbeschreibung

Client (via Toptal)
* Converted existing MATLAB code to C++ gaining 1000x performance boost.
* Vectorized the code and took advantage of the microprocessor AVX instruction set.
* Split the work across multiple threads to use all available CPU cores in parallel.
* Wrote Visual Basic code in Excel to export input data for the program.
* Profiled the code to find performance bottlenecks.
Technologies: MATLAB, C++, Excel, Visual Basic

Client (via Toptal)
* Refactored an existing internal system written in Laravel, React, and Mithril.
* Used Mailgun for routing incoming emails.
* Implemented real-time events using Node.js and Redis.
* Used the Google Geolocation and Distance API.
* Handled the SEO on a WordPress landing page.
Technologies: PHP, Laravel, React, Node.js, Mithril, Google APIs, Mailgun, Helcim, WordPress

Client (via Toptal)
* Created a REST API for a large dating site.
* Coded the back end for in-app purchases and push notifications.
* Improved the existing site speed at least 5x.
* Worked with third-party APIs.
* Rewrote the messaging service in Redis/Node.js.
* Implemented the PSD2 changes for the Chargebee integration.
Technologies: PHP, Symfony, Node.js, Redis, Stripe, ChartMogul, Mixpanel, Chargebee, Apple Pay, Google Pay, AWS

Eingesetzte Qualifikationen

mySQL, Node.js, Amazon Web Services (AWS), PHP, React (JavaScript library), Symfony (Framework)


Forscher (Festanstellung)
University of Latvia, Riga
3/2014 – offen (6 Jahre, 5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2014 – offen

Tätigkeitsbeschreibung

* Researched about new efficient quantum algorithms that involves heavy maths.
* Supervised student projects.
* Worked as a teaching assistant in the following courses: Graph Theory, Computational Complexity, Applied Algorithms, and Quantum Computing courses.
* Conducted numerical experiments.
* Participated in scientific conferences.

Eingesetzte Qualifikationen

TensorFlow, C++, MATLAB / Simulink, Python


C++ Developer (Festanstellung)
MikroTik, Riga
8/2012 – 2/2014 (1 Jahr, 7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2012 – 2/2014

Tätigkeitsbeschreibung

* Worked on a client/server app for factory production line control (e.g., issuing device serial numbers) using C++, AngelScript, PostgreSQL, SQLite, RouterOS, and low-level network programming.
* Created custom RouterOS modules.
* Worked on routerboard installation software.
* Looked for memory leaks using Valgrind.
* Wrote code for different architectures.

Eingesetzte Qualifikationen

PostgreSQL, C++, Router


Senior-Web-Entwickler (Festanstellung)
WeDidIt, Riga
1/2012 – 12/2018 (7 Jahre)
Web Entwicklung
Tätigkeitszeitraum

1/2012 – 12/2018

Tätigkeitsbeschreibung

* Created web-based solutions while writing back-end and front-end programming with a focus on the back-end.
* Led a small team of developers.
* Configured web servers and optimized code performance issues.
* Worked with all kinds of third-party APIs.
* Met with clients, identified their needs, and offered solutions. 

Eingesetzte Qualifikationen

Syntactically Awesome Stylesheets (Sass), mySQL, CSS (Cascading Style Sheet), JavaScript, PHP, React (JavaScript library), Representational State Transfer (REST), Linux Einführung


Senior-Software-Entwickler (Festanstellung)
SPX, Riga
5/2007 – 2/2019 (11 Jahre, 10 Monate)
Telekommunikation
Tätigkeitszeitraum

5/2007 – 2/2019

Tätigkeitsbeschreibung

* Led a team of junior developers and interns.
* Consulted on optimal configuration and architecture of the client systems to meet technical and business goals.
* Developed an online learning platform for MikroTik network training courses.
* Built a platform for monitoring a network of electric charging stations.
* Created a software as a service (SaaS) for tracking worker time in rural construction objects with mobile app check-ins that are allowed only in specified areas of the map.
* Developed a CRM and connected it with EWS.
* Constructed a platform for controlling internet connections on a fleet of long-distance coaches.
* Maintained old codebases for clients.

Eingesetzte Qualifikationen

Apache, Bash (Shell), C++, Cloud Computing, HTML5, PHP, React (JavaScript library)


Zertifikate

Advanced Linux: The Linux Kernel
Januar 2019

Codility Golden Award (Strontium 2019)
Januar 2019

Neural Networks and Deep Learning
August 2017

MikroTik Certified Network Associate
Juli 2012

Ausbildung

Computer Science
(PhD candidate)
Jahr: 2018
Ort: University of Latvia

Qualifikationen

More than 10 years of programming experience in all kinds of projects from different industries with most of the focus beeing on web based solutions. Projects include WEBs, CRMs, intranets, e-learning platform, work with all kinds of APIs (google, facebook, payment systems, EWS, zabbix, etc).

Über mich

The preferred language of communication is English because I speak German poorly.

More detailed information about me can be found on LinkedIn or Toptal profiles which are beeing kept up to date.

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Lettisch (Muttersprache)
  • Deutsch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
599
Alter
32
Berufserfahrung
16 Jahre und 7 Monate (seit 12/2003)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden »