Technical Skills
Programming Languages
- C++14/17/20
- Python
- C#
Frameworks & Libraries
- Qt, Boost, STL
- AsyncIO, PyQt, gRPC
- Django, Flask, Scrapy
- .NET Framework
Technologies
- TCP/IP, Networking
- Docker, Amazon EC2 API
- GNU/Linux, Windows API
- Cryptographic algorithms
Tools & Development
- CLI tools, bash scripting
- NVim, LSP server
- Modern AI services integration
- Cloud providers
Professional Experience
Software Engineer
June 2021 - Present
Metal Processing Desktop Application (2023-present):
• Developing CAD-like desktop application using C++, Boost, and Windows API
• Implementing algorithms for geometry-related problems including part positioning and tool orientation
Construction Design Server Application (2022-2023):
• Built server-based application using C# and .NET
• Developed new functionality for existing platform
CLI Data Storage Application (2022):
• Created CLI application using Python and Amazon EC2 API with Docker
• Participated in software design activities
3D Printing Server Application (2021-2022):
• Developed server-side application using Python, gRPC, and AsyncIO
• Conducted research and development activities
• Developing CAD-like desktop application using C++, Boost, and Windows API
• Implementing algorithms for geometry-related problems including part positioning and tool orientation
Construction Design Server Application (2022-2023):
• Built server-based application using C# and .NET
• Developed new functionality for existing platform
CLI Data Storage Application (2022):
• Created CLI application using Python and Amazon EC2 API with Docker
• Participated in software design activities
3D Printing Server Application (2021-2022):
• Developed server-side application using Python, gRPC, and AsyncIO
• Conducted research and development activities
Software Engineer
January 2019 - June 2021
• Developed cross-platform desktop application for hardware design evaluation
• Implemented cryptographic analysis algorithms in C++
• Researched and implemented algorithms from scientific papers
• Contributed to GUI development and user plugin integration
• Integrated Python user scripts into the application
Tech Stack: C++, Qt, Boost, STL, Python, GNU/Linux
• Implemented cryptographic analysis algorithms in C++
• Researched and implemented algorithms from scientific papers
• Contributed to GUI development and user plugin integration
• Integrated Python user scripts into the application
Tech Stack: C++, Qt, Boost, STL, Python, GNU/Linux
Freelance Developer
Independent
September 2018 - January 2019
• Developed web scrapers for data collection integrated with web applications
• Built solutions based on client specifications
Tech Stack: Python, Scrapy, Django, Flask
• Built solutions based on client specifications
Tech Stack: Python, Scrapy, Django, Flask