Ciao...

Così finamelmente alla fine l'ho fatto. Figo no? Sono fiero di questo piccolo spazio personale ma è meglio dare a cesare quel che è di cesare ringraziando subito Aaron Vanderzwan, da cui ho preso in prestito la grafica e il plugin jquery per l'effetto slide. Cercherò di usarlo, lo giuro timidamente, soprattutto per dare uno spazio alternativo di visibilità alle mie capacità; ritengo, lasciatemelo dire, la forma classica del CV superata. Quindi è ancora un work-in-progress. Ed anche un modo per essere rintracciato da coloro che spesso mi chiedono chi sono o cosa sappia fare.
Per navigarlo basta usare le frecce < e > per spostarsi avanti e dietro.

marcomangia

Un pò di storia

Attualmente mi considero uno sviluppatore con un occhio al design. Insomma per essere più precisi, non riesco a fare a meno della gratificazione che viene dallo sviluppo back-end su ambienti e linguaggi come l' asp.net e sqlserver stesso. Ma quando tutto questo finisce (o quanto minimo il modello è vicino ai requisiti) mi piace spostare anche l'attenzione verso rappresentazione visuale del codice, la navigabilità, i CSS e quel framework javascript che tante volte mi ha tolto dai pasticci. Da circa sette anni sono fianco a fianco con il C# o meglio le librerie del MS Framework.Net. Ai tempi della scuola, il C e il Pascal erano solo dei giochini e pensavo che sarebbero rimasti tali. Poi nel 2002 decisi di fare sul serio. Non solo, mi trasferii con armi, bagagli e manuali nella grande Milano. Ecco la mia scuola di programmazione l'ho fatta partendo dai ranghi, ecco che gli algoritmi diventavano transazioni, pulsanti, query, griglie di dati e finalmente la mia indipendenza. Nel 2008 ho tradito Milano e i milanesi ritornando in Puglia, avendo deciso di dedicarmi a qualche progetto come freelance (sempre precario ovvio!!), conseguire ulteriori certificazioni, ed anche avere il tempo per studiare e provare nuove tecnologie.

[Suonatore di strada - Lecce]
[Salentino leggente] Ringrazio Francesca Tarantino per le foto

precedenti

  • Ottobre 2007– Dicembre 2007
    Consulente / Sviluppatore
    Sviluppo e manutenzione processi backend per lo store online di Vodafone. C#, SqlServer2005
    Vodafone (Milano)
    IT – TLC

  • Luglio 2007 – Settembre 2007
    Consulente / Sviluppatore
    Sviluppo e manutenzione di processi all’interno del datawarehouse aziendale. Integration Services (SSIS) di SqlServer2005
    Sorgenia (Milano)
    IT – ENERGY

  • Aprile 2007 – Maggio 2007
    Sviluppatore
    Manutenzione e aggiunta di feature per un applicativo per calcolo e fatturazione traffico telefonico.
    VB 6.0
    Fastweb (Milano)
    IT – TLC

  • Settembre 2006 – Aprile 2007
    Consulente / Sviluppatore
    Sviluppo di un workflow web per l’automatizzazione di operazioni finanziarie (cartolarizzazione). Asp.net 2.0(C#), SqlServer2005
    Manutenzione applicativi legacy di altre operazioni di business all’interno della banca (Vbscript – Access)
    BNP Paribas Security Services (Milano)
    IT – FINANCIAL

  • Ottobre 2004 – Aprile 2006
    Programmatore con contratto a t.i. Sviluppo e manutenzione SMT (System Money Transfer). Asp.net(C#), Asp, Javascript, SqlServer2000 United Expert Servizi Finanziari (GoMoney.net) Milano IT – FINANCIAL

  • Febbraio 2004 – Ottobre 2004
    Consulente / Sviluppatore Sviluppo e manutenzione script dei processi di billing.TSQL(KenanArbor) ,PLSQL(Siebel), Script Unix WindInfostrada (Accenture Technology Solutions) Milano IT – TLC

[Università Milano Bicocca edificio U6] Ringrazio Silvia Tosolini (photography) per la foto

mitti.it

Ho costruito mitti.it completamente da zero. Fin dall'inizio l'ho immaginato associato ad un CMS tutto suo tagliato ad hoc. Infatti è nato prima il CMS che il sito stesso. Un'applicazione database-driven ricalcando completamente le linee di design e sviluppo dal testo di Marco Bellinaso "ASP.NET 2.0 - WebSite Programming". Sulla luce di quei consigli, ho costruito tutti i template Codesmith che generano le classi secondo il modello a strati 2-layered: DataAccess Layer, Business Layer. Poi che quelli generano le schermate amministrative per ogni singola entity. E infine tutta la generazioni delle query/storedprocedures T-SQL. Infatti gran parte del tempo è stato speso più testare i template, che per la costruzione del sito stesso. L'autogenerazione di codice ha dato i suoi frutti a lungo termine.

Tecnologie utilizzate:
Asp.net 2.0 (C#)
Sql-Server 2005
Codesmith
Blueprint CSS
LightBox

ingegneriastrutturale.biz

coinvolgente.it

avomaglie.it

altri lavori realizzati e altri in via di realizzazione

salentine.it[in costruzione]
back-end processi dpnstore.com[in manutenzione]
salvatoremasciullo.com[non attivo]

Ringrazio Francesca Tarantino per la foto

Quello che ho imparato e che sto imparando

Formazione e corsi
  • In corso: Studio e preparazione di: TS: Microsoft .NET Framework 3.5 - Workflow (MCTS) exam 70-504

  • Settembre 2009: Esame 70-536 : TS: Microsoft .NET Framework 2.0 ( Application Development Foundation )
    Verificalo
    TranscriptID: 877909
    AccessCode: mmmcp009




  • Luglio 2005: Corso di formazione e conseguimento del Microsoft Certificate of Achievement di Advanced Web Application development using ASP.NET (2311) presso Microsoft Education Center nel centro di formazione dell'Italtel.

  • Novembre 2003 - Dicembre 2003: Corso di formazione in Java e Pro*C svolto presso SoftPeople Formazione.Net e presso l'education center di Accenture Technology Solutions di San Donato Milanese.

  • Ottobre 2003 - Novembre 2003: Corso di formazione in C, SQL, Oracle svolto presso SoftPeople Formazione.Net e presso l'education center di Accenture Technology Solutions di San Donato Milanese.

  • Settembre 2003: Diploma di II livello di qualifica superiore di Tecnico Programmatore in C++ e C# della durata di 800 ore, conseguito presso il Consorzio Scuole Lavoro di Milano.

  • Giugno 2003: Attestato di frequenza "Linux livello base", presso ColorPorpora-Rete umanista di reciprocità.

  • Febbraio - Maggio 2003: Frequenza lezioni di Visual C++ e Visual Basic presso il centro di formazione ITARD di Milano.

Conoscenze Sviluppo software
  • Front End:
    Particolarmente interessato nelle sviluppo front-end com Asp.Net (MVC) e la sua integrazione con i framework di ultima generazione che possono migliorare l'interazione fra utente e UI, come JQuery.

  • Back End:
    Anche qui sono particolarmente interessato a migliorare la mia conoscenza per gli Object Relational Mapping (ORM), come NHibernate.

  • DataBase:
    SqlServer 2000 - 2005.

  • Design:
    Design Patterns!
    Design Patterns!
    Design Patterns!
    Design Patterns!
    (Gang of Four)

  • Linguaggi:
    C# 2.0, C# 3.0, Asp.Net, Asp.Net MVC T-SQL HTML, CSS, XML, Content Management System (CMS) come ad esempio GraffitiCMS

Stage
  • Giugno 2003 - Agosto 2003:
    Stage presso Dial.it, società rivolta allo sviluppo di servizi per la telefonia mobile. Linguaggi utilizzati: C#.Net e tecniche di multi-threading.

Scuola e Istruzione Conoscenze Linguistiche
  • Inglese:
    Ottimo quello scritto, non molta fluency in quello parlato, ma riesco a sostenere una conversazione decente

  • Spagnolo:
    Decente

Letture e manuali:
More about Programming Microsoft  Visual C#  2005 More about Alla ricerca della via pił breve More about ASP.NET 2.0 Website Programming More about Head First Design Patterns
More about Head First Object-Oriented Analysis and Design More about CLR via C#, Second Edition More about Applicare UML e i pattern More about Essential .NET, Volume I
More about MCTS Self-Paced Training Kit (Exam 70-536) More about Programmazione a oggetti More about .NET Multithreading More about Essential ASP.NET 2.0
More about Essential ASP.NET With Examples in C# More about Professional Search Engine Optimization with ASP.Net
Webcast:

Per farci una chiaccherata

Sono sempre alla ricerca di nuovi progetti e team (speriamo agili) con cui lavorare. Per ora mi occupo di sviluppo web, ma ho cominciato a studiare Windows Workflow Foundation poichè anche in progetti web, sorge spesso la necessità di creare dei flussi (workflows) fra le operazioni di business.

tel: +39 347 5759823
email: marco_mangia @ hotmail dot com
Curriculum Vitae (MS Word)
Profilo LinkedIn
Linkedin - Resumé

Altre info:
blogs.ugidotnet.org/marcomangia blog tecnico presso la community italiana .Net