Senior Software Engineer at Toptal
- Verfügbarkeit einsehen
- 0 Referenzen
- 80€/Stunde
- LV1013 Rīga
- auf Anfrage
- lv | en | de
- 25.09.2023
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Mysql, Node.Js, Amazon Web Services (AWS), PHP, React (JavaScript library), Symfony
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.
Tensorflow, C++, Simulink, Python
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.
Postgresql, C++, Router
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.
Syntactically Awesome Stylesheets (Sass), Mysql, CSS (Cascading Style Sheet), JavaScript, PHP, React (JavaScript library), Representational State Transfer (REST), Linux Einführung
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.
Apache, Bash Shell, C++, Cloud Computing, HTML5, PHP, React (JavaScript library)
Zertifikate
Ausbildung
University of Latvia
Über mich
More detailed information about me can be found on LinkedIn or Toptal profiles which are beeing kept up to date.
Weitere Kenntnisse
Persönliche Daten
- Lettisch (Muttersprache)
- Englisch (Fließend)
- Deutsch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden