About
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, including writing operating systems, firmware, and hardware design, 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 and significant Project Management experience, and I have led small and large teams. As a result, I offer diversity, tremendous expertise, and repeatability, which have benefited many organizations. I have done 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. In addition, 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 always open to opportunities to assist progressive companies. I would appreciate an introduction if you know any company/individual who could benefit from my full-stack technology skill set.
Resume PDF