Alberto Brandolini

Alberto Brandolini

Freelance IT Consultant and Trainer

Bologna Area, Italy

Current
Past
Education
  • Università di Bologna
  • Tampereen teknillinen korkeakoulu
  • Liceo Scientifico
Connections
204 connections
Industry
Information Technology and Services
Websites

Alberto Brandolini’s Summary

All-round expert on many different aspects of software development: project management, software architecture (SOA, system integration, layered architectures), software development methodology (Agile, XP, Scrum, RUP), workgroup organization, object oriented analysis and design, usability. Certified Scrum Master. Eight years of teaching experience and unique communication skills, specific talent on concept visualization. Professional technical writer on specific software engineering as well as broader scenario topics.

Alberto Brandolini’s Specialties:

Project Management, Agile Software Development, Software Architecture, SOA, Domain Driven Design, Web 2.0, Offshore Software Development, Enterprise 2.0, System Integration, Semantic Technologies, Development Process Management, Mentoring & Teaching, OOAD, Software quality assurance, UML.


Alberto Brandolini’s Experience

  • Trainer

    Skills Matter

    (Privately Held; 11-50 employees; Information Technology and Services industry)

    July 2008Present (1 year 1 month)

    Trainer and consultant for Skills Matter courses. I currently am a certified trainer for Craig Larman's Agile Project Management, Eric Evans' Domain Driven Design, and Kevlin Henney's Agile Modeling with UML.

  • Freelance IT Consultant and Trainer

    Alberto Brandolini

    (Information Technology and Services industry)

    September 2007Present (1 year 11 months)

    I provide consulting services in specific areas, such as software development process management, project management, strategic IT management, software architecture, Web 2.0, etc.
    I also provide training services on specific technical topics. Please refer to my website for further information.

  • Columnist

    Mokabyte S.r.l.

    (Privately Held; 11-50 employees; Graphic Design industry)

    October 2006Present (2 years 10 months)

    Writer of technical articles about Software Development on Mokabyte on line Magazine. Topics including Web 2.0, Agile software development, Grails and Groovy.

  • Speaker

    Conferences & Events

    (Public Relations and Communications industry)

    June 2006Present (3 years 2 months)

    "Buzzword deathmatch: Agile vs SOA" @ Skills Matter "in-the-brain-of" Sessions 2008
    "Rapid Application Development with Grails" @ Rome Java Day 2007
    "Migrating applications from Delphi to Java" @ Italian Java Conference 2006

  • Teacher / Mentor

    Imola Informatica

    (Privately Held; 51-200 employees; Information Technology and Services industry)

    May 2001Present (8 years 3 months)

    Held classes about Java, OOP, UML, Development Process Methodologies, J2EE, Software Architecture, Ajax, Ant, Software Configuration Management. Classes held in Italian and English.

  • Senior Consultant

    Imola Informatica

    (Privately Held; 51-200 employees; Information Technology and Services industry)

    December 2007July 2008 (8 months)

    I am designing a Service Oriented Architecture, and the corresponding Development Process for a Banking Industry customer.

  • Software Architecture Consultant

    Area It

    (Computer Software industry)

    December 2006September 2007 (10 months)

    I supported and coached the development team in the definition of the application and integration architecture, for a suite of JEE projects. I introduced technologies such as Spring and Hibernate, testing methodology and frameworks and elements of Domain Driven Design.

  • Project Manager / Software Architect / Lead Analyst

    Imola Informatica S.r.l.

    (Privately Held; 11-50 employees; Information Technology and Services industry)

    August 2007September 2007 (2 months)

    Managed the early stages of an international project, designed the application architecture and wrote the corresponding documentation artifacts. I also led startup meetings with the customer's counterpart.

  • Coordinator - Educational Area

    Mokabyte S.r.l.

    (Privately Held; 11-50 employees; Graphic Design industry)

    August 2006July 2007 (1 year)

    Managed production of courseware, coordinating people and logistics. Defined trends, marketing, strategies and medias for new courseware topics. Increased educatonal portfolio from 6 to 25 different products.

  • Software Architecture Consultant

    Generali Austria

    (Public Company; 10,001 or more employees; Insurance industry)

    December 2006March 2007 (4 months)

    Performed an assessment on the Austrian IT department enterprise architecture and development process.

  • Senior Process Consultant

    Ancitel S.p.A.

    (Privately Held; Information Technology and Services industry)

    September 2005December 2006 (1 year 4 months)

    All round mentoring to the development process, from development techniques to architecture definition to process itself. Introduced TDD, iterative development process, build tools, software lifecycle management practices.

  • Project Manager / Software Architect

    Imola Informatica

    (Privately Held; 51-200 employees; Information Technology and Services industry)

    April 2006July 2006 (4 months)

    Led a distributed software development team. The resulting application manages pictures taken from cameras installedin proximity of traffic lights, and controls information flows from remote devices.
    Technology platform includes J2EE, Hibernate, JSF, ServiceMix ESB, MySQL, Oracle.

  • Project Manager / Software Architect

    Imola Informatica

    (Privately Held; 51-200 employees; Computer Software industry)

    January 2005July 2005 (7 months)

    Project management and architecture definition for an offshore software development project: 10 person team size, partially located in India. Project Name: "Profilazione Utente", for Ditech.
    Involved Technologies: J2EE, Struts, Hibernate, JBoss.

  • Senior Development Process Consultant

    Genertel

    (Privately Held; Insurance industry)

    February 2004September 2004 (8 months)

    Designed and coordinated the reshaping of a development process, involving technology, architecture and methodology shift towards a more robust QA cycle.

  • System Integrator

    Banca Popolare di Milano

    (Public Company; 10,001 or more employees; Banking industry)

    December 2002June 2004 (1 year 7 months)

    Coordination of concurrent development lifecycle for the BPM Multicanale project. About 150 developers, 10 - 15 concurrent projects on a shared J2EE+Legacy platform, a dozen of different vendors involved. Role included designing build architecture, QA cycle, managing and defining policies for pre- and post-release activities.

  • Analyst, Designer & Developer

    Bank - under NDA

    (Government Agency; 51-200 employees; Banking industry)

    July 2001June 2002 (1 year)

    In a small development team, took part in every activity of the project lifecycle: from Use Cases specification to detailed design, implementation, testing and deployment.
    Technological background included J2EE platform (JSP and EJB), JBoss application Server, Castor, Oracle and MySql.

  • Teacher

    SUN Microsystems

    (Public Company; SUN; Information Technology and Services industry)

    May 2001September 2001 (5 months)

    Held classes for SUN Educational, OO-226 (Object Oriented and UML) and SL-275 (Java Language)

  • Freelance Developer

    Quantum Leap Italia S.r.l.

    (Privately Held; 11-50 employees; Consumer Electronics industry)

    January 2000February 2001 (1 year 2 months)

    I developed a commercial support application, tracking offers, orders, invoicing and billing. The application was developed in VBA on Microsoft Access.

  • Java Teacher

    Provincia di Bologna

    (Government Agency; Government Administration industry)

    September 2000January 2001 (5 months)

    Freelance teacher in evening classes. The activity included defining the whole teaching plan, production of courseware and teaching.

  • Trainee

    N.C.H.

    (Privately Held; 201-500 employees; Information Technology and Services industry)

    January 2000January 2001 (1 year 1 month)

    Project for the master's degree. The resulting application has been sold and shipped to two diffrerent banking organizations. Topics included Java, J2EE, OFX protocol, SGML and XML.


Alberto Brandolini’s Education

  • Università di Bologna

    Laurea , Information Technology (Ingegneria Informatica) , 19892001

  • Tampereen teknillinen korkeakoulu

    ERASMUS , Information Technology , 19941995

    Foreign exchange student

    Activities and Societies:
    Apart from my exams roadmap, I had the chance to follow trainings about public speaking and international negotiation. I also played drums in two rock bands, making 4 live appearances.
  • Liceo Scientifico

    19841989


Additional Information

Alberto Brandolini’s Websites:

Alberto Brandolini’s Interests:

Agile Software Development, Communication, Project management, Coaching and mentoring, Web 2.0, Software Architecture, Semantic Technologies, Enterprise 2.0, Reading, Drumming, Cooking, Drawing, Farming

Alberto Brandolini’s Groups:

Founder of the Italian Domain Driven Design User Group,
Founder of the Italian Grails User Group

  •    International Association of Software Architects
  •    Doctors Without Borders / Médecins Sans Frontières
  •    On Startups - The Community For Entrepreneurs
  •    Service Oriented Architecture Special Interest Group
  •    The Enterprise Architecture Network
  •    Agile Alliance
  •    Freelancer in IT
  •    Grails User Group
  •    TTY Alumni, Tampere University of Technology, Finland
  •    Open Source
  •    Spring Users
  •    Semantic Web
  •    J Architect
  •    Java EE Professionals
  •    Imola ICT
  •    Groovy User Group
  •    Agile
  •    BolognaIn - Bologna Business Club
  •    Domain Driven Design
  •    Certified ScrumMasters
  •    Design & DDD UK User Group
  •    Consulenti ICT - Italia
  •    Lean Agile Software Development Community
  •    Kanban Users
  •    Javaday Roma | Terza Edizione
  •    Better Software
  •    Professione Project Manager

Alberto Brandolini’s Contact Settings

Interested In:

  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Alberto Brandolini’s full profile:

  • See who you and Alberto Brandolini know in common
  • Get introduced to Alberto Brandolini
  • Contact Alberto Brandolini directly

View Full Profile