Skills
I am a co-founder at Droid Technologies company, also, I have over 2 years of professional experience in IoT, embedded systems, mainly with C/C++ . For microcontrollers about 4 years:
- Atmel SAM D20, SAM D21, SAM L20, SAM L21, SAM R20, SAM R21
- stm32F0, stm32F1, stm32F3, stm32F4, stm32F7(stm32F030, stm32F091, stm32F103, stm32F101, stm32F429, stm32F407, stm32F405, stm32f746),
- Atmel AVR, Arduino (mega128, mega64, mega8, mega16, tiny2313, tiny13)
- Teridian with 8051
- Nordic nrf52
- Atmel SAMA5D2
- CEVA-DSP (XC164)
- qualcomm snapdragon 410
- qualcomm snapdragon 600
- NXP (lpc1768, lpc2148, lpc2141)
- Silicon labs efm32 (Thunderboard, Gecko, Rail, Thread, Open thread)
- TI cc3200, CC2640, CC2650
- Lcd: ILI9341, SSD1963 (6800 , 8080 ), SSD1963 (6800 , 8080 ).
- Chars Lcd: HD44780
- Flash memory: S25FL128S, S25FL256S, S25FL64S, S25FL128, S25FL256, S25FL64, S25FL32, W25Q128FVSG, W25Q128, W25Q256FVSG, W25Q256, W25Q64, W25Q64FVSG
- SDRAM memory on FMC: IS42S16400J.
- Touchscreens: ft6236, ft6x06
- OTA, bootloader
- FreeRTOS about 8 months and for PC (2 years) and experience with Java for -
- Windows (1 year) and Android (6 months). Also, have experience with Assembler for 2 years. From the background view, I have strong radio-technical skills. Mostly at my projects, I was working as a software engineer with a team of 3-8 members.
My main personal advantages: results-driven, logical and methodical approach to achieving tasks and objectives; determined and decisive; uses initiative to develop effective solutions to problems; reliable and dependable - high personal standards and attention to detail; methodical and rigorous approach to achieving tasks and objectives; entrepreneurial and pro-active - strong drive and keen business mind; identifies and develops opportunities; innovates and makes things happen; good strategic appreciation and vision; able to build and implement sophisticated plans.
Programming Languages/ Technologies
- Software Architecture Design/UML/Reverse Engineering/Design Patterns
- Embedded Cortex M0, M3, M4, ARM, AVR
- FreeRTOS
- Technical Documentation/Architecture Reports
- Java/Swing/jSSC/
- Embedded C/C++
- C/C++/Win API/STL
- VECC(for microprocessor CEVA DSP)
- Assembler
- DSP/ fixed-point/Digital filter design
- Hardware design
- Multithreading in FreeRTOS
- FDMA/TDMA/CDMA
- Linux
SERVICES
- AWS
- IBM WATSONS
PROTOCOLS /STANDARDS
- TCP/IP
- Modbus RTU
- Dali protocol
- DLMS
- GPRS
- CSD
- SSH
- MQTT
- SSL/TLS
- HTTP/HTTPS
- Bluetooth, BLE
INTERFACES
- I2C
- UART
- Ethernet
- USB
- SPI
- GPIO
- RS232/RS485
- One wire interface
VERSION CONTROL/BAG TRACKING
- SVN
- Mercurial
- Redmine
- Atlassian Jira
- GIT
Application/Web Servers
- Apache
- Matlab
- Altium
- Mathcad
- Kompas
- Total Commander
- Com Port toolkit
- Notepad
Development Tools
- Eclipse
- CEVA software development tools 10.2/15/16
- IAR for ARM 7.4/AVR 5.4
- NetBeans
- CooCox ARM Cortex-M
- Visual Studio 2008/2010/2013/2015
- Altium
- GCC
- QT
RDBMS
- Integration Services
- My SQL
- SQLite
Methodologies
- SCRUM
- Pair Programming
DEBUG
- JTAG
- ST-link
- AVR - Dragon
- Unit testing
Operating Systems
- Microsoft Windows XP/ Vista/ Seven
- FreeRTOS
- Debian
- Ubuntu
- Android
- ROS (Linux)
Future technologies
- IOT
- Robots
Hardware
- Network technologies
- Embedded design of the program (Timers, DMA, external memory, USB, Interrupts, UART….)
- Drivers for an embedded system (Sensors-temperature, pressure, external memory and other)
Also, I have strong management skills for productive teamwork in any situations.
Other
We have a big team of experienced Hardware engineers and Embedded Firmware Engineers. Also, we have a Mechanical engineer, UI/UX Designer, PMs.
Sometimes we do for our customers the products from scratch and up to the mass production stage. For some projects, we do only FW development or Hardware design. Sometimes with the Hardware design, we do Mechanical design. UI/UX design we do as together with FW development as separately.
To perform our work we have a lab with different professional equipment. We can show you it on a video walk through the office.
In the case of the PCB design, for proof and concept, we assemble the developed PCB on our pick and place machine. For a bigger quantity of the PCB assembling (more than 50pcs ) we use our partner in Kyiv who is professional in this field. Sometimes we work with Chinese.
Always growing and looking for new challenges. Welcome to cooperate with us.
Thanks a lot to our customers for providing the possibility to be involved in different as complicated as interesting projects.
Based on their requirements we are achieving the goals in agreed terms and with desired outcomes. At the same time, we are gathering years of experience working with different technology, requirements for schematic design, microcontrollers, chips, tools, and so on