John Joseph Roets is a successful Software and Systems Architect, having served as architect and designer on numerous successful and long lasting systems. As Chief Architect of createTank, he is responsible for several advanced software research and development projects, including the premier open source SOA framework, elemenope. His forward thinking and advanced software architectural concepts have proven
John Joseph Roets is a successful Software and Systems Architect, having served as architect and designer on numerous successful and long lasting systems. As Chief Architect of createTank, he is responsible for several advanced software research and development projects, including the premier open source SOA framework, elemenope. His forward thinking and advanced software architectural concepts have proven themselves for years in production environments the world over. He is responsible for the architecture and implementation of several critical commercial and federal government projects deployed to 24/7 production environments since the mid-90's. Mr. Roets is considered an expert in Service Oriented Architecture, Enterprise Architecture, Software Design, and Software Team Leadership.
Specialties: Organizational planning/management, project management, free/open-source project management, design review, team leader, software manager, hiring, team building, Agile software development methodologies
Bitcoin, Cryptocurrency, Java 2 (1.2,1.3,1.4), Java (1.1.6-), J2EE, Java Servlets, JSP, JMS, EJB, Java Cryptography (JCE), Java2D, IBM MQSeries Java/JMS/C, XML SAX Parsers, XML DOM Parsers, Perl, Perl modules, SOA and Web Services [SOAP, XML-RPC], UML, HTML, PHP, embedded systems programming in ANSI C
Application Architect / Solution Architect @ From October 2014 to Present (1 year 3 months) Senior Vice President - Engineering @ Responsible for the Architecture and design of Smart Contract interactions plan to improve decentralization and security for a real world fintech/crypto-security system.
Managed design and development of the web services infrastructure.
Built and recruited the systems development team.
Development of technical requirements. From October 2014 to May 2015 (8 months) Senior Technical Advisor @ Recruitment of the technical staff.
Technical and systems architecture advisory role. From August 2014 to February 2015 (7 months) Greater Seattle AreaCEO @ CORPUS.IO INC. is a provider of Knowledge Management and Automation (‘KMA’) solutions. Where present day workflow focuses on characters and words, our proprietary and patent pending solution, thinkTank™, focuses on ideas and concepts through the unprecedented organization and control of information.
thinkTank™, The Concept Processor™, offers novel conveniences, such as concept level access control, concept linking between documents, automated summarization, automated redaction, knowledge retention and knowledge reuse.
thinkTank™ provides the knowledge worker with a defined structure for controlling information and ideas, lowering costs and generating revenue. Based on initial reach, CORPUS.IO is targeting government, intel, legal, marketing, and digital media.
Founded on the vision of CEO John Joseph Roets, the technology team encompasses 35+ years of experience in KMA, architecting and designing large scale systems, delivering complex law enforcement information systems and commercial enterprise solutions. The CORPUS.IO management team is rounded out with an additional 50+ years experience in business and corporate development.
Selection and development of engineering teams
Skills: Executive Management, Leadership, market research, Marketing, Team development From December 2013 to January 2015 (1 year 2 months) CTO @ Founder
Software Architect - proprietary legal analysis toolkit
Business development From June 2011 to January 2015 (3 years 8 months) CEO @ Founder
Executive authority over all projects
Development of productisation workflow
Pitching of productisation ideas to investors
Development of leadership staff
Selection and development of engineering teams
Launching independent corporations around products and services
Development of project and product cost estimates
Skills: Executive Management, Financing, Leadership, market research, Marketing, Team development From January 2011 to January 2015 (4 years 1 month) CxIO @ For more info, see resume : http://url.createtank.com/j03-cv
Chief Architect/Software Division Director/R&D Director
FBI CJIS Division Technical Architecture contract
Service Oriented Architecture [SOA] Expert
Review and audit of technical architecture documents
Architecture document and presentation writing
Software architecture guidance
Communication with business, executive, and engineering staff
Founder of Order of Vitruvius, Interdisciplinary Architectural Research Group
Open Source [FOSS] projects team building
Service Oriented Architecture [SOA] expert
Enterprise Application Integration [EAI] expert
Research and Development of Advanced Architectural Concepts
Leadership of team of software architects, designers, and developers.
elemenope User Guide -- [http://elemenope.org/doc/userguide.pdf]
elemenope Wikipedia -- [http://en.wikipedia.org/wiki/Elemenope] From January 2000 to January 2015 (15 years 1 month) CEO @ Founder
Location and time (spacetime) messaging system and mobile app
Android app development
User interface design
Skills: ADK, Android, Android app design, Android layout, app design, Eclipse, GAE, Google AppEngine, iPhone, Java, mobile design, Python, smartphone app design From January 2012 to May 2014 (2 years 5 months) Intelligence Liaison @ Unable to disclose some project details.
Strategic planning for major military biometrics system
Integration of various systems into a production environment
Planning and communications arrangements between various parties involved in transition and integration
Creative team building across agencies and disciplines
Review of processes, documents, and software
Software Engineering and Technical Assistance to United States Military Agencies
Languages/Libraries -- Java, J2EE, elemenope, Hibernate Object Relational Mapping [ORM], XML-RPC, HTML, XML, Castor Oracle, BASH shell scripting, BIRT reporting engine, Aware NISTPack Biometrics software, Perl
Operating Systems -- Linux (RedHat Enterprise Linux Workstation and Server), Windows
Application Servers -- JBoss, Apache Jakarta Tomcat
IDE -- Eclipse
Tools -- Subversion revision control system, Ant, CruiseControl automated build environment, CVS From March 2006 to April 2007 (1 year 2 months) Senior Software Systems Architect @ Identity Management
Member of Software Process Methodology Working Group
Specialized in team building
Software team lead
Architect of SOA Framework for major military biometrics system
Led software team in implementation of customized Agile software development methodology for continuous integration.
Design team software lead
Prototype implementation team software lead and deputy manager
Requirements team software representative
Development of Software Development Plan
Led software team in implementation of customized Agile software development methodology
Drove architectural and technical aspects of COTS integration effort as integration team contributor
Developed and implemented Agile methodology based process for adaptive and corrective maintenance task prioritization and completion. From June 2003 to April 2006 (2 years 11 months) Services Governing Body Director @ Directorship/Leadership of the Services Governing Body, managing a consortium of over 250 consultant firms across 6 continents.
Project and organizational management -- Planning and fulfillment of Services Governing Body functions.
SGB Implementation Phase I & II -- Development and planning of services group's functions. From February 2003 to August 2004 (1 year 7 months) Software Engineer @ Assigned to Sprint LTD, NIDA group
ICE Phase II -- Architecture/development of major system integrating large groups within Sprint’s Local Telephone Division. Robust, scalable, and configurable system, operating 24X7, processing over one million MQSeries messages daily. Development of generic MQSeries related connectors for use in communications with mainframe machines using IMS (IMS Bridge and IMS Adapter).
OMNI Loaders -- Design and development of system to provide automatic loads of delta files delivered from Telcordia into a data warehouse.
Skills: AIX, J2EE, Java, JMS, log4j, Solaris, UNIX, WebsphereMQ/MQSeries, XML, XSD From 2002 to 2003 (1 year) Developer @ Assigned to VML Marketing, Sprint Group
ESolutions dynamic navigation application -- Design and development of system utilizing Java Servlets for creation of dynamic navigation for the ESolutions site. Design and development of browser-based application to administer said navigation. Facilitated migration of entire site. Extensive research of WebLogic and iPlanet configurations was undertaken, and used in implementation of solution. Created many migration and maintenance scripts in Perl. Created many automation scripts in Perl.
OBH -- Design and programming of Java Servlets and JSP to provide quick, generic, and reusable access via web service to Oracle BLOB data types. Extensive work with Oracle BLOBs. PPRO Seamless Login/Database Reconciliation -- Design and programming of Perl application to generate report of user ID and password synchronization between two systems.
ION/DSL Prequalify -- Java Servlet programming to facilitate a qualification check for installation of ION/DSL at particular locations.
Lead forms (various) -- Web design and Java Servlet programming and XML document creation for use in wide variety of HTML sales lead forms.
SOP ALCommissioning ALBefree -- Java applications called at regular intervals to send commission data to a Sprint mainframe via FTP through a firewall.
Script Database Sweep -- Design and programming of BASH script and accompanying SQL*Plus script run as a cron job to clean out specific test data.
Purchase Pro revisions -- Java Servlet programming for password administration. Using Oracle, SQL*Plus, NetBeans, vim/vi, Ant, CVS, WebLogic, Unix, Win2000.
Restart Script -- Perl script to safely and simply shutdown WebLogic, synchronize the distributed servers, and restart WebLogic as quickly as possible.
Skills: Ant (Apache), CSS, CVS, HTML, Java, Java Servlets, JDBC, JSP, NetBeans, Oracle, Perl, UNIX, vi/vim, WebLogic, Windows, XSLT From 2000 to 2001 (1 year) Software Developer @ From 2000 to 2001 (1 year) Software Developer @ Generic Data Extractor/Loader -- Design and programming in Java of generic, configurable, and extensible application to extract telco data from any data source within Sprint (commonly files or database tables) and load any table or file after translation. Design and programming of GUI application for configuration of said application.
CCEI -- Design and programming in Java of data consolidation application.
Wire Center Update -- Design and coding of fully configurable application in Java, required to update telco wire center data from Informix on Sun Solaris, to multiple mainframes.
Line Range Update -- Design and coding of fully configurable application in Java, required to update line range telco data from Informix on Sun Solaris, to multiple mainframes.
NID to FODS data loader -- Design and coding of client-side Java application, using a socket connection to a mainframe to send both message-based, and batch-based data to said mainframe. Coding of server-side application in C to launch said Java application.
HHT -- Design and coding of server side Java application and related utilities to receive message-based data from handheld units via CORBA, and to update Informix databases.
Skills: AIX, AWT/Swing, Informix, Java, JBuilder, JDBC, Oracle, Solaris, UML, vi/vim, Windows, XML From January 2000 to December 2000 (1 year) Software Developer @ Mallinckrodt Nellcor Puritan Bennett -- Real-time embedded systems programming in ANSI C for pulse oximetry medical monitoring equipment. Full software development cycle (creation of Software Requirements Specification, Software Design Specification, final code, and testing) regulated by the FDA.
SureSpec -- Full software development cycle (creation of Software Requirements Specification, Software Design Specification, final code, and testing). Headed project for customizable expert system.
ARE, Inc. -- Full software development cycle (creation of Software Requirements Specification, Software Design Specification, final code, and testing). Project involved programming in Microsoft Visual C++ 6.0 and Visual Basic 6.0 for a custom automobile rental system.
Firewall project -- Developed a network firewall for company use.
On production team for development of 32-bit upgrade software ‘dcLINK’.
Developed and headed code standardization team.
Custom Development Group projects
NCS, Inc. Mobile Order Entry System. Creation of custom order entry system on Windows CE devices.
Ameriserve Advanced Warehouse Management System. Creation of custom pallet tracking system for seven+ sites. On site programming for 5+ months (Multiple cities).
Data management applications. Creation of generic and extensible data manipulation and management tools for internal use.
Configuration management applications. Creation of generic and extensible application configuration management tools for internal use.
CCL Advanced Warehouse Management System. Creation of custom pallet tracking system for seven+ sites. On site programming for 7+ months (Toronto and Providence)
Richey Inc. Custom Advanced Warehouse Management System. Involved RPG, Microsoft Visual Basic 5.0, communications with HP9000 via custom coded communications interfaces (Toronto and Los Angeles).
Blockbuster, Inc. Custom Advanced Warehouse Management System. On site programming for 7+ months (Dallas).
O’Sullivan, Inc. Custom Advanced Warehouse Management and label printing system.
Cleo, Inc. Custom Advanced Warehouse Management and shipping system (label printing, and control of conveyor systems). On-site programming for 4+ months (Memphis). From 1996 to 1999 (3 years)
BS, Computer Science/Data Processing @ St. Mary of the Plains From 1991 to 1992 BA, History @ St. Mary of the Plains From 1990 to 1991 Dodge City Senior High School From 1985 to 1989 DCJHS Joe Roets is skilled in: Android Development, Mobile Applications, Mobile Design, Java, Subversion, Google App Engine, Python, HTML, Jetty, JMS, Linux, RHEL, Red Hat Linux, Ubuntu, PostgreSQL