Podría estar disponible
(Actualizado 2022-04-16.)Freelance Software Engineer
Ancona, AN, Italia
Fluido English
- PHP (Laravel, Magento)
- C# ( NET6, WPF)
- Javascript (Angular, React, Node)
Habilidades (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
Experiencia profesional
2018-01 - Presente
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.
2004-08 - 2022-04
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.
2011-10 - 2011-11
2009-10 - 2010-01
2005-06 - 2005-07
2002-07 - 2002-08
2001-06 - 2001-07
Formación académica
1997-08 - 2002-08
2004-10 - 2012-05
2002-08 - 2004-08