Konstantin (Lvovich) T.

Senior-Reviewer (Freiberufler)

Redmond, Vereinigte Staaten

Erfahrungen

Okt. 2024 - Bis heute
1 Jahr 2 Monaten

Senior-Reviewer (Freiberufler)

Alignerrr

  • LLM-Training
  • Prüfung und Korrektur von C++, Python- und Java-Code, den LLM generiert hat
  • Verwendete Tools: C++, Python, Java
Okt. 2024 - Bis heute
1 Jahr 2 Monaten

Senior-Reviewer (Freiberufler)

Outlier

  • LLM-Training
  • Prüfung und Korrektur von KI-Antworten bei mathematischen Problemen
  • Erstellen von Prompts, um Modellfehler zu testen
  • Verwendete Tools: C++, Python
Mai 2024 - Bis heute
1 Jahr 7 Monaten

Privatprojekte

  • Projekte mit CUDA, C++, Python, PyTorch, NVidia Nsight und OpenCV entwickelt
Dez. 2020 - März 2024
3 Jahren 4 Monaten
Redmond, Vereinigte Staaten

Senior Softwareentwickler

Microsoft

  • Verringerung des Stromverbrauchs von MS Teams durch Einsatz der GPU für Frame-Komposition und Bildsegmentierung (VideoProcessor, CUDA)
  • Verbesserung des 3D-Renderings und Implementierung von Wasserzeichen auf CPU und GPU
  • Entwurf und Entwicklung von Debug- und Test-Utilities
  • Leitung des Videoverifizierungsprojekts
  • Test und Debugging unter Windows (x64, x86, ARM8) und Mac
  • Behebung und Lösung von Bugs und Incidents; Teilnahme am Bereitschaftsdienst
  • Verwendete Tools: Visual C++, Visual Studio, Xcode, DirectX, CUDA, Multithreading, HLSL, Deep Learning, OpenCV
Sept. 2020 - Dez. 2020
4 Monaten
Vereinigte Staaten

Auftragnehmer

Toptal

  • Echtzeit-Videosegmentierung entwickelt, die Füße von einem Floß mit Tiefen- und Farbkameradaten trennt
  • Verschiedene Tiefenkameras verglichen
  • Forschungspapiere in lauffähige Software umgesetzt
  • Verwendete Tools: C++, Python, CUDA, YOLO, OpenCV, Multithreading, Deep Learning, Shell-Scripting, NVidia Nsight
Jan. 2020 - Juli 2020
7 Monaten
Redmond, Vereinigte Staaten

Softwareentwickler IV (Vertrag)

Facebook

  • Entwickelte und implementierte AR/VR-Forschungssoftware für die 3D-Szenenrekonstruktion aus einer Reihe von 2D-Bildern unter Verwendung von Mehrkern-CPU und GPU (CUDA)
  • Portierte Code von Nvidia CUDA auf Intel-CPUs
  • Setzte Forschungspapiere in lauffähige Software um
  • Verwendete Tools: Linux, C++, Python, CUDA, OptiX, Multithreading, OpenCV, OpenGL, Shell-Scripting, NVidia Nsight
Okt. 2017 - Dez. 2019
2 Jahren 3 Monaten
San Jose, Vereinigte Staaten

Senior 3D-Softwareentwickler

Align Technology

  • Entwickelte und implementierte biomechanische Forschungssoftware und Werkzeuge zur Erstellung kieferorthopädischer Geräte
  • Entwickelte 3D-Visualisierungen für kieferorthopädische Behandlungsplanung
  • Entwickelte und implementierte Mesh-Verformungsalgorithmen
  • Verwendete Tools: Visual Studio, C++, OpenGL, Multithreading, Shell-Scripting
Jan. 2016 - Okt. 2017
1 Jahr 10 Monaten
Lake Oswego, Vereinigte Staaten

Softwareentwickler

Bitanimate

  • Entwickelte und implementierte Stereo-Landschaftsvisualisierung für Windows und Android
  • Erstellte Stereo-Paare aus Einzelbildern mithilfe von maschinellem Lernen
  • Erstellte dynamisch 3D-Objekte
  • Entwickelte und trainierte neuronale Netze; implementierte Algorithmen aus wissenschaftlichen Arbeiten
  • Verwendete Tools: Windows, Java, Eclipse, Android Studio, NASA WorldWind, OpenStreets, JavaScript, HTML, TensorFlow, CUDA, C++, Python, AWS, OpenCV, Linux (Red Hat), Deep Learning, CNN, OpenGL, Shell-Scripting, NVidia Nsight
Okt. 2014 - Jan. 2016
1 Jahr 4 Monaten
Wilsonville, Vereinigte Staaten

Softwareentwickler 4

Mentor Graphics

  • Entwickelte und implementierte Graphverarbeitungsalgorithmen (Erkennung von Zwei- und Drei-Schnitten, Separation-Paaren, 3- und 4-Farben-Graphfärbung) in linearer oder nahezu linearer Zeit
  • Setzte Algorithmen aus wissenschaftlichen Arbeiten in lauffähige Software um
  • Verwendete Tools: C++, Multithreading, Linux (Red Hat), Shell-Scripting
März 2013 - Juli 2014
1 Jahr 5 Monaten
Kent, Vereinigte Staaten

Senior Softwareentwickler

Custom Control Concepts

  • Entwickelte und implementierte 2D- und 3D-Bewegungskarten
  • Optimierte Datenaustauschstrukturen
  • Implementierte 3D-Objektverarbeitungsalgorithmen auf CPU und GPU
  • Verwendete Tools: Visual Studio 2010, C++, C#, Windows 7, STL, OpenGL, DirectX, Multithreading, HLSL, GLSL, VTune, Intel GPA, NVidia Nsight
Okt. 2010 - März 2013
2 Jahren 6 Monaten
Redlands, Vereinigte Staaten

Softwareentwickler

ESRI

  • Entwarf und implementierte 2D- und 3D-GIS-Visualisierungssysteme
  • Optimierte Datenaustauschstrukturen
  • Implementierte Algorithmen zur 3D-Objektverarbeitung auf CPU und GPU
  • Erstellte 3D-Objekte dynamisch
  • Setzte GPGPU für die Texture-Atlas-Erstellung ein (z. B. Atmosphärenstreusimulation)
  • Verwendete Tools: Visual Studio 2008–2012, C++, Windows 7, STL, OpenGL, DirectX, multithreading, HLSL, GLSL, Cg, CUDA, VTune, NVidia Nsight, Shell scripting
Juni 2006 - Okt. 2010
4 Jahren 5 Monaten
Boxborough, Vereinigte Staaten

Senior Softwareentwickler

AMD (ehemals ATI Research Inc.)

  • Entwickelte eine Anwendung zur Erfassung, Verarbeitung und Visualisierung von Daten des Grafikbibliotheks-Wrappers; implementierte Grafikzustandsüberladungen; analysierte Engpässe in der Bildrate
  • Entwickelte Shader-Debugger inklusive Shader-Patching und Assembler–HLSL-Codezuordnung
  • Portierte Datensammler von Windows-Desktops auf Windows CE und Embedded Linux
  • Erstellte OpenCL-Beispiele
  • Verwendete Tools: Visual Studio 2005–2008, C, C++, Qt, Qwt, Windows (7, XP, CE, Vista), UML, STL, Lua, Direct3D, OpenGL, HLSL, GLSL, XML, Linux (inklusive Embedded und Red Hat), Sockets, OpenCL, GPGPU, multithreading, Win32 SDK
Dez. 2004 - Apr. 2006
1 Jahr 5 Monaten
Boston, Vereinigte Staaten

Softwareingenieur

Bancware, Inc. (Sungard-Niederlassung)

  • Entwickelte, unterstützte und debuggte Finanzsimulationscode (Bancware AML), einschließlich Monte-Carlo- und deterministischer Simulationen von Cashflows, Marktwerten und Zahlungsplänen für Optionen, Hypotheken, Anleihen und CMO
  • Berichtete an den Vizepräsidenten der Softwareentwicklung
  • Verwendete Tools: Visual Studio .NET, Visual C++, COM, STL, ATL, Excel-Automatisierung, Windows (2000/XP), MS SQL Server, Andrew-Davidson- und Intex-Bibliotheken, multithreading, Win32 SDK

Zusammenfassung

Senior-Programmierer mit über 30 Jahren fortschreitender Erfahrung in Softwareentwicklung und Forschung. Solider analytisch-mathematischer Hintergrund. Autor von 12 wissenschaftlichen Artikeln mit Schwerpunkt auf numerischen Methoden.

  • Programmiersprachen: C, C++, C11, C#, Java, Visual Basic, Pascal, Delphi, FORTRAN, Python, VBA, Lua.
  • Betriebssysteme: Windows 10, 8, 7, Vista, NT/XP, 95/98, 3.x, CE, UNIX (SUN Solaris), Linux, Android.
  • Methoden und Tools: OOD, OOP, STL, Windows SDK, ActiveX, Sockets, MFC, DirectX, Wavelets, COM, OpenGL, JPEG, Neuronale Netzwerke, Finite-Elemente-Analyse, FFT, HTML, XML, Multithreading, GPGPU, OpenCL, CUDA, HPC, TensorFlow, PyTorch, NVidia Nsight.
  • Zusätzliches Wissen: Graphentheorie, Bild- und Signalkompression, Wolframs Mathematica.
  • Besondere Interessen: Digitale Signal- und Bildverarbeitung, Computertomographie, Computergrafik, Optimierungsmethoden, schlecht gestellte Probleme, numerische Methoden, maschinelles Lernen, KI, VR, AR.

Sprachen

Englisch
Muttersprache
Russisch
Verhandlungssicher

Ausbildung

Okt. 1987 - Juni 1990

Fedorov-Institut für Angewandte Geophysik

Angewandte Geophysik · Moskau, Russische Föderation

Okt. 1977 - Juni 1983

Lomonossow-Universität Moskau

Master of Science · Physik · Moskau, Russische Föderation

Zertifikate & Bescheinigungen

Deep Learning mit PyTorch 2.x

OpenCV University

Grundlagen der Computer Vision & Bildverarbeitung in Python

OpenCV University

Maschinelles Lernen

Stanford University auf Coursera

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen