Career Profile
Experience in all phases of software architecture, design, testing, security, and deployments. I have worked with large and small companies as well as independent contracting. I work well independently, with small agile teams, and within larger organizations. I have excellent communication and technical documentation skills. I have worked with standards-based communication systems (SIP) and was a specification author and contributor for the OpenADR 2.0 protocol (a smart grid standard for IoT clients and servers) that I designed and implemented clients and servers for.
Strong full-stack web development for user-facing and administration systems, testing and deployment using Docker, AWS (ECS/Cloudformation), React/Redux, Node.js, Python/Django and Java services and microservices using MongoDB and PostgreSQL.
Technologies
These are some of the technologies I work with on a regular basis.
Experience
Architect and developer responsible for iCIMS Attract career site portals. These provide customers the ability to manage all Web content for their career portals leveraging Django CMS and to embed React SPAs as plug-ins for dynamic content including job discovery and listings integrated with Google for Jobs, application processing, analytics and behavior data, and other features. This includes candidate facing public sites as well as site administration and management. Primary technologies include React/Redux, Node.js, Python/Django, Django-CMS, and PostgreSQL all deployed on scalable AWS technologies including ECS, S3, and RDS deployed with CloudFormation.
Lead developer responsible for the design and implementation of IPKeys EISS systems. These are standards based, secure, and fault-tolerant smart grid systems based on the OpenADR 2.0 protocol and supporting roles of VTN server and VEN endpoints. Designed, implemented and deployed administration systems for both clients and servers, performed interoperability and compliance testing with multi-vendors. Provided reusable libraries for third party embedding. Technologies included Java, Grails, Python, React.js, Node.js and MongoDB.
Design and implementation of the primary user interface for Vidyo’s cutting edge high definition video conferencing system. This included skinable themes, authentication and licensing, software installation and dynamic software updates supporting. The interface supported contact lists, searching, and full conference call control. Technologies included Flash and Flex 3.x, object-oriented ActionScript, JavaScript and PHP.
One of the lead architects and developers of Avaya's SIP Enablement Services (SES) including SIP proxy, registrar, presence server, and Web-based management system. Responsible for the design and implementation of a dynamic loading "plug-in" framework (similar to Apache modules) for customization of SIP authentication, registration, proxy routing, and message logging components. Designed and implemented a SIP enabled VoiceXML media server for automated voice scripting, prompts, speech recordings and text-to-speech. Technology stack included C++, Java, and PostgreSQL.
References
A full list of professional references is available upon request.