jlepis
Highly accomplished software development professional experienced both as an individual contributor and team-building leader.
Highly accomplished software development professional experienced both as an individual contributor and team-building leader.