Azienda       I Nostri Software       Cerca       Game       Assistenza       Servizi       Utility Free!!!   

VP:4615 

  Curriculum Vitae
Curriculum Vitae di: Testa Massimiliano
   
Nazionalità: Italiana
   
Nato a: ROMA   il 28/04/1970
   
Cell.:347/21.14.149 E-Mail:info@jbs84.it
   
Principalmente ho sempre sviluppato parti di applicazioni per terzi.
 
L'Inizio:
Il 28 febbraio 1984 ore 11:00 circa del mattino, io poggiavo le mie mani sul mio primo computer,
da allora non ho più smesso, e non credo che lo farò,
visto che programmare e anche il mio Hobby.
 
Tecnologie Conosciute ed Utilizzate:

Sistemi Operativi:

CPM 80

Dos 3.0 - 5.0 - 6.0

Windows 95 - 98 - ME - XP - Vista - Windows 7 - Mobile 5.0 - Mobile 6.0

Sistemi Operativi per Macchine da calcolo (Registratori di cassa e simili)

Piattaforme di lavoro:

.Net - Visual Studio 2005 - 2008 - 2010

Framework 3.0 - 3.5 - 4.0

Microsoft Silverlight

Microsoft XNA

Linguaggi di Programmazione:

Visual Basic - Visual C# , (java, c)

Assembler (Analisi, Progettazione e Sviluppo) vedi: Demon Space 1,4 mb di codice ASM.

ASP - Asp.net - vbscript - (java)

DataBase:

Microsoft SQL Sever 2005 - 2008

Microsoft Access: da Access 97 ad Access 2003

 

 
 
Hobby:

Programmazione
Robotica e le sue applicazioni (ricerca dei percorsi PathFinder)
Intelligenza Artificiale (risoluzione dei processi deduttivi)
Astronomia (studio dei corpi celesti, nascita di un pianeta ed evoluzione di una Galassia)
Fisica (generale)
Archeologia 
Paleontologia
Biologia (di base, la formazione della vita e i possibili cambiamenti dettati dall'ambiente)
Pescare

 


    La lista riportata di seguito e' la mia vita da programmatore per quanto riguarda solo progetti terminati.

Amstrad CPC 464 - 1984 -1991 (Locomotive Basic v1.0 - ASM Z80)
   
GAME:  
Mr. Fire
Mr. Freeze
The Piramid of Egipt
Challenge
Objective Salvation
Saturn Mission
Ability Ball
Mastermind
PacMan
Sogno o son Desto?
 
(1986) il mio primo gioco completo


(Corsa automobilistica in due)
(Avventura in un castello)
(15/11/1988 sparatutto spaziale)
1989 tipo Arcanoid/Breakout
1989
1990
1992 (ultimo game su questa piattaforma)
Utility:  
Extension Basic v1.1
Agenda telefonica
Motore inferenziale semplice
SoundJ
J-EDS
Programma per creare grafica 2D
ICJ
(1990 set di nuovi comandi scritto in ASM Z80)
(con inserimento, modifica, elimina e ricerca numeri e nomi)
(Intelligenza Artificiale)
programma per creare suoni con grafico sinusoide
editor di Sprite 1989-1991

programma per creare circuiti elettronici con componenti


 

PC 286 1990 QBasic 4.0 - 4.5 - ASM
   
Tool/Utility:  
Creazione Motore 3D da 0 con: Rotazione sui 3 assi x,y,z
Traslazione
Punto di Vista (con studio della prospettiva)
Effetti luce
Cullin face
Z Buffer
Texture
Shading
Programmazione VESA completa



 
(ASM x86 con controllo di tutte le modalità video e la gestione della memoria video)
 
Programmazione scheda sonora Adlib e Sound blaster 16
 
(ASM x86)
Programma di costruzione musica ed effetti sonori per Adlib e SB 16
 
 (QB4 - ASM x86)
Programmazione tastiera (ASM x86)
Programmazione scheda video (ASM x86)
Programmazione delle interrupt di sistema (ASM x86)
J-EDS 256 (sprite editor con effetti aliasing ed altri)
   
Game:
DigDug (vai alla pagina) QB4 ASM X86
Jumping QB4
Domino con carte QB4
Demon Space (vai alla pagina) ASM x86 (1,5 mb di codice ASM sorgente 1994)


 

Visual Basic 3-5-6 1994 - 2006:
   
Programmi:  
ContaPrev vesione Client Contabilità e preventivi con prima nota, bilancio con grafica a torta ed altro
ContaPrev vesione Server Versione server per lavorare da più postazioni
JMag v1.0 Gestione semplice del magazzino con inserimento articoli tramite lettore codice a barre ed inserimento automatico
Project Work (vai alla pagina) (Fatture Free on-line gratuito)
Project Work (Base venduto anche on-line)
Project Work (Odo venduto anche on-line) per odontotecnici
Project Work (Simple)
 JRisto v1.0 Gestione Ristorante con 200 tavoli controllati, con invio comande direttamente ai reparti di produzione,stampa resoconto giornaliero, stampa del conto tavolo, chiusura annuale, accesso controllato da password, per ogni ambiente di lavoro una password diversa, aggiunta ingredienti ed altro ancora (Zio Ciro)
Gestione Polizze (Zurigo assicurazioni)
Gestione Pasticceria gestione logistica di consegna paste e controllo e gestione del flusso lavorativo del forno, fatturazione, DDT
(DOC Pasticceria)
Gestione Debiti  
Gestione Azienda con contabilità piena, prima nota, statistiche e tutto il controllo per ISO 9001 (Lincoln&Cotler)
Igny StoreHouse (vai alla pagina) (per catalogare qualsiasi cosa)
JCapture  (vai alla pagina) (cattura video)
JConti Free (vai alla pagina) Contabilità Familiare
JPrev free (vai alla pagina) crea preventivi
JHtml Editor v1.0 (vai alla pagina) editor di file html
JPFilm (vai alla pagina) visualizzatore di film con programma di auto start e scelta opzione da cd o dvd
Jvisual Mdb (vai alla pagina) visualizzatore di file mdb con moltissime utility
LoadImage (vai alla pagina) visualizzatore di immagini tipo diapositiva con possibilità di decidere anche il tempo di ripetizione della sequenza stessa da richiamare e la possibilità di salvare le sequenze create.
Lotto (ambo) (vai alla pagina)  
   
Tool:  
JNasm v1.0 editor per ASM x86 con controllo di errore in linea e compilazione dll
EncVBS Cripta i file Vbs ed altri per internet
JCompile Java (anche decompilatore)
JMenu  (creatore di menu per pagine web, 3 modelli differenti completamente personalizzabili)
JNet Editor v3.1 editor per scrivere in qualsiasi linguaggio (2000) (gia pronto per html - vbs - asp - java)
Programma IDE interfaccia per creare linguaggi di programmazione e creazione form con controlli
Codici a Barre Programma per creare codici a Barre (vari modelli di codici a barre)
Programma Bioritmi mensili annuali e affinità di coppia
Extract E-mail Programma estrapola e-mail da pagine Web
IVA Programma di controllo validità di partita IVA
PDF Programma per creare file PDF con disegni ed altro
RSS Programma di lettura RSS
Test Peso Programma per il controllo del peso ed eventuale dimagrimento
Dist. Fulmine Programma di calcolo della distanza di dove cade un fulmine
Auto Scanner Programma di Scansione automatizzato con scanner
Voice Command Programma di controllo del computer tramite comandi vocali con inserimento di nuovi comandi
Programma lettore con voce legge qualsiasi file dividendolo in pagine
Change SWT (permette di gestire modificare i file .SWT di visual basic per creare pacchetti di installazione)
JGet Tile Block (permette di suddividere un immagine in più parti anche in tanti sprite)
JPack SetUp programma per creare pacchetti di installazione per vb 5-6
JReport crea report di qualsiasi genere con interfaccia grafica tipo Visual Basic per gestire i controlli
JRes permette di gestire modificare creare file di risorse con file .res
MDL sistema di creazione siti web nato nel 1999
JEdit DX 3D Editor  
JEdit Road per creare ambienti e strade in 3D 2009
Creazione effetto pioggia con gocce che toccano terra creando schizzi e cerchio sull'acqua
JCalResistori (vai alla pagina) programma per convertire i valori dei resistori
ProgStart (programma per eseguire un menu autostart da cd e selezionare vari programmi da installare)
Codice fiscale  
AutoCAD DXF Creazione e caricamento con visualizzazione per file DXF (AutoCAD 2008-2009)
Fasi Lunari programma per vedere in che fase e' la luna con qualsiasi data e ora
Effetto Flame (fuoco)  
Firewall semplice con controllo delle porte e blocco dei programmi
Genetica simulazione di cellule che si riproducono alimentandosi con enzimi
Creazione di codice a 25 cifre tipo product key di microsoft
Creazione di un motore 3D tipo Wolf 3D RayCasting
   
Game:  
All Motors Net v2.2 (vai alla pagina) (game 3D corse automobili e moto) 1997-1999
The War (vai alla pagina) con editor per creare altre missioni
War in the Dead Galaxy(vai alla pagina)  (Game (3D simulato) astronave vista da dentro che combatte raccoglie oggetti ed altro, con 16 missioni complete)
Jumping Game (vai alla pagina) con 40 livelli ed un editor per crearne di nuovi (QB 4.0 - VB3 - VB5)
Ghost & Monster (con editor per creare livelli aggiuntivi) (VB5)
Busines World (vai alla pagina)  
CrashBlock (vai alla pagina)  
CrazyCard Solitario  
Scramble (vai alla pagina)  
JMasterMind (vai alla pagina)  
Puzzle  
Gioco del 15  
Domino  
   
Add-in:  
Tool (On Error) Inserimento codice di controllo errore nella singola routine e in tutto il modulo di programma
Tab Control Tab di controllo per ogni modulo di codice aperto, stile VS 2005
   
Controlli OCX - Dll:  
Button XP:
     ButtonXp
     ToolBarXP
     Calendar
     Vertical bar
     Horizzontal Bar
     CheckXP
     OptionXP
     JPanelXP
     MenuUpDownXP
     JPanelUpDown
     JProgressBar
     JLinkLabel
     JDataControl
(serie di controlli con nuova veste grafica e nuove funzionalità)
Associa File (permette di associare dei file alle proprie estensioni da programma)
ADO Controls (controlli per aprire e gestire database)
VBASM per scrivere ASM dentro Visual Basic e compilarlo
JTextMasked (permette di mascherare una stringa o numerico)
JFTP (permette con pochi semplici comandi di connettersi ad un Ftp)
JExplorer Dir (permette di scegliere una path da una lista di tutti i dischi del sistema)
JEffectGrap (Blending Fade Shade per form o controlli vari)
JDB Search (permette di ricercare dati in un database con pochi e semplici comandi)
JData Control (nuovo controllo data con pulsanti di salva elimina nuovo ecc.)
JCharts Bar (controllo che permette di visualizzare grafici in varie forme)
GRID (grid di nuova concezione che supporta vari tipi di dati da Ado a Dao)
Form-Rotonda (permette di disegnare una form in qualsiasi forma)
FontRotation (permette di scrivere dei font con disegni grafici ed altro e possibilità di ruotare gli stessi)
Effect Win  
DB Get Table-Field  
Container Scroll (contenitore che permette di scrollare con barre tutto quello che e' contenuto al suo interno)
JWinsock Control  (ricreato da zero)
JToolTips (permette di vedere le tooltip in formato ball0on con icone)
JSplit Horizontal  
JMenu Color (permette di cambiare il colore forma ed altro del menu di vb5 e 6)
JMaskControl (permette di cambiale lo stile grafico di tutti i controlli contenuti nella form)
JListPicture  
JListImage (contenitore di immagini di vari formati e tipi)
JListCheck  
JListChange  
JFileInfo (permette di leggere tutti i dati che riguardano un file con possibilità di stamparlo)
DLL creazione effetto Blending ASM x86
DLL creazione effetto Aliasing ASM x86
DLL creazione effetto 3D da cinema con occhiali con lenti blu e rossa libreria scritta in ASM x86
WebBrowser2 (ricreato da zero supporta anche IE8 e superiori)
UnZip (permette di comprimere e decomprimere file Zip)
TrayIcon PopUp Menu (permette di creare nei programmi una tray icon co menu di selezione)
ToolBar (nuova toolbar con editor interno)
Text Color (permette di scrivere un testo con colori diversi utilizzato per creare anche dei linguaggi di programmazione)
ShortCut (permette di creare dei shortcut)
Ridimensiona Controlli (ridimensiona tutti i controlli nella form)
OCX SPRITE DX7 (permette di utilizzare le Directx 7 con sprites)
OCX Panel  
OCX JTextMasked  
OCX JReport (insieme all'editor permette di inserire i report nei programmi)
OCX JPG-GIF (permette di caricare e salvare immagini Gif e Jpg)
OCX DB Tools:
 
  ConvDB (converte un DataBase in vari formati)
   EnterDB (con dei parametri permette di entrare in un database)
   ExitDB (esce da un database)
   LoadDB (carica soltanto un database)
   RepairDB (ripara un database corrotto)
   ShowBoxPassword (visualizza una form con possibilità di inserire UserID e password)
Mouse Wheel (controlla la rotellina del mouse)
Load exe into Window  
Language Resource (permette di inserire piu lingue nei propri programmi)


 

Visual Studio Net 2005-2009
   
Programmi:  
   
Gestione Mediazione Creditizia  per ComunityRe, gestione dei prestiti e immobiliare
BodyStat per controllare e confrontare dati di dimagrimento dei pazienti massa grassa massa magra ed altro
Gestione Contabilità completa con:
 
Fatture Imm. Diff. Acc.
DDT
Ordine al Fornitore
Scadenze per entrate/uscite con acconti per ogni singola scadenza
Scadenze generiche
Magazzino con scorta minima codice univoco e fornitore per ogni singolo articolo
Processi di lavorazione iter completo
Statistiche di entrate/uscite sia pagate che quelle non pagate
Bilancio mensile e annuale con grafica
Gestione Contabilità semplice con fatturazione speciale per condomini
   
Tool:  
   
JReport v1.0 crea report di qualsiasi genere con una interfaccia grafica come le form di VB net (Aggiungi/Elimina Controlli)
VisualDB Net v1.0 (visualizza converte modifica file mdb, dbf, xls, csv, ed altri ancora)
Motore 3D in DX9-10
Cambiamento della grafica della form (ridisegnata)
   
Game:  
MahJongg (Game)  
   
Contolli Dll:  
   
PopRot (tipo Carousel di microsoft)
JRibbon menu come il menu di Office 2007
JControl: JLabel
JPanel UPDown
JPanel Xp
Menu UpDown
Net Chart  
ToolStrip2  
   
Windows Mobile 5.0 - 6.0  
   
Programma Agenda telefonica con database SQL CE
Game sparatutto spaziale


 

Programmi e Giochi on-line:
   
ChatRoom  (vai alla pagina) con più di 30 categorie diverse (2000)
E-PostCard creato nel 1998 e' stato tra i primi programmi on-line
in grado di interagire con l'utente e permetteva di creare,
con una immagine di sfondo, delle cartoline elettroniche da poter inviare a chiunque
Curriculum Vitae (vai alla pagina) Creato un sistema per inserire,modificare, eliminare e ricercare,
in base alle proprie esigenze, curriculum vitae.(2000)
Shop On-line E-Commerce con carrello aggiungi/elimina invio e-mail ordine con dati cliente e d altro.
Creazione di una Web directory (vai alla pagina) con 10000 voci, dove e' possibile inserire il proprio sito web e può essere ricercato
modello Google (fu creato quando ancora google metteva il numero dei siti che conteneva)
Formula 1 Creato un sistema per vedere tutte le gare di F1 dagli inizi, con possibilità di ricercare un dato gran premio o pilota.
Ricette (vai alla pagina) Creato un sistema che contiene ricette di cucina che e' possibile trovare sia per regione che per nazione
Proverbi (vai alla pagina) Creato un sistema che permette di vedere la stragrande maggioranza dei proverbi sia in italiano che in inglese
Banner Engine (su tutte le nostre pagine) Creato un sistema di banner a rotazione con conteggio di visualizzazioni e conteggio delle visite
   
Game:  
DemonSpace Net (vai alla pagina) Game on-line
Gam's Script (vai alla pagina) Game on-line
   
Parte di queste applicazioni sono presenti su Mondoonline.

 

Elettronica:
Interfacciamento tra porta LPT computer e componenti esterni
Accensione di un led per test delle linee di trasmissione dati su LPT
Controllo di uno switch elettromagnetico per passaggio corrente 220v
Controllo di motori passo passo (tipo braccio meccanico)
Studio elettronico di un computer di base (come creare un computer con Cpu Z80)
Espansione RAM Come creare una espansione di memoria per un computer e l'interfaccia su bus dati
   
 
Related Link:
Curriculum Vitae Curriculum Vitae di:Testa Massimiliano Nazionalità:Italiana Nat...Rank:4615
Chi Siamo Primo Contatto Il Nostro primo contatto con l'Informatica e' datato 19...Rank:4298

 

© 1999- J&B Software 84 - Tutti i diritti riservati
 E-Mail : info@jbs84.it

 

www.4youapp.it
E' un sito dedicato esclusivamente al mobile e in particolare a iPhone, iPad, Black Berry, SmartPhone, Tablet, e sistemi operativi come iOS 5,Android, Windows Mobile.