I have a University degree in Software Analysis and Development; currently I am making my Software Engineering Thesis and have advanced knowledge about many programing languages, such as:
- Java (Web, Desktop & Android)
- JavaScript (frameworks Vue.js & Angular)
- Kotlin
- PHP (frameworks like Laravel and Eloquent ORM included)
- C#
- C++
- C
- Lua
- Visual FoxPro
- Visual Basic
- Bash
- Batch
SQL & NoSQL:
- Advanced SQL queries
- PostgreSQL
- PL/pgSQL (PostgreSQL’s procedural language)
- Oracle
- PL/SQL (Oracle’s procedural language)
- PostGIS
- MySQL
- SQLite
- MS SQL Server
- MS Access
- MongoDB
- Redis
Web:
- REST & SOAP WebServices
- HTML & HTML5
- CSS
- JavaScript
- JQuery
- Java Servlets
- JavaServer Pages (JSP)
- PHP (native & frameworks like Laravel and Eloquent ORM).
- Responsive Design.
- Bootstrap.
I can do the Systems Documentation in UML or user level manuals. I developed more than a hundred Software Systems, and did Cyber Security works for many local enterprises, those that included:
- Reverse Engineering
- Web client source code debugging and modification from browser
- SLL Certificates
- SSH Protocol
- Symmetric Encryption AES & DES with MD5 to SHA-512 Hash
- Asymmetric Encryption with Private and Public Keys
- SQL Injection
- Blind SQL Injection
- Web Shells
- Advanced Linux Shell
- Sniffing
- MitM
- Clickjacking
- XSS
- Persistent XSS
- Plugin Exploits
- Browser Exploits
I can learn any new language or paradigm that you ask, I usually learned every new programming language in the same day I started. This is a summary of the things I can do in the Software Engineering, Software Developing and Analysis Area; for more information, you can always contact me and I will kindly answer you without any problem.