George Smirnov is a seasoned programmer at Smirnov Associates, where he leverages his extensive expertise in mathematics and software engineering to tackle complex challenges in the field of embedded systems and real-time applications. With a strong foundation in both high-level and low-level programming, George specializes...
George Smirnov is a seasoned programmer at Smirnov Associates, where he leverages his extensive expertise in mathematics and software engineering to tackle complex challenges in the field of embedded systems and real-time applications. With a strong foundation in both high-level and low-level programming, George specializes in developing robust algorithms and optimizing system performance. His proficiency in languages such as C++, Java, and various assemblers allows him to create efficient solutions tailored to specific project requirements.
In his current role, George has made significant contributions to key projects, notably the redesign and enhancement of forecasting algorithms using advanced techniques like Levinson-Durbin recursion and Burg's method. This project, initially developed in C++ for Linux, was successfully ported to Windows, culminating in a static standalone library that showcases his ability to adapt and optimize software across different operating systems. His work not only improves accuracy in forecasting but also enhances the overall performance of the applications he develops.
Additionally, George played a pivotal role in porting Mikael Högdahl's xTrader software, which was built within the Qt framework and distributed under the GNU Public License. This project exemplifies his versatility and commitment to open-source development, as well as his capability to work with complex system architectures and real-time operating systems (RTOS). With a keen focus on solving difficult problems, George continues to push the boundaries of technology at Smirnov Associates, making him an invaluable asset to the team and the broader tech community.