Michael Campbell
865 Onagh Ct

Summary of Qualifications

Application Developer / Technical Architect with strong analysis and communication skills; technical experience in application development; and mentoring and documentation. Early adopter and anxious learner of new tech and ideas.

Particularly interested Security, emerging languages, Functional Programming, and Machine Learning.

I can solve Rubik's Cubes, and juggle (a little). But not at the same time.

Professional Experience

Cisco Systems, Security Business Group, Alpharetta, GA
Jan 2018 - Present
Ongoing Responsibilities
  • Info-share product feature and architecture between Cloud and Enterprise teams
  • Present periodic "new hire orientation" Engineering department overview
  • Resident Groovy, Spock, complexity, and metrics evangelist
Mid 2018 - Present
Software Engineer
Stealthwatch Cloud team developing network and cloud security software
Python, Django
  • Help design and implement new security features and detections
  • Implementing cloud based front end for existing Cisco on-premises system(s)
  • Shepherd code through CI/CD systems / DevOps
Mid 2017 - Mid 2018
Research Product Owner
Agile Product Owner for Research Team
  • Directed work for "Host Classifier" research effort
  • Worked with Research Team to plan areas of study
  • Liaison with UI/UX team to visualize research outputs
  • Organized and managed customer feedback sessions
2016 - Mid 2017
Research Engineer
Researcher for future Cisco Stealthwatch product features
Java, SQL, Groovy, Ruby; Gremlin, Apache Spark, Kafka, Spring
  • Investigated different ways to intuit host types from network data
  • Prototyped graph based network host visualizations
  • Prototyped streaming based data-flow architectures
2014 - 2016
Software Architect
Define direction, standards, frameworks, and patterns for StealthWatch development
Java, SQL, Go, Groovy; Spring, Akka
  • Prototyped CQRS/Event Sourcing data analysis
  • Embedded with development team on "Host Group" microservice development
  • Assisted with development of in-house "common development stack" using Docker
  • Designed and developed "Saved Search"/reporting functionality
  • Introduced MongoDb
Jan 2013 - 2014
Software Developer
Product feature development for Lancope StealthWatch
Java, SQL, Groovy; Spring
  • Transitioned development team from ant to maven
  • Managed training and transitioning of development teams from CVS to git
  • Design, develop, and debug new product features
Clear2Pay, Atlanta, GA
Oct 2006 - Dec 2012
Technical developer/architect producing payment processing services and online bill payment and presentment software
Java 1.5, J2EE, Websphere, Hibernate; Linux & Windows
  • Technical Architect for team developing a payment hub system for BNY Mellon, supporting global currencies and payment channels across multiple geographic regions. See Also
  • Developed and deployed an international payment file converter, allowing the United States Federal Reserve to transfer files to and from European partners using ISO PACS 008/004 format.
  • Architected, developed, and deploying an ebill presentment and payment system in concert with TODO1 to be used in Banco Mercantil.
May 2003 - Oct 2006
Software & System Architect
Technical architect, leader, and mentor in services group, producing online bill payment, bill presentment, and UI services software.
Java 1.4, J2EE, WebLogic, WebWork, JSF 1.x; Linux & Windows
  • Architected presentation layer for application allowing billers to offer bill pay services on their own site; using CheckFree I-Series, java JSF.
  • Architected and implemented webservice based EBill caching service, reducing mainframe CICS calls by over 1.5 million per day; using BEA WebLogic webservices, java, and IBM CTG.
  • Introduced WebWork web framework to CheckFree, which was subsequently used to add functionality to MyCheckfree.com, several internal projects, and a system health-monitoring application.
2005 - present
Web Designer, Developer
Primary web designer and application developer of online retail citrus shipping
Java 1.4 - 1.7, Python, Tomcat, WebWork, Freemarker, IBatis, Spring, Ruby, Groovy, shell script, Linux
  • Full SDLC development of entire retail shopping cart application
  • Design and develop batch interfaces to wholesale fulfillment company
S1 Corporation, Atlanta, GA
October 1997 - May 2003
Senior Application Developer/Architect
Technical architect and application developer producing software for online Internet financial applications.
C++, Java 1.3, Servlet, JSP, WebSphere Portal; Windows
  • Designed and developed JDBC/database persistence layer for "Enterprise Platform" using Java, JDBC, JSP, EJBs, Jakarta Struts.
  • Proposed, designed and wrote test harness speeding up debugging and testing by 80%.
Solutions by Design Inc., Atlanta, GA
January 1997 - October 1997
Specialization in Technical Architecture
C++, perl; Windows, Solaris
  • Developed UNIX server-side technical messaging architecture at Turner Broadcasting Inc. using C++, Oracle 7.x, BEA Tuxedo 6.x, HP-UX 10.20
February 1993 -- January 1997
Senior Application Developer, Webmaster
X/Motif Developer, back end clearance and settlement systems
C++, perl, sybase; Windows, Solaris/SunOS
  • Developed internationally traded securities & Federal Reserve clearance and settlement system
  • Launched, headed, developed, and managed all WWW services for the Tampa Application Development office

Personal Projects

Population Trackers


Bachelor of Science, Computer Science, 1992
Concentration in computing and language theory.
  • Tutored students at Student Academic Resource Center at all levels of experience in Computer Science, Computing Theory, Logic and Proof, and Mathematics classes.


Recognition & Awards

Best Attitude
For willingness to help at any time.
For open communication and XP evangelizing.
Outstanding Teacher Award
For seminars in Perl programming, basic network programming, Email: Uses and Abuses, and How To: Program for CGI.