Imagen de perfil de egorlysenko
@egorlysenko
Miembro desde 7 de enero de 2018
1 Recomendaciones

egorlysenko

En línea Desconectado
My interests are software architecture, maintaining specifications, industrial programming, high performance computing, and system programming. I'm inspired by my work, highly goal-driven and possess a sense of involvement and ownership over the projects I participate into. Looking to build business relationships rather than one-off projects. Advanced skills in R&D (Atapy Software, Intel Corporation) projects as well. I use TRIZ and other techniques for solving difficult cases. Ran a course of parallel programming at the Novosibirsk State University summer school, so you can expect experience in parallel programming. The short review of my tool competencies: Very good: С, С++11, Posix API, MPI, OpenMP, x86-64 vectorization, NUMA computing Fine: С++14, UML, CUDA, Intel VTune, TBB, x86-64 hooks, icc, gcc, SQL, cmake, python, clang, git, java, C#
$15 USD / hora
4 comentarios
3.6
  • 100%Trabajos finalizados
  • 100%Dentro del Presupuesto
  • 100%A tiempo
  • 40%Tasa de recontratación

Portafolio

Comentarios recientes

Experiencia

Software architect/Team lead

Nov 2016 - May 2017 (6 months)

Developed software architecture for a project associated with distributed computing using massively parallel coprocessors. The calculations were related to computer vision and machine learning. The project is very sensitive to performance (both to computing and memory, and to the network). Developed a tool design for semi-automatic integration tests construction. Also leaded the team, participated in writing code (the main language is C++14).

Software Engineer

Nov 2015 - Aug 2016 (9 months)

Task which I had: optimize as much as possible opencv library operations more than by 30% compared to previous fastest opencv versions. The realization might use any resources of ivy bridge+ processors (including graphics) These operations: Canny edge detector, sliding minimum-maximum, various types of convolution, bilateral filter, matrix multiplication. All of these ops were optimized. Finding their implementations taking into accout the spicifics of Intel Graphics was incredibly interesting.

Software Engineer

Oct 2015 - Nov 2015 (1 month)

I had done following tasks: fast ethernet "flood" filtering by a driver (linux, arm routers) and writing Wireshark plug-in (for company employees). These solutions allowed company to improve devices reliability, employee productivity.

Educación

bachelor

2013 - 2017 (4 years)

Calificaciones

Parallel programming summer school (2017)

ICMMG SB RAS institute

Parallel programming teacher

Parallel programming summer school (2015)

ICMMG SB RAS institute

Researching problems of experimental system for distributed computing (LuNA project)

Winter school (2015)

Intel Corporation

High performance computing lectures and teamworking trainings. Developed seismic data server software for IPGG SB RAS scientists.

Summer school (2014)

NSU-Paralles

Application that adapts non-VR Windows games to work with Oculus Rift. It based on DLL code injection and interception DirectX methods. The main language is C++.

Imagine Cup (2015)

Microsoft

Secured bluetooth mesh network for Windows Phone 7. Focused on privacy.

Publicaciones

My github page: https://github.com/egor-lysenko/

Verificaciones

  • Conectado a Facebook
  • Freelancer Preferido
  • Pago verificado
  • Teléfono verificado
  • Identidad verificada
  • Correo Electrónico Verificado

Mis habilidades principales

Buscar freelancers similares