Software Engineer IV (Contract)2020 - 2020Facebook Reality Labs
Technologies: Python 3, CUDA, C++17, Linux
- Designed and implemented software for AR/VR research and 3D scene reconstruction.
- Checked the quality of reconstruction using Ray tracing.
- Accelerated tests by 400% without losing quality as well as incorporating additional tests.
- Converted code from Nvidia CUDA GPUs to Intel CPUs.
Senior 3D Software Engineer2017 - 2019Allign Tegnology
Technologies: Splunk, Multithreading, OpenGL, Windows 10, Microsoft Visual C++
- Developed new features for orthodontics and the UI for parameter control.
- Optimized shapes of the features to create the best experience for patients.
- Improved the performance and quality of 3D mesh generation.
Software Engineer2016 - 2017Bitanimate
- Built depth maps based on 2D pictures using machine leaning.
- Developed stereo landscape visualizations based on NASA WorldWind and parsed using Open3D building data.
- Created stereo landscape visualizations based on Google Earth.
Software Engineer IV2014 - 2016Mentor Graphics
Technologies: Graphs, Linux, C++
- Designed and implemented an algorithm for finding cutting pairs in linear time.
- Developed an algorithm for finding separation pairs in linear time.
- Composed an algorithm that discovers cutting triplets in near linear time.
- Improved heuristics for graph-coloring algorithms.
Software Developer2010 - 2013ESRI
Technologies: Multithreading, OpenGL, Direct3D, NVIDIA NSight, VTune, C++, Visual Studio, CUDA, GIS
- Designed and implemented 2D and 3D visualization systems for GIS.
- Built optimization structures for a data exchange which resulted in a 1000% acceleration.
- Implemented the dynamic creation of 3D objects and developed effective methods for their selection.