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: Excellent: С, С++14, Posix API, MPI, OpenMP, x86-64 vectorization, NUMA computing Fine: С++17, UML, CUDA, Intel VTune, TBB, x86-64 hooks, icc, gcc, SQL, cmake, python, clang, git, java, C#
$15 USD/hr
5 comentarios
3.7
  • 100%Trabajos finalizados
  • 100%Dentro del Presupuesto
  • 100%A tiempo
  • 60%Tasa de recontratación

Portafolio

Comentarios recientes

Experiencia

Software architect/Team lead

Nov 2016 - May 2017 (6 months)

Developed a 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 was very sensitive to performance (to computing, memory and to the network). Developed a design for a tool which constructs integration tests semi-automatically. Also led the team, participated in code writing (the main language is C++14).

Software Engineer

Nov 2015 - Aug 2016 (9 months)

My task: 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. I found the process (taking into accout the specifics of Intel Graphics) incredibly interesting.

Software Engineer

Oct 2015 - Nov 2015 (1 month)

I've done following tasks: fast ethernet "flood" filtering by a kernel module (linux, arm routers) and writing a Wireshark plug-in (which parses a particular protocol). 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-Parallels

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

Bluetooth mesh social network for Windows Phone 7. Focused on privacy.

Verificaciones

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

Mis habilidades principales

Buscar freelancers similares