Freelance Software Engineer Ancona, AN, Italia

Könnte verfügbar sein

(Aktualisiert 2022-04-16)

Freelance Software Engineer

Ancona, AN, Italia

Fließend English

  • PHP (Laravel, Magento)
  • C# ( NET6, WPF)
  • Javascript (Angular, React, Node)

Fähigkeiten (49)

Zend

JQuery

Git

.NET

websockets

SOFTWARE DEVELOPMENT

MIDDLEWARE

GUI

Software Engineering

TypeScript

API

PHP

Learning Platforms

WEBSOCKET

REACTJS

C#

NodeJS

Magento

React

PROBLEM SOLVING

FLASH

Node.js

DESKTOP APPLICATIONS

Zend Framework

JavaScript

OBJECT ORIENTED

OBJECT ORIENTED PROGRAMMING

B2B SOFTWARE

MONGOOSE

webpack

Vue

Ionic

C/C++

C++

Python

Android Studio

Google Web Toolkit

QT

E-LEARNING

REAL TIME

STRUCTURED SOFTWARE

PROTOTYPING

Swift

USB

EMBEDDED SYSTEMS

MARKETING ANALYSIS

Drivers

COLLECTION

Data Analysis

Berufserfahrung

Freelance Software Engineer

2018-01 - Jetzt

Italy Type of business or sector Information Technology, Software Development, Consulting Job type Senior Software Engineering Main duties and responsibilities I deal with the design and development of software solutions on Desktop, Mobile, Web and Embedded environments.
For DESKTOP development I use mainly C# technology developing WPF applications, console programs or services for data analysis and transformation. I have experience of interfacing devices on serial or USB ports, development of distibuted applications through .NET Remoting, integrations with WebService or REST services.
In the same area I have developed desktop applications in Java using Java Swing or JavaFX and in C++ using Qt5.
For MOBILE development generally I use those tools that allow the distribution of the app on multiple platforms. I have used AppCelerator Titanium and more recently Apache Cordova or Ionic programming the functionality of the app in Javascript. However, I have experience of development using the native environments of Android Studio (Java) and Apple XCode (Swift). Generally the apps developed are front-ends interfacing with remote REST services. Occasionally some of these apps used the microphone features to record audio, make videos or interface with Social platform for sharing materials.
For the WEB development generally I use PHP and NodeJs for the implemetation of backends while, on the frontend side, I develop in Javascript using the main development frameworks like Jquery, Angular and React. Some backend processes are also developed using Python. I design and develop portals, management softwares, e-commerces, reporting and analysis systems and real time applications using WebSockets.
I've used C/C++ or Python on EMBEDDED systems such as Raspberry or BeagleBoard working USB devices prototyping for data analysis and collection.
As an Open Source enthusiast and with self-learning purposes I've made some contributions to the Rust compiler.
Senior Software Engineering
MediaEngineering s.r.l

2004-08 - 2022-04

59, Via Nizza 00159 Rome, Italy http://www.mediaeng.it Type of business or sector Information Technology, Software Development, Consulting Job type Senior Software Engineering Main duties and responsibilities Senior Software Engineering, monitoring and management software development process in a team of 3/4 developers.
Actively involved in development and its most critical aspects, revisioning of the software for reuse and knowledge transfer.
Researches and studies for new solutions and technologies A broader description of the main development areas I was involved in follows: Web Application Development of web applications (portals, management systems, e- commerce, reporting and data analysis, real time applications) using the main open source frameworks (Zend Framework, ExpressJs, AngularJS) or internally developed custom solutions.
E-learning platforms Development of multimedia e-learning courses running on e-learning platforms using the SCORM standard realized with HTML5. Customization and enhancements of the main open-source e-learning platforms (Moodle, Dokeos). Integration of those LMSs with frontend portals, CRM, Business Intelligence or Human Resources Development solutions Desktop/Mobile Applications Software development for PC, Smartphone, Embedded Systems (management systems, reporting and data analysis, real time applications, e-detailing solutions). Integration with REST APIs and Web Services.
iPhone and iPad

2011-10 - 2011-11

Date (from - to) 10/2011 - 11/2011 Name and address of the company Associazione Centro ELIS via Sandro Sandri 71 00159 Roma http://scuola.elis.org/ Company Type Professional training Job type Teacher Main duties and responsibilities I have given 10 lessons on iOS (iPhone and iPad) development
Associazione Centro ELIS

2009-10 - 2010-01

via Sandro Sandri 71 00159 Roma http://scuola.elis.org/ Company Type Professional training Job type Teacher Main duties and responsibilities I have given 12 lessons on Adobe Flash CS4 Platform with particular effort on object oriented programming with AS3
Inarch Istituto Nazionale Architettura

2005-06 - 2005-07

Name and address of the company Inarch Istituto Nazionale Architettura via Crescenzio 16 00193 Roma http://www.inarch.it/ Company Type Architecture & Design Job type Teacher Main duties and responsibilities I have given 6 lessons on using Anark: 3D multimedia software creation suite
Micron Technology Italia

2002-07 - 2002-08

Name and address of the company Micron Technology Italia Via Antonio Pacinotti 5/7 67051 Avezzano (AQ) http://it.micron.com/ Company Type Semiconductor solutions Job type Clean room operator Main duties and responsibilities Summer Job: production employee
Micron Technology Italia

2001-06 - 2001-07

Name and address of the company Micron Technology Italia Via Antonio Pacinotti 5/7 67051 Avezzano (AQ) http://it.micron.com/ Company Type Semiconductor solutions Job type Clean room operator Main duties and responsibilities Summer Job: production employee

Akademischer Hintergrund

IT
I.T.I.S. “E. Majorana” Avezzano

1997-08 - 2002-08

Bachelor Degree IT Engineering
University of Rome "La Sapienza"

2004-10 - 2012-05

Post-HighSchool Diploma, Multimedia languages an technologies
Associazione Centro ELIS

2002-08 - 2004-08

Berater kontaktieren

/