My name is Dave Siracusa and I am a senior technologist with over 30 years of experience designing/developing/delivering complex systems and software. I started my career in systems engineering, which included writing operating systems, firmware, and designing hardware. This is where I learned the basic tenets of development, which is doing it correctly the first time.
Over the years I have also had the opportunity to work in a senior management capacity; however I have continued to remain strong in the technical arena. I have done this by adopting a player/coach philosophy. I have many years of applied Software Development Life-cycle, significant Project Management experience, and have led teams from small to large.
I bring a unique diversity, tremendous experience and repeatability, which have benefited many organizations. I have been able to do this by leveraging best practices, and the basic philosophy that good architecture is agnostic to the underlying programming languages and environments which tend to reinvent themselves every few years.
I have excellent communication skills, and provide a strong foundation in scalable architecture, object oriented techniques, client/server, and asynchronous communications and messaging.
I'm looking for an opportunity to assist a progressive company. If you know any company/individual who could benefit from my full-stack technology skill set, I would appreciate an introduction.