Hybrid mobile apps are like any other apps you’ll find on your phone. They install on your device. You can find them in app stores. With them, you can play games, engage your friends through social media, take photos, track your health and much more.
Hybrid mobile apps are built with a combination of web technologies like HTML, CSS, and JavaScript and packaged as an natural app by PhoneGap.
The key difference is that hybrid apps are hosted inside a native application that utilizes a mobile platform’s WebView. This enables them to access device capabilities such as the accelerometer, camera, contacts, and more.
The main advantage is that you “write one and run everywhere” (already heared?)
IoT is my passion: with programming knowledge and a bit of electronic you can reach the moon
Arduino UNO, Arduino MKRFOX1200, ESP8266 and Raspberry are devices I usually use.
I program Arduino and ESP8266 with C, Python is used instead with Raspberry
Project I made include alarms, arduino turnstile for gym, little radio-controller (by Bluetooth and wireless) stuff and infrared gun (very funny!)
I like to make available to others my knowledge and skills to grow those who have a passion for IT
What I can teach:
Java programming language. With so many years lived between curly brackets I’ll be able to teach Java also to dummies people
C programming language. It has been my first language, and you know: the first program language is never forgotten
HTML, the old plain web “language”: it’salways good to know
Arduino. Yes, it’s my passion and so I’m happy to be an evangelist of it. I can teach basic electronic and C
Translate customer needs into a software defining the most appropriate technologies
Tool used: Jira, Jenkins, Enterprise Architect
Using the SQL coding language, I design tables, writes queries, and ensures that these queries perform at optimal speeds in Oracle and MySql databases.
Reviewing query performance and optimizing code.
Designing and coding database tables to store the application’s data.
Working with application developers to create optimized queries.
Creating database triggers for automation.
Creating table indexes to improve database performance.
Programming views, stored procedures, and functions.
Transform technical specifications into compliant modules through the use of programming languages
Full stack developer specialized in Java EE language and tools
In particular:
I know the importance of test. And that’s why I always use JUNIT together with some tools for code coverage like JaCoCo or SonarQube (that, in reality uses JaCoCo 🙂 )
In the past projects I worked with Struts and JSF
Of course I know how to access to DB with Java: JDBC and Hibernate and so I can make use JPA or also Spring Data (which I recommend)
In past projects I made use of Liferay, being a Liferay Developer
I know what is a XSLT because I used it in some my (old) of projects
Furthermore I worked in OSGI environments
In my personal projects I’m using MQTT protocol
Sincerely NOT specialized in front-end, but I like build dynamic web pages using Spring MVC, HTML5, CSS and Jquery (with Ajax). But I’m planning to study Angular
I make use of Sonar (Lint and possibly Qube) to be helped in order to have a better programming quality
In the last project I started using Docker.
Docker is used to host our DEV environment: Weblogic server and Oracle Database
Experience in Python, based on IOT personal projects
SQL developer, specialized in Oracle and MySql database
Deep knowledge of GIT and Maven
Able to manage Java applications server like Weblogic and JBoss