Omid
Embedded System Developer
Skills
Languages
About
I've been doing this for a long time and I love facing new challenges. I'm a great developer and an innovator with a good sense of UI design. I'm probably equally good at any of the roles I've had and listed so far but I do favor embedded design and development in C/C++ if I have a choice.
Work Experience
Full Stack Developer
2019 - PresentSimonsoft AB
My cooperation with Simonsoft AB has involved using many different technologies and languages including containers and containerization, testing, designing UIs in HTML, CSS, Javascript, React, etc. as well as developing backend APIs and services in Java and Python.
Consultant
2019 - PresentOwn company
I have on the side been lending my expertise as a consultant to several companies whenever an interesting project came up.
Embedded Developer
2019 - 2019HMS Industrial Networks AB
I was asked to implement a new feature for the same product I was working on when I left the company which I completed remotely from Göteborg.
Founder
2017 - PresentOwn company
I started my own company around the idea for a mobile application and to realize a dream. I single-handedly designed and developed two apps, their backend software, server infrastructure and contentiously maintain and extend them with new functionalities. The released apps are iOS versions and while I also experimented with the Android versions, they never made it to the play store due to lack of resources.
Embedded Development Engineer (Wireless)
2016 - 2017HMS Industrial Networks AB
My final journey at HMS was to join the Wireless team developing the next generation of wireless products. I gained a lot of experience and training working with Bluetooth, IEEE 802.11, ARM mbed, etc. The programming was mainly in C++ and Python.
Embedded Development Engineer (IIoT)
2015 - 2016HMS Industrial Networks AB
Due to a need for extra resources on a development team developing a new product for a large customer, I was transferred to the Netbiter team to develop an embedded Linux gateway. I got to use many exciting tools and technologies namely BitBake, ThingWorx, etc. Programming was mainly done in C and bash.
Development Engineer (Innovation)
2015 - 2015HMS Industrial Networks AB
I then was transferred to a very exciting department at HMS called the HMS Labs. The HMS Labs was the innovation center of the company which was in charge of trying out new ideas and developing prototypes focusing on the Industrial Internet of Things. Working at Labs involved programming in C/C++, C#, JavaScript, and much more.
Embedded Development Engineer (ProfiNet)
2014 - 2014HMS Industrial Networks AB
Since I had developed quite a competence in ProfiNet, I was then moved to the team dealing with ProfiNet, ProfiBus and related technologies. I was assigned on the task of specifying and developing automated tests for a new ProfiNet product which was under development at that time.
Embedded Development Engineer
2012 - 2013HMS Industrial Networks AB, Halmstad, Sweden
As I was employed full-time by HMS, I was assigned to work on several projects for a large customer i.e. Schneider Electric, having to program, test and document embedded software using C, Python, Java, JavaScript and HTML. Several industrial networking protocols were involved in these projects namely, ProfiNet, EtherCAT and DeviceNET.
Education
Halmstad Högskolan
Sep 2009 - Mar 2012M.S.
Area: Computer Science and Engineering
Sadjad University of Technology
Sep 2003 - Jun 2009B.S.
Area: Electronics Engineering
Ready to Form Your Perfect Team?
Join our platform today to connect with top tech talent.