Software Engineer & Web Developer

Work Experience


Senior Consultant, CGI IT Services and IT Consulting

Business consulting, Systems integration, Intellectual property, Managed IT, Business process services, Digital transformation, Emerging technology, information technology, and artificial intelligence

Start Date : 01.04.2022

End Date : Until now


Lecturer, DCI Digital Career Institute GmbH

DCI, Digital career institute : people can learn there the newest web development technologies to prepare them to German Work Market

I worked there as a Lecturer

Start Date : 10.08.2018

End Date : 31.03.2022


Web development Freelancer

Freelancer

I decided to switch to Node js and I worked as a freelancer for small to medium companies and I am still working as Freelancer

Start Date : 01.11.2015

End Date : 03.08.2018


Dot Net Programmer in Drtek

Drtek is an IT solution in Turkey. it offers IT solutions for small to big companies

I worked there also as a web programmer and my task was to find the best complete the software for our clients, for example, websites, web systems, web services, security systems

Start Date : 01.02.2014

End Date : 03.10.2015


Dot Net Programmer in Ipnordic

Ipnordic is a communication solution company in Denmark which offers innovative and intelligent telephone solutions to the business community

I worked there as a back-end programmer to create services for the customers.

Start Date : 02.11.2013

End Date : 01.05.2014

Education Experience


Computer Science Institute

I studied computer science for two years in computer science institute at Aleppo University in Syria.

Graduation Degree: 78,15

Start Date : 01.04.2004

End Date : 25.07.2006


Bachelor Information Technology

I studied 4 years in the Syrian Virtual University and I got a Bachelor Degree in IT.

Graduation Degree: 65.28

Start Date : 01.11.2007

End Date : 05.10.2011

Skills

NodeJs
React
C#
SQL
JavaScript
C#
MongoDb
C++
HTML
css
Redux
Python
Java
GIT

What I Do as a Web Developer

I have a big experience in the following tasks from my old works and from working as Freelancer

  •   Work in a development team to develop integrated Web applications.
  •   Perform design and development of web based services and applications.
  •   Work closely with quality assurance team to ensure delivery of high quality and reliable web applications.
  •   Develop databases including queries, triggers and stored procedures.
  •   Monitor application performance at post-deployment stage and make necessary changes if needed.
  •   Interact with customers to define project features and requirements.
  •   Research and develop prototypes of complicated design solutions.
  •   Perform code reviews and provide necessary corrections.
  •   Develop coding guidelines for the Web development team.
  •   Perform application design, development and deployment based on industry’s best practices.
  •  Resolve application defects and issues in a timely manner.
  •  Prepare technical documents as per established project standards.
  •  Conduct application testing based on test cases and test plans.
  •  Works collaboratively with Project Manager to ensure timely delivery of project.
  •  Coordinate with Business Analysts and Test Analysts to ensure that the developed application meets technical requirements and client needs.

Hobbies

my favorite hobby is to create robots because I can convert my all skills and experience to an independent unit with its own functions. It is like watching my programs moving.

I use Arduino for the electronic part with other electronic components and I design the mechanical parts using 3d designing programs then I print them with a 3d printer. I write the software using C++ and I upload it to Arduino board using Arduino IDE.

Here are my favorite robots:


CNC Writing bot

It is a robot uses a CNC with a pen to write or draw.

I am trying to develop this robot to make it simulate human writing so what my idea is to make someone write with some smartpen ( this pen already exists) and that pen is connected to the computer and my software will analyze the way that user wrote then it will make the robot writes like the user.

I am also trying to extend parts for this robot to make engrave machine with laser

Read more

Spider Robot

Spider robot with six feet and it ultrasonic sensor to detect if there is something in front of him so it will turn and try to not crash with that thing

Read more