I work proudly and passionately FOR a team of highly skilled individuals with whom I share common vision and objectives.
I am a fully convinced (but not religious/nazi) user of agile methodologies as I have experienced the high effectiveness of these practices in their daily work.
I strongly believe that the development of complex software can NOT be done by a group of low-quality people following a well-designed process but it requires very good people, prepared and reliable.
I love the design of distributed architectures, identifying the bounded contexts and the communication between them.
I'm perfectionist and expect consistency, accuracy and high quality of work.
Main duties and responsibilities:
To do what needs to be done to create an innovative, flexible and never ending improving environment that will allow teams and product owners to succeed.
Actively participate in product features' definition and evolution.
Design the general architecture and the various modules that implement Onebip core features, guaranteeing coherence and scalability.
Plan and manage product development, coordinating in house and external developers. Tasks identification, description, communication, and results evaluation. Time and skills allocation.
Evaluate and choose best technologies on which to base different product's features.
Be the main interface with technical partners, particularly mobile network operators and services aggregators (SMS-C).
Be the main technical interface with the most important customers, particularly about the process of integration and data interchange.
Improve developers team skill set and operative knowledge. Coaching, hinting, explaining best practices and specific requirements.