The Latest

Matteo Bersani

On June 12, 2010, in Web developer, by admin
0

Attività svolte.
Web development: progettazione e realizzazione siti e portali per il web rispettando gli standard W3C.

Competenze informatiche.
Codeigniter, Php, Css, MySql, Ajax, SQLite, Svn, XHTML, Xml, Javascript, Mac, Debian, Ubuntu, W3C Validations, OOP.

 

Conoscenze informatiche.

Software engineer: ampia esperienza sviluppo di applicazioni multipiattaforma di rete e distribuite.

Skill rilevanti: programmazione a basso livello C/C++ multithread, event-driven e/o di rete. Piattaforme embedded. Gnu environment. XP programming. Conoscenza ed esperienza in TCP/UDP nat traversal. Esperienza nell uso di design patterns. Ampia esperienza in sviluppo di applicazioni web. Web2.0. Social networks. Google Mashup.

Principali esperienze lavorative.

Software Engineer

  • Implementazione del simulatore di uno strumento di navigazione per elicotteri militari. Interfaccia in QT su sistema live linux, e interfacciato con hardware tramite CanBus e Udp.

  • Studio, implementazione e testing di un software completo per cellulare. Sviluppato esclusivamente con QT ed estensibile con plug-ins. Varie funzionalità sviluppate: agenda, rubrica, gps e gestione chiamate gsm. Il software è attualmente in uso. Piattaforma ARM9. Principali librerie e strumenti utilizzati: QT embedded, eldk, oprofile, gdbserver.

  • Studio e implementazione varie applicazioni web. Coordinazione di altri programmatori. Utilizzo avanzato di tecnologie Web 2.0. Principali progetti: Community fotografica web ispirata a flickr.com, integrata con Google Maps e con avanzate capacità di ricerca. Web calendar simile a Google Calendar.

  • Studio e implementazione di un'architettura di rete distribuita per scambio di video tra client in modalità p2p e della sua integrazione con servizi centralizzati. Principi di DHT. Studio dei flussi e del consumo di banda nello scambio di video. Geolocalizzazione dei client. Studio e implementazione del protocollo di rete (tra servizi eterogenei). Studio di algoritmi per minimizzare le latenze di connessione tra client difficilmente raggiungibili (Nat, proxy, firewalled). Studio, implementazione e test di un server sicuro ad alta affidabilità e prestazioni per la gestione della reperibilità dei client. Studio di autodiscovery e automatismi tra servers dello stesso tipo per autoridistribuirsi il carico di lavoro e gestire eventuali malfunzionamenti; server sicuro SSL. Tutto il software è realizzato in C++ con uso a basso livello delle BSD socket.

Webmaster

  • Motore per siti web per hotels. Con prenotazione online, inserimento di rating, calendario e backend con gestione materiale per la reception.

Software Developer

  • Gestione sistemistica dei server aziendali. Piattaforme: unix/win 32/64 bit. Principali librerie e strumenti utilizzati: vim, doxygen, cvs/subversion, gcc, gdb, memprof, valgrind, autotools, glib, upnplib, libxml2, OpenSSL, ffmpeg, apt packaging. Linguaggi: C, C+, C++, PHP, lua, python (uso e sviluppo di nuovi wrapping per test).

  • Architettura e sviluppo siti web in PHP, CGI, Postgresql; Coordinazione di altri programmatori; Sviluppo di interfacce avanzate via web. Studio delle prime tecniche di DHTML (all'epoca) per simulare quel che sarà poi integrato nei browser come XMLHttpRequest. Integrazione tra differenti Framework Web come Enhydra, Zope, PhPNuke. Gestione dei vari server di sviluppo e testing. Programmatore PHP del sito di recruiting www.jobadvisor.com.

Progetti personali.

Allo studio: framework WEB per siti ad alto traffico; il sistema utilizza l'alto numero di utenti per diminuire il traffico verso il server centrale, redistribuendo i contenuti e sfruttando la banda degli stessi client.

Conoscenze generali.

Attitudine alla comunicazione interpersonale e gestione dei gruppi di lavoro.

 

Ing. Gian Enrico Conti

On April 28, 2010, in Mobile developer, by admin
0

Skills

Programming

We can develop virtually in every language, both on Mac and PC platform. 
We can buld every kind of application, from databaes Based to Assembler embedded solutions. 
Our skills include:

  • C and C++-
  • Objective C 2.0/C++
  • Win32 / MFC
  • Java
  • C#
  • Assembler
  • PHP
  • Visual Basic
  • Visual FoxPro
  • Pascal

Multimedia

We currently develop every kind of multimedia contents, from interactive CDs to custom game developed in C++. and for iPhone. We develop form both MAC and Wintel platforms. Our skills include a deep knowledge of QuickTime technology. We can develop solutions in using every Macromedia too, such as Director, Flash and so on. 
Our solutions include: 

  • Interactive CDs
  • Audio/Video processing
  • Multimedia Streaming
  • WEB sites
  • Games

Networking

We can install every kind of network solutions including:

  • Hardware installation and wiring
  • Ethernet networks
  • Router
  • Internet Router
  • Switch
  • ADSL modems
  • Server installation, both on Wintel planet and on MAC.

Our skills include:

  • NT/2003/ MS Windows Server
  • Mac OS X Server
  • Mac OS X server Streaming solutions
  • Integration between Mac and PC.

WEB solutions

We can develop every stage of a WEB solution, ranging from designing a WEBsite to install a Streaming solution. 
We develop form both MAC and Wintelplatforms. 

Our solutions include:

  • Acquiring photos and multimedia data, processing for the Web and integrating in our WEB solutions.
  • WEBOBJECT programming
  • PHP / ASP programming
  • Site building
  • e-commerce solutions
 

Skills

Graphic Design industry

January 1986 – Present

ATTIVITÀ PRINCIPALI
Visual, Presentation, Infographic, Instructional and Multimedia designer.
Web Idea & Concept designer. Web watcher. Web editor.

COMPETENZE INFORMATICHE
Discreta conoscenza dell'hardware in generale e dei seguenti software:

  • Sistemi operativi: MacOs (dal 1986 a oggi)
  • Grafica e impaginazione: Illustrator, InDesign
  • Presentazioni: Apple Keynote, OmniGraffle, MS PowerPoint

Buona conoscenza dei seguenti software:

  • Sistemi operativi: Windows (dal 1995 a oggi)
  • Grafica e impaginazione: XPress, Photoshop

Conoscenza base dei seguenti software:

  • Multimedia interattivo, e-Learning: Macromedia Director, Moodle
  • NLE, Motion design, Video interattivo: Final Cut Pro, Motion

Sto apprendendo l’uso di:

  • Web: HTML, CSS, Javascript
  • Project management: OmniPlan.

 

Portfolio