Armin - Sofware developer

Armin

Sofware developer

Bosnia and Herzegovina | Europe/Sarajevo (USD)

$10/hr
Full-time : 30+ hrs/week
0, Followers

ABOUT ME

Hi, I am a software developer with Master degree in Electrical Engineering and with many (more than 50) tasks/projects done successfully as a freelancer, with excellent recommendations.

I am experienced in: Python, PHP & MySQL, Ruby on Rails, NodeJS, Javascript, JQuery, html & css, Web scraping (Python's Selenium, CasperJS), Adobe AIR, Creating 2D PC games (Game Maker), Windows Forms Aplications (Visual Studio C++/CLI, C#), C, C++, Microcontroller programming (PIC, Arduino, Mbed ARM, Raspberry Pi, Pixhawk PX4), Embedded systems, Automatic Control Systems, Matlab modelling & programming, Simulink, Signal acquisition, Signal processing, Image recognition etc.

Fields of interest: Computer science, Software programming, Web development, Systems simulation, Electrical engineering, Robotics, Signal acquisition, Signal processing, Image recognition, Automatics.

In business: extremely detail oriented, reliable, precise, hard-working.

Looking forward to working with you :)

SKILLS

EMPLOYMENT HISTORY OUTSIDE OF TOOGIT

Undergraduate Teaching Assistant

University of Sarajevo - Oct, 2014 to Sep, 2016, Sarajevo

Teaching Assistant (not full-time)

University of Sarajevo - Oct, 2016 to Mar, 2018, Sarajevo

PX4 Code Developer (part-time)

Picolight Dynamics LLC - Jul, 2017 to Feb, 2018, Zenica

Flexible Robotic and Software Engineer (part-time)

NM Robotic GmbH/LLC - May, 2017 to Mar, 2018, Zenica

Researcher on MORUS, NATO Science for Peace Project

University of Sarajevo - Nov, 2015 to Oct, 2018, Sarajevo

Software Developer (full-time)

QualityLine Production Technologies, Ltd. - Feb, 2019 to Jul, 2019, Zenica

Freelancer

Freelancing websites - Oct, 2011 to present, Zenica

EDUCATION HISTORY

Master of Science, Electrical Engineering

(2013 - 2016) University of Sarajevo

Bachelor, Electrical Engineering

(2010 - 2013) University of Sarajevo
This application does object detection based on HOG descriptors. It has been trained on about 350 negative and positive picture examples. It can be trained to have accuracy of above 95% if the terrain is at least approximately known. I created a GUI for this in Matlab, and there you can choose color ranges (HSI color model) to detect only cars of specific color. I could modify this app to work with camera for real-time object tracking and counting.
A classic 2D PC game developed in an object-oriented programming environment
A website where users can create their schedule in no time (cross-browser solution). They can define tasks for specific dates, and/or they can define tasks for specific day of week (it's possible to specify start / end dates for every task and/or group of tasks). There is a pop-up calendar menu above the schedule, to choose a specific date, highlight it and show all tasks for that week. By default, it highlights current day (orange color) and shows current week. Onmouseover event brings task to the foreground, and displays additional info about the task (if any).
Estimation of orientation using Extended Kalman Filter for precise measuring of orientation (+/-0.1°). Code implemented on mbed LPC1768 microcontroller (sensor unit IMU mems 10 dof). Euler angles RPY are used (not quaternions). Results verified using serial communication and real-time visualization of results in Matlab. Check my youtube video: http://www.youtube.com/watch?v=qkcXoBqLEzI where I play PC Balance Game using a breadboard as joystick.
RC car controlled wirelessly through Xbee modules. It has two DC motors, one for each side. Motors are controlled using a PWM signal and H-bridges. There are 3 infrared distance sensors: one on the front, other two sideward. GUI application for the remote control has been developed in Visual Studio 2010 (C++/CLI). Another Xbee module is connected to an USB port of a computer (ftdi mini USB adapter).
GUI for serial communication - can read / send messages to any COM port. Displays data about current position of drone (measured by IMU10dof sensors mounted on the octocopter).
Simulink model, equations and a picture of the regulator implemented on a PLC.
Approximation of a function using Fourier array.
Visual studio: Windows forms project. An application for a driving school.
A microcontroller based standalone control module for a gas water heater. Supports Ethernet connection (remote control via Internet: Telnet, but it can be accessed via a PHP based user friendly website as well). A user can preview all important variables, temperatures (real-time) and parameters on an LCD display, change desired room temperature, hysteresis or switch mod (MAN / AUT). It also checks if the burner works fine (by measuring temperatures of incoming and outcoming water). I designed, programmed and made this from the ground up. Power supply: DC 8V-12V.