Lorenzo Solano is an enterprise application developer with strong experience in Java EE and the Java Platform. He also works with .NET framework, languages and technologies. Lorenzo likes to describe himself as a husband, outdoors lover and cross-fit practitioner.
In 2011 he was, formally, introduced to the Agile and Scrum word with his first certification Certified Scrum Developer (CSD). After that date he began a journey of self-education, discussions with peers and other agile practitioners. In order to share, validate and increase his knowledge about agile practices he organized a series of Coding Dojos held at his city (Santo Domingo, Dominican Republic), that series was called "Kodisto Dojo" and ran from Oct 2012 ("Kodisto Dojo 01") to Sep 2013 ("Kodisto Dojo 11").
Meanwhile in his job he started to implement some of the XP practices like Continuous Integration (CI), Test Driven Development (TDD), Coding Standards among others. He also introduced a Kanban board to manage some projects tasks.
In his free time he helped a small software company Wepsys SRL by given a brief introduction to Scrum and eXtreme Programming. Also, they were introduced to Distributed Version Control Systems (mercurial and git) in conjunction with a C.I. Server. After that experience Lorenzo's decided that his main desire was to help other individuals and organizations to achieve a higher degree of excellence by introducing Agile practices.
By Oct 2012 he moved from a big, traditional, telecom company to a small ISV (NovosIT) that wants to begin implementing Agile, more formally Scrum and XP practices.
NovosIT, Scrum Master and (later) Team Member
October 2012 - Present, Santo Domingo, D.N., DO
At NovosIT I'm working with the company's main product: an Electronic Document Management System (EDMS). This product is the leader in the country and the region.
The technology stack ranges from .NET to node.js, we are a small team (10 people) with a flat structure.
Claro Dominicana, Developer (Team Member)
May 2008 - September 2012, Santo Domingo, D.N., D. N., DO
In this position I've had to create and support applications for Mediation processes. Our team (and apps), are responsible for collect, categorize, correlate and transform raw mediation data (CDRs) into the input that others high level systems understand such as the Billing system. We develop applications from batch processes to web portals for end users to control and monitor the mediation process.
Support (maintain and add new features) to the Usage Revenue Assurance –URAS- system. This system contains several modules I work specifically on the ones build using Java and .NET.
Design, plan and guide contractors to build new modules or the system.
SVN repository administration, for the repos used by my team.
Worked with Hibernate ORM
Have worked on the design and implementation of Oracle packages to manage hierarchical queries.
Implemented SCRUM and KANBAN methodologies.
Building the system using Maven.
JUnit and NUnit for testing.
Environment: J2EE, Maven, Hibernate, Oracle, Unix, Windows, .NET
(After internal division / group change)
Work with all applications that supports the Prepaid business segment. Technologies used: mostly JavaEE, Java SE, Spring, Hibernate, Maven, Judson/Jenkins, Oracle, JSP+Servlets, Wicket, JSF.
In this position I'm working as a Software Developer and also I'm taking care of build automation (using Maven), and C.I. implementation (using Hudson+Maven+SVN). On a very large code-base compound of several JaveEE and Java SE applications.