AJ Tarachanowicz II is a Technical Lead and Principal Software Engineer with 20 years of solid experience across all phases of the Software Development Life Cycle. Proven history working as a key resource responsible for architecting and leading the implementation of complex projects involving different applications and technologies including systems infrastructure.