Indrit Selimi

Indrit Selimi

Senior Application Developer at Esselunga S.p.A.

Milan Area, Italy

Current
  • Senior Application Developer at Esselunga S.p.A.
Past
  • Consultant at Reply S.p.A.
  • Developer at RGI S.p.A.
Education
  • Università degli Studi di Perugia
Connections
22 connections
Industry
Consumer Goods
Websites

Indrit Selimi’s Summary

My job is mainly concentrated on the back-end part (service and dao layer, architecture, EAI etc) of the application. Actually I love OO programming and recently I'm exploring AOP (mostly AspectJ and Spring's proxy based implementation). My work is mainly based on open source solutions. I like studying the most recent design patterns and technologies on J2EE world and I enjoy fresh readings during my daily trips (as a commuter that I am) e.g. the likes of Google Guice by Robbie Vanbrabant or Domain Driven Design by Eric Evans.
I firmly believe on proactiveness.


Indrit Selimi’s Experience

  • Senior Application Developer

    Esselunga S.p.A.

    (Privately Held; 10,001 or more employees; Consumer Goods industry)

    January 2007Present (1 year 7 months)

    Esselunga S.p.A. (a grocery merchandising retail chain) ICT department: E-commerce office development team. Position: Senior Developer, Location: Milan. Main activities:
    - in direct contact with business responsible staff; implementation of directives taken at business level (such as the integration of third party services or save margin strategies); possibility to push ideas bottom-up;
    - coordination at technical level of external staff with internal development team; the purpose is to coordinate the work carried out by external consultant teams in order to satisfy the quality level and internal requirements;
    - dealing with the infrastructure and service parts of the application but enjoying also realizing GUIs. Consistent OO (and recently AO) programming experience paying particular attention to the domain model and to the business requirements;
    - migration of the whole e-commerce platform (changes: database version, app. sever, infrastructure architecture etc).

  • Consultant

    Reply S.p.A.

    (Privately Held; 1001-5000 employees; Information Technology and Services industry)

    June 2005January 2007 (1 year 8 months)

    In March 2006 I was assigned to the development team of the website ‘Esselunga a Casa’ as a consultant. Main activities:
    - integration of an external service provided by a supplier company; implementation of a generalized integration strategy allowing third party services to be integrated to the web site ‘Esselunga a Casa’. Technologies: Struts, Spring, Ejb, Hibernate, Oracle;
    In June 2005 I was assigned as a consultant to an EAI platform development project for Amplifon Netherlands. Main activities:
    - solution based on IBM’s InterChange Server, the activity was very interesting at the theoretical level (messaging buses and EAI in general) as well as at practical level (design of business objects, mappings and collaborations). Benefits for Amplifon: substantive reduction of the shop’s grid running costs, greater system reliability and better problem tracking;
    - realization of a portlet (on WAS 6) application for error tracking and error handling.

  • Developer

    RGI S.p.A.

    (Privately Held; 201-500 employees; Computer Software industry)

    April 2004June 2005 (1 year 3 months)

    Main activities:
    - development in Java of an ETL multithreaded batch for the migration (to the new RGI’s system with a different database schema) of insurance policies portfolio of the Axa Assicurazioni S.p.A; a producer (simple DAO and POJO classes extracting and transforming data) – consumer (build upon RGI’s java proprietary framework) java program with n-parallel thread exchanging xml transformed data. Several severe performance problems linked to the RGI’s ORM layer (a caching bug) and to the object creation (too much time doing garbage collection) were addressed and resolved; java performance tuning and DB2 query optimization. During the first 6 month at the RGI’s headquarters at Ivrea (Turin), the rest at Axa’s office in Milan. The last month at RGI, I was asked to apply the same program architecture for another RGI’s client (Cattolica Ass.) in Verona;
    - development of a scheduling system using pure Java and Korn shell programming


Indrit Selimi’s Education

  • Università degli Studi di Perugia

    MSC Electronic Engineering, Telecomunications

    See my web site The Voronoi Game Page:
    http://www.voronoigame.com

    Activities and Societies:
    I just want to add a short comment here: during my first three university years I had to take a part time job to finance my studies. I then won a scholarship which allowed me to focus thoroughly on the university performance.

Additional Information

Indrit Selimi’s Websites:

Indrit Selimi’s Interests:

Object Oriented Programming, Computational Geometry, Telecommunications, Microprocessor Based Systems


Indrit Selimi’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • expertise requests
  • reference requests

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Indrit’s full profile:

  • See who you and Indrit Selimi know in common
  • Get introduced to Indrit Selimi
  • Contact Indrit Selimi directly

View Full Profile