Ivan Mamay
Verified Expert in Engineering
Cryptography Developer
Ivan在一家大公司拥有超过12年的开发经验,他使用c++作为主要的编程语言来使用Qt创建程序. 他参与了许多不同的项目,包括GUI、服务器端和嵌入式. As a certified Qt developer, Ivan还拥有使用大多数Qt模块的专业知识,包括QtSql (SQLite), MySQL).
Portfolio
Experience
Availability
Preferred Environment
Git, Visual Studio, Windows
The most amazing...
...我所从事的项目是一个模块化应用程序的独立构建系统.
Work Experience
Team Leader
Southern Federal University
- 创建了一个内部使用的快速开发框架,其中包含一个特殊的分派器, bootloader, number of drivers, and an on-board test system.
- 为gsm供电的嵌入式应用(ATxMega MCU)设计固件.
- 为医疗非侵入性放射性核素诊断设备(ATxMega MCU)开发固件.
- 为医疗侵入式电化学分析装置(ATxMega MCU)构建固件.
- 为桌面应用和嵌入式设备的Wi-Fi网络测试提供解决方案.
- 构建了一些小型嵌入式和桌面应用程序.
Freelancer
Admiral Instruments
- 开发了一个用于电化学分析仪器管理的GUI.
Freelancer
电子发展公司
- 构建了一个无刷电机控制应用程序.
Freelancer
Startup Company
- 为Instagram自动化开发了一个基于桌面qt的应用程序.
Senior developer
Southern Federal University
- 开发了一个qt驱动的应用程序,用于特定的c++项目的独立构建系统.
- 创建了一个虚拟实验室应用程序,模拟了微波器件.
- 构建了一个基于Atmel avr的嵌入式项目.
- 监督Wi-Fi -以太网桥接.
- 开发了调度程序、许多驱动程序和基于qt的GUI.
Middle developer
Southern Federal University
- 为分布式计算应用程序开发了基于qt的GUI.
- 为特定c++项目的独立构建系统构建了一个qt驱动的应用程序.
- 创建了许多基于qt和c++的小型应用程序.
- 设计了一个虚拟实验室应用,模拟微波器件[硕士项目].
Junior Developer
Southern Federal University
- 开发了一个邮件解析自动化Perl、PHP.
- 为分布式计算应用程序构建了基于qt的GUI.
- 为特定的c++项目设计了一个基于qt的独立建筑系统应用程序.
- 创建了一个基于qt的制图应用程序.
- 开发了许多基于qt和perl的小型应用程序.
- 创建了一个基于PHP, Yii框架,MySQL的Web UI(项目中每个人都迫切需要).
Trainee
Southern Federal University
- 使用OLE文件格式(此时已关闭).
Experience
GUI for Instagram Automation
http://github.com/oscilo/Nitrogram-一个用于Instagram自动化的桌面GUI(具有特定设计的要求);
一个用于Instagram请求的c++ API.
2)我建立了一个GUI(使用Qt Widgets和QSS样式),看起来完全像提供的设计. 此外,我还实现了执行原生Instagram请求所需的API.
这个项目还没有完成. 我的委托人决定暂时搁置.
用于化学分析仪器的GUI
http://github.com/oscilo/PotentiostatMain features are:
1. 运行预先构建的实验(+易于创建新实验)
2. 动态实验生成器(拖放实验节点)
3. Multiple graphs plotter
4. Firmware updating
Skills
Languages
C,嵌入式C,嵌入式c++, c++, JavaScript, CSS, QML, Bash Script, SQL, Batch, Perl, PHP
Frameworks
Qt, ASP.NET MVC
Tools
Notepad++, Git, Atmel Studio, Microsoft Word, Microsoft Visual Studio, Advanced Installer, TeamCity, TeamViewer, Microsoft Excel, Microsoft Visio, Qt Creator, Confluence, Jira, Trello, Visual Studio, GitLab, GitHub, AutoCAD, Adobe Audition, Adobe Photoshop, Skype, CorelDRAW
Paradigms
Socket Programming, Design Patterns, Agile Software Development, Scrum, Test-driven Development (TDD)
Platforms
Windows, AVR(8位MCU), AVR, Arduino, STM32, MacOS, Firefox,树莓派,Linux
Other
USARTs, UDP, TCP/IP, Graphical User Interface (GUI), Network Protocols, IPv4, HMAC, Hash, Client-server Model, SSL, Basic SSH, Embedded Systems, SSL Certificates, Mathematics, Physical Science, IMAP, POP3, SMTP, WiFi, Cryptography, Cryptographic Protocols, AT Commands, Command Prompt (CMD), MCU, Inno Setup, 认证Scrum产品负责人(CSPO), STM32F7, Atmel AVR, 高级加密标准(AES), Transport Layer Security (TLS), I2C, ZIP, Smartcard, LPWAN, PNG, JPEG, Bluetooth, Ethernet, GSM, ISO 14443, IEEE 802.11、DHCP、DNS、ICMP、物理、近场通信(NFC)、电子、Atmel、GitFlow
Libraries/APIs
标准模板库(STL), STM32Cube, Instagram API
Storage
SQLite, MySQL, Databases
Education
Master's Degree in Physics
南联邦大学-顿河畔罗斯托夫,俄罗斯联邦
Bachelor's Degree in Physics
南联邦大学-顿河畔罗斯托夫,俄罗斯联邦
Certifications
Qt公司认证的Qt开发者
The Qt Company
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
Top talent is in high demand.
Start hiring