Professional Skills

Electronics

  • Designing microcontroller based circuits
  • Worked with protocols (Ethernet, CAN, SPI, I2C, USB, RS232, and RS485)
  • Worked with AVR, ARM7 and ARM Cortex-M3
  • Embedded programming

  • Programming

  • Mobile application programming
    • Flutter
    • Android
  • Machine learning and AI
  • Multi-Agent systems and autonomous agent
  • Optimization algorithms and methods
  • Application programming
  • Web application programming (Enterprise)
    • Server side programming
    • Client side programming
  • Software Skills

    Operating System

  • Microsoft Windows
  • Linux (Ubuntu, SuSe, Fedora)
  • macOS X
  • Programming Language

    Fluent in:

  • Dart
  • Java / Android
  • C/C++
  • Embedded C / Assembly
  • Visual C#
  • ASP.net
  • HTML / CSS
  • Familiar with:

  • JavaEE
  • PHP
  • MATLAB
  • Frameworks

  • Flutter
  • ROS
  • Spring, Hibernate
  • Maven
  • JavaFX / Swing
  • .Net Framework
  • QT
  • Bootstrap
  • jQuery
  • Softwares

    IDE (Integrated Development Environment):

  • Intellij IDEA
  • Netbeans
  • Android Studio
  • Visual Studio
  • CodeVision AVR
  • Keil uVision
  • KDevelop
  • Adobe Dreamweaver
  • Circuit Design and Simulation:

  • Altium Designer DXP
  • Proteus
  • Graphic and Multimedia:

  • Adobe Photoshop
  • Adobe Premiere
  • Video Studio
  • Databases

  • Microsoft SQL Server
  • MySQL
  • Microsoft Access
  • Machine Learning

  • Aurora (Guilano multi-rotor open source AI System)
  • RCRASS (RoboCup Rescue Agent Simulation System)
  • RMAS (Rescue Multi-Agent Systems Benchmarks)
  • Quack (MRL Middle size open source AI System)
  • RCSS2DS (RoboCup Soccer Simulation 2D System)
  • Simspark (RoboCup Soccer Simulation 3D System)
  • Profiling Tools

  • JProfiler
  • SQL Server Profiler
  • Revision Control (Software Configuration Management) Tools

  • Git
  • Subversion (SVN)
  • Loading ...