GithubHelp home page GithubHelp logo

cristiancrazy / sample-xml-parser Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 68 KB

Nato come progetto scolastico, realizzato in Java. Il programma si occupa di effettuare il parsing e la validazione di un file .xml (e .xsd) tramite l'utilizzo di JDOM (Document Object Model). La sorgente dei dati utilizzati per i test è l'ISTAT.

Java 100.00%
educational-project xml-parser xml-validation xpath-expression

sample-xml-parser's Introduction

Hi everyone!👋


General Biography

[🤷‍♂️] I am Cristian Capraro, actually a 20 years old CS student in UniUPO (VC, Italy).

I was an IT student of ITIS Fauser (sited in Novara, Italy) for five years and, in 2023, I finished with a grade of 94/100.

I live with my family, in a small village near Arona (NO).

[👨‍💻] Since the last four years, I've been studying the Java language☕, improving my coding skills everyday and, of course, practising my problem solving and logic capabilities.


My Skills on Programming Languages

Actually, during my degree and as a CS Student, I have studied the following languages:

  • [📖] Software low-level Microcode, just like MicroAssembly

  • [📖] C and C++, and some other related C-like languages;

  • [📖] PHP and a bit of Java for the web application part.

  • [📖] MySQL-related Database SQL Language

  • [📖] And the Cisco Configuration Language for network-specific appliances.

On my own, I have studied:

  • [👨‍💻] Java and its hidden behaviours: studied for 4 years and used in a large variety of my project / gists as the main language.

    • Networking Applications, Secure Sockets, Mutual Certificate Authentication and Management, Multithreading and concurrency.
    • BouncyCastle Security Framework
    • Graphical environment with AWT, Swing and JFX.
    • Java Database (JDBC) for MySQL, UCA for reading and modifying MS Access DB.
    • Java HyperSQL Database Implementation.
    • Physical Security with the internal SmartCardIO and APDU commands.
    • Mobile application development
    • And more...
  • [👨‍💻] Recently approached GoLang, and already used in some volunteering and personal projects.

    • HTTP Server with Websockets implementation
    • Image and Video Processing
    • Personal intrusion detection and prevention system, DoS detection and mitigating system
    • Authentication, Time OTP Security implementation, SmartCard reading and writing implementation through the APDU.
  • [👨‍💻] Web-related languages and Frameworks: PHP, JAVASCRIPT, HTML and CSS, BS5 and UIKIT

  • [👨‍💻] Scripting languages like NSIS scripting, BASH SCRIPT (.sh) and POWERSHELL SCRIPT (.ps1).

  • [👨‍💻] Used on MCUs: primarily C-like languages with Arduino Sketching, Microchip Studio (AVR Studio), and Micropython.

  • [👨‍💻] Language not used recently, but that I know: LUA, C#, Visual Basic.


Certifications

[📖] Since May 2023, I've completed and achieved the CCNA (Routing and Switching) certification by Cisco Networking Academy.

[📖] Since May 2022, I am certified ITE technician by Cisco Networking Academy.

[📖] I am also certified in English, at B1 level, by Cambridge English. English is a must in every IT sector, and I will continue to improve my language skills.


WIP/Featured Projects

  • [🔭] Actually working on a web-based catalogue system, based on the older Bookshelf project.
  • [🔭] BookShelf - simply book catalogue system realized for local libraries which need it. This project is distributed under MIT License.

Educational Projects

  • [🔭] Subnet calculator and IP checker
  • [🔭] XML Data parser
  • [🔭] Arduino Testing Suite
  • and much more...

Private Projects

  • [🌐] Personal and professional website creation
  • [👨🏻‍🤝‍👨🏻] Access Control trough NFC/Chip solutions
  • [🔎] Database and API for website and applications
  • [💻] Desktop applications
  • [📲] Mobile application and web-apps
  • [🔐] Remote control and telemetry systems

If you need to contact me, please use my email address. I will answer as soon as possible.

Actually Working On

BiblioDGN Project (Self-Hosted Web application)

I am actually working on some volunteering project, such as the project named BiblioDNG. This project is a web application, made primarily in Go and HTML Templates, which enables a specific category of users to register and manage a Town Local Library.

This Project will become public available, under the MIT license, as soon as we (me and my collabotors) finish the first stable version (v1.0).

In our release schedule, it will happens on June or July 2024.

Archived Old Projects

  • [🔭] Mediaticon - was a free-to-use but closed-source project, commissioned to the Rootlet team by a company. The complete suite featured information crawlers (written in Python), a program schedulator (written in Java), the main program (written in C#) and some installation script (written in shell / ps1 script).

Links

Website: to get more information about me and my projects, and to download useful materials.

Rootlet: It's a multi-purpose project and news hub. It provide some useful information to users who want to know tricky things 😏.

Blog: where Rootlet team and external collaborators post their researches and tutorials. There aren't english translations yet: only available in Italian 🍕. We aren't payed at all...

Instagram: another good place 😄.


sample-xml-parser's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.