Software Engineer IV (Contract)
2020 - 2020Facebook Reality Labs- 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.
Technologies: Python 3, CUDA, C++17, LinuxSenior 3D Software Engineer
2017 - 2019Allign Tegnology- 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.
Technologies: Splunk, Multithreading, OpenGL, Windows 10, Microsoft Visual C++Software Engineer
2016 - 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.
Technologies: Linux, Windows 10, TensorFlow, OpenGL, C#, JavaScript, Java, Python, C++Software Engineer IV
2014 - 2016Mentor Graphics- 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.
Technologies: Graphs, Linux, C++Software Developer
2010 - 2013ESRI- 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.
Technologies: Multithreading, OpenGL, Direct3D, NVIDIA NSight, VTune, C++, Visual Studio, CUDA, GIS