I deal with the design and development of software solutions on Desktop, Mobile, Web. In 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. In MOBILE development generally I use multiple platforms development enviroment like ReactNative. 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. In 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, React and Vue. Some backend processes are also developed using Python. I design and develop portals, management softwares, e-commerces, reporting and analysis reporting and analysis systems and real time applications using WebSockets.
- Freelance Software Engineer
- Ancona, Italy
- **** **** ****
- 17 yrs Experience