I lead the design and development of "green field" systems as well as enhancements to existing software. I do my work with a firm understanding of immediate software requirements but also bear in mind the big picture: A) What business needs does it satisfy? B) How does the change impact other systems / applications? C) Were published vulnerabilities (CVEs) addressed properly?My skillset includes a broad knowledge of networking stacks, databases, and parallelization approaches -- in both Microsoft and open-source environments. I am dedicated to producing well-tested software. And I am a persistent mentor and teacher, skilled at both 1:1 interactions and team exchanges.A listing of my core competencies includes:✔ Software Design & Implementation✔ Database Design, Normalization, and Optimizations ✔ Broad knowledge of networking stacksTECHNICAL SKILLS:Operating Systems: Unix (Linux, FreeBSD, Solaris), Windows, WinCE and μC/OS (real-time operating systems [RTOS]).Software / Languages: Python, C, C++, C#, T-SQL, PL/pgSQL, GNU Make, Ant, MS Visual Studio, PyCharm, Jenkins, Git, Gitlab-CI, SVN, CVS, Wireshark and tcpdump, NUnit, JUnit, Java, JIRA, VersionOne, Bugzilla, memcache, rsyslog, Dialogic Diva SDK, Dragon NaturallySpeaking SDK, SAIL Labs Media Mining Server API, Scansoft Omnipage SDK, MS Speech API, bash shell scripting, InstallShield, MSI, Windows Installer XML (WiX).Database Management Systems (DBMS): MS SQL Server, PostgreSQL, PostGIS, MySQL.Internet / Web Technologies: REST and SOAP web services, XML, JSON, HTML, ASP.NET, ActiveMQ, HTTP, TCP, UDP, NTP, SMTP, GIS web services (WMS, WFS), Tomcat, Apache, Software as a Service (SaaS), Internet of Things (IoT), Oracle Service Bus (OSB), Apigee, Microsoft Azure, Kubernetes (k8s).Techniques / Methodologies: Test Driven Development (TDD), Waterfall, AJAX, SCRUM, Agile.---Available for consulting engagements, please contact me directly at brian.mullin@acm.org ✉
Listed skills include Software Engineering, Software Development, Software Project Management, Networking, and 46 others.