Full Stack system Java/C#/C++ utvecklare Stockholm, Sverige

Kan vara tillgänglig

(Uppdaterat 2020-03-18)

Full Stack system Java/C#/C++ utvecklare

Stockholm, Sverige

Modersmål English, Persian (Farsi), Flytande Svenska, Turkish

  • 10+ år C++, STL, visual studio, flertrådning, templates, flertrådning
  • 3 år .NET Desktop, WPF, mobile Xamarin utvecklare, Xaml, MVVM, Xaml
  • 2 års av Java, Spring and MySQL, JPA, Hibernate, annotationer, RS232

Kompetenser (98)

CHIEF TECHNOLOGY OFFICER

Developer

Fullstack

MS VISUAL STUDIO

OOP

SQL

Multi-threadin

RS232

C++

OBJECT-ORIENTED

SOFTWARE ENGINEER

GUI

VISUAL C++

CLIENT/SERVER

OBJECT-ORIENTED PROGRAMMING

VISUAL STUDIO

MICROSOFT OFFICE

REAL-TIME

SPECTRUM ANALYZER

VOIP

MEDICAL IMAGING

mobil cross platform development

ORM

Xamarin

MICROSOFT WORD

Docker

MVVM C#

Git

MRI

BIOMEDICAL

ATL

INSTRUMENTATION

AUTO INDUSTRY

COM/DCOM

Fullstack Developer

C#

REST/MVC web service

Android Studio

Agile/Scrum

API

Spring Boot

.NET

MFC

OSCILLOSCOPE

IMAGING

API Rest

spring cloud

MICROSOFT EXCEL

Java

COLLECTIONS

X-RAY

APPLICATION DEVELOPMENT

STL

VCRemote

HTML

PROGRAMMABLE LOGIC

Excel

WINDOWS CE

FRONT END

cross-platform openGL

JavaScript

LIFE SCIENCES

VLSI

FRONT-END

TENSORFLOW

Python

KERAS

NEURAL NETWORK

DevOps

NEURAL NETWORKS

Labview

VISIO

SCHEDULING

GENERATORS

Visual Basic

WORD

PUBLISHING

E-LEARNING

G3

MS EXCEL

Hadoop

TRAINING

CAD

CREDIT

ANALYZER

FUELS

Data Analysis

MS OFFICE

Hadoop

Amazon AWS

SIGNAL PROCESSING

LEXICON

EXCHANGE

MARKETING ANALYSIS

DOT

AUTO CAD

NEURAL

OPERATIONS

Sammanfattning

I am a software engineer with degree in computer science and engineering. I would like to work in java server, mobile apps, cloud, distributed applications in medical systems, client/server mobile apps development using java, C#.Net, C++, SQL server, PQL, OOD, COM(ATL), ActiveX, COM/DCOM, spring boot, hibernate, JPA, JAVA beans, JAVAEE, Microservices, Docker, Kubernetes, ActiveMQ JMS. Medical image processing, VoIP based medical services. Machine Learning, AI, and Neural Networks. My strongest feature is that I am an inventor and technologist.

Professionell bakgrund

Full stack Java, C++, C# developer
Jobs-Seeker

2019-02 - Pågående

Sweden
• Connect & Communicate with an embedded system via serial port RS232 to stream data back and forth from/to a drone, a robot, a measurement equipment via different protocols such as TCP/IP and any other devised protocol using Java Language. Using simulation application (Advanced Serial Port Terminal) to create virtual pairs ports and connect to them in a multi-threading scheme. One can create drone acrobatic shows or control any number of equipment sitting over network in a supervision manner.
• Development of App for medical applications. I develop C# .Net app to archive the patients using visual studio 2017-2019. Database is MSSQL Server, Entity framework used as ORM tool to map database tables to .Net objects. Using messaging system such as ActiveMQ creating a loose coupling with another module which I develop that is a dockerized spring boot microservice medical application. I develop in different front ends for mobile clients such as android and iOS as well as desktop web applications. I have several spring boot microservice services which uses its own data base to store persistent data. Docker, docker compose, docker stack, and docker swarm, play with docker too, and cloud are the method to dockerize microservices. Communication between microservice among microservice are both messing and endpoint controller calls and front-end is thymeleaf html. I use networks of microservices to setup the communication among microservices using docker networks.
C# developer
Seeker

2018-12 - 2019-02

Sweden
• Development of openGL cross platform apps for real-time rendering applications for life sciences projects. Integrate the C++ APIs with Java mobile apps to develop cross platform applications that can run on both iOS and android. Full stack Java development; back-end is java and front-end is android mobile applications developed in android studio. Develop image processing applications to enable health care system to reduce costs and leverage quality. Managed to integrate third party library openIMAJ in java application to perform image processing operations such as filtering, segmentation, and so forth to perform diagnostic tasks on medical images. Development of front-end in android studio for this medical image processing application. Back-end would be uploaded to the digital ocean cloud. Trying Vulkan and metal for real-time rendering in openGL app on android emulator and iOS emulator/vcremote listener running on macOS machine so iOS emulator runs on windows.
C# developer
Seeker

2018-10 - 2018-12

Sweden
• Development of Software for Full Stack Java Applications under GIT. Microservices, Hadoop, Docker, Kubernetes, ActiveMQ/JMS, Distributed Applications, Collections, Collectors, OOD/OOP, JPA, Hibernate, spring, spring MVC, spring boot, maven, multi-threading, lambda functional programming, Generic Programming, Dependency Injection, beans development, annotations for spring and hibernate. C++ Programing using MFC, Visual C++, Dot net C#, Xamarin MVVM, JavaScript, Thymeleaf, HTML5, CSS3, deployment of web services of type JAR & WAR to cloud such as digital ocean, AWS, and Azure, Install of LAMP, TOMCAT in digital ocean to run web services on Linux ubuntu 16.04, Development of real-time rendering/ray tracing using C++ in XCode, development of Vulkan and metal real-time rendering on GPU.
• Installation of Eclipse Che IDE using Docker in ubuntu, Java Development using Eclipse Che IDE, Che runs on VPS droplet in Digital Ocean cloud && java program is both deployable and non-deployable, droplet is 8G RAM/6CPUs or 4G RAM/2CPUs, developed back-end web services using eclipse IDE && deployed it on a tomcat server running on a droplet/1G/1CPU && accessible from any browser, Installation of LAMP server, remote access of the MySQL from another droplet on the cloud which allows to use a MySQL server with large amount of capacity running on powerful server with many CPUs.
developer
Lexicon

2018-01 - 2018-09

Sweden

• Attended a four months training program using virtual pair programmers e-learning, along with intensive programming in Java for full stack java developer.
JPA, Hibernate, spring, spring MVC, spring boot, maven, multi-threading, lambda functional programming, Generic Programming, object-oriented programming, Dependency Injection, beans development, annotations for spring and hibernate.
• MVC controllers, Rest Controller with CRUD operations as web services for java server development, deployment in spring boot.
• HTML, Thymeleaf, CSS front end programming
• Mobile development using Thymeleaf for cross-platforms mobile apps.
• Developed core java: Inheritance, aggregation, polymorphism, Java Collections. Developed a project which simulated a parking lot equipped with multi-threading.
• Developed a ticket booking system and scheduling of flights, simulation of flights in a multi-threaded system.
• Developing a library information system as a web service using spring boot, JPA, Hibernate ORM mapping tool to generate tables and relationships among tables, hibernate annotation such as @Entity, @Id, @Generated, allowing a Rest controller system to connect to database which can be SQL Server, MySQL, H2. One can replace one service with another one to connect to different databases. Using PQL and SQL to fetch necessary data. This project is under development.
• I am Junior in Big Data Analysis using neural networks. Built RNN-LSTM models to study and learn deeply a book loaning behavior of the members using Keras library versions (1.2-2.2), TensorFlow, Theano, and DL4J java library in Anaconda and Eclipse. Predicted list of books member would borrow in foreseen future.
Freelance Software Engineer

2015-10 - 2018-01

Sverige

• Full stack Xamarin Developer in mobile computing for nearly two years using .net C# visual studio.
• Designed and Implemented a Xamarin form application which connects to a web service to fetch data from a cloud-based database.
• This application uses MVVM architecture and it is a ASP.NET application. Web service is an ASP Web API which supports CRUD operations.
• Developed WPF, XAML, and BLEND Apps, such as a WPF application as a simple video player. The solutions are tested using android, UWP, and iOS Emulators.
• I have used Visual studio 2015-2017 to develop with XAML, BLEND, and C#.
• Developed data structures, image processing, and multi-threading algorithms using C++11-C++17 using Visual studio 2015-2017
Software Engineer
KTH University

2011-09 - 2015-10

Sweden

• Development of applications to simulate phasor data acquisition from different PMUs over a wide area network in a power grid system. This application called PDC which makes requests via sending a series of predefined PMU commands and then wait for response from phasor for later data analysis.
• Phasor data is trended and presented in a GUI to researchers who use the output data as input to other modules for further analysis in a connected power grid network. This was a real-time multi-threading application which exchanged information with PMUs over UDP. It was a hybrid application developed using MS Visual Studio and LabVIEW.
Self Employed
AG Technologies Inc

1998-07 - 2009-08

Sweden

• Created technologies centered around digitalization which provided mobility, flexibility, availability of services over networks. Multimedia streaming created an infrastructure for exchange of Multimedia data, goods, services, and so forth. Enormous contribution in new technologies in auto industry, health care, smart phones, smart TVs, IoT, and more.
have been chief technology officer
AG Technologies

1998-01 - 2009-01

for 10 years. Developed digitalization concept which led to G3, G4, G5, smart phones, smart TV, digital car, internet of things, etc.
Language
Swedish Fluent
English Fluent
References is provided on request
Software Engineer
John Deer Health Care

1997-07 - 1998-06

Developed part of an electronic medical recording system. This system operated in six Clinics serving over seventy thousand patients. From in-patient to out-patient, prescription, automatic flu shots phone call, patient referral, etc. were automated. Database ran on SQL server 6.5, Communication with front-end was through calls to procedures. It was a Windows 95 application. I developed part of a printing module using visual C++, crystal reports, OLE Automation, Microsoft word object, visual basic object of Microsoft word, format and print patient records from SQL Server database in an electronic recording system.
Software Engineer
Microsystems Engineering

1996-06 - 1997-03

• Designed and implemented several classes in DLL using visual C++ 1.52(MFC), ODBC, Q+E, SQL calls to access a relational database. The class is tested for three different data Sources (dbIV, access, Excel).
• Product was a CAD Tool called SYSDRAW and was used to design Computer networks.
• Designed and implemented a GUI which uses third party control (data table) and another class (class mentioned above) to connect to a database table to let user browse it.
• Designed and implemented an installation program for a product using Install Shield package.
• SQL programming, writing utility programs, MFC programming, etc.
• SYSDRAW was bought by VISIO which was owned by Microsoft.
Software Engineer
PDT INC

1994-10 - 1996-06

• Managed, designed and implemented a MFC application in windows 3.11 Environment for a desk top publishing software using visual Studio 1.5
• Managed Micon project that was for supervision of large Electric generators in a power plant in KODAK Company's head quarter manufacturing facilities in Rochester New York area. Instruments control the wear particles' levels in circulating oil cooling system of electric generators which generate the electricity necessary for the plant.
• Micon was a real-time MFC multi-threading application, which talked to six on-line, instruments simultaneously without any supervision around the clock 24 hours a day. I have used all of Windows 95 controls and programming techniques. It was an OLE enabled application. I used DAO classes to implement part of the database manipulations as well; it is designed using Visual C++ (2.1-4.0), odbc32, Access.
Biomedical Engineer
Philips Medical Systems

1988-05 - 1990-06

• Maintenance and Installation of angiographic systems such as DCI and DVI.
• Furthermore, worked on Diagnostic Medical Systems MRI, CT SCAN, X-RAY and Fluoroscopy Machines
• Maintenance of Contrast media injectors which inject concentration media in vein of patients during catheterization operations in cat lab. Theater.
• I also replaced old X-ray tube with new one for x-ray machines, furthermore, warm up and adjustment of x-ray tube that takes one whole day for best image quality. X-ray tube is one of the most sensitive parts of the x-ray machine.
• My position was Senior biomedical engineer in the MRI & CT SCAN department.
System Engineer
Air Defense

1986-01 - 1988-05

Air force

• Maintenance of low range radar systems which were used for defense of oil fields during My obligatory military service. I was responsible for microwave systems and signal processing modules, working with dedicated test benches for maintenance purpose.
• I also used Instruments such as spectrum analyzer, Oscilloscope, and most electronic and microwave measurement instrumentation to fix SMD circuits for frequencies in range of 12 giga hertz.
• Radar system was equipped with radar and image target tracking system for day and night vision, to lock on to the fighter jets to shot down. This system was very advanced for its time.
Company Founder
Pishrou Inc

1980-01 - 1983-01

Teheran, Iran

• Manufacture of electronic consumer products such as audio amplifiers, microphones, small toggle switches, and so forth. we distributed out products in entire country. we manufactured the first Iranian version of microphone in 80's during sanctions. We were forced to close the company because of reopening of the universities.

Akademisk bakgrund

M.S.
Kungliga Tekniska Högskolan

2009-09 - 2017-09

M.S. Computer Science & Engineering
Case Western Reserve University

1990-10 - 1993-08

B.S.
Iran University of Science & Technology

1980-09 - 1986-02

Kontakta konsult

/