Technical Lead Product Development Manager
2017 - PRESENTPROS- Led a 10-member team of developers, QEs, and DevOps.
- Contributed to RESTful API design.
- Designed deployment procedures.
- Automated the deployment process using Jenkins.
- Implemented core product features using C++.
- Performance-tested REST services.
Technologies: SaaS, Cloud, REST, Linux, Python, MySQL, MongoDB, C++Core Software Developer
2016 - 2017ESI Group- Developed various features in C++ 14.
- Developed a generic C++ reflection framework.
- Implemented geometry processing algorithms and visualization with OpenGL.
- Developed the front and back end of a PoC of a web-based CAE data management system.
- Developed the continuous integration system.
Technologies: Jenkins, Git, Node.js, JavaScript, GLSL, OpenGL, Java, C++Software Developer
2014 - 2015INCOM Storage GmbH- Designed and implemented a standalone Linux software for recording to CD, DVD, and Blu-Ray.
- Implemented an extensive test coverage.
- Created documentation with Doxygen.
- Owned all stages of the development - design, architecture, estimation, implementation, testing, integration, and documentation.
Technologies: Linux, C++Software Developer, Scientific Computing
2014 - 2015Fraunhofer Institute for Algorithms and Scientific Computing- Designed and implemented a module for molecular potential fitting.
- Applied local and global optimization methods.
- Researched optimization algorithms from various research papers.
- Contributed to the parallelization of the computations with non-blocking MPI calls.
- Created documentation with Sphinx.
Technologies: Open MPI, SciPy, NumPy, PythonSoftware Developer
2009 - 2014Chaos Group- Implemented and optimized rendering and computer graphics algorithms in C++.
- Owned all geometry processing modules.
- Integrated with third-party libraries and frameworks.
- Contributed to detailed profiling with a focus on fine-tuning the algorithmic and memory performance.
- Implemented Python binding for the C++ API.
Technologies: Mathematics, Algorithms, VTune, Intel, Python, C++