Glen Rieke

Principal Software Engineer at Tietronix Software, Inc.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Houston

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Principal Software Engineer
      • Aug 2015 - Present

      • System architect and application developer for the Alcon Digital Health Suite Cataract Planner. Scaled Agile Framework (SAFe) development methodology. Using: Philips HealthSuite Digital Platform regulatory compliant cloud infrastructure, JAVA, C#, Angular, FHIR database, Lucid Chart, Doxygen, Compodoc, Swagger/Open API, Bitbucket, Gradle, Nexus, Junit, Karate, JSON, SonarQube, OWASP, Jenkins, Docker, Cloud Foundry, Google Analytics. • Project Manager for the Adaptive UI for Augmented Reality Enabled Electronic Procedures SBIR Phase I project. Collaborated on the architectural design and created the design documentation. • Project Manager for the Electronic Procedure Commercialization project. Implemented analytics feature using ELK stack and a bootstrap based responsive UI, JAVA, HTML5, CSS, Tomcat. • Research team member for the Internet of Things (IoT) analysis project for the NASA engineering directorate and the office of the CIO. Developed real-time monitoring, analysis, and IoT device on-boarding system using Bro packet sniffer, ELK, Python, Django, HTML5, CSS, AWS Lambda, AWS DynamoDB, AWS IoT. • Research member for the 3rd place team in the Mitre Unique Identification of Things (IoT) Challenge. Used Python for machine learning, ELK for data storage and indexing, Buadline for IQ communication data analysis, GNU Radio for transformations, Wireshark for packet analysis. • Research team member for the Data Centric analysis project for the NASA engineering directorate and the office of the CTO. Analyzed: Citrix XenApp, XenDesktop, XenServer, Netscaler. • Research team member for the API Driven Software analysis project for the NASA engineering directorate and the office of the CTO. Used; Node.JS, HTML5, CSS, RESTful, MSSQL. • Developer for the Marcus Autism database and web portal project. Used: Python, JAVA, HTML5, CSS, Tomcat, Hibernate, MYSQL • Developer for the OrthoAccel application. Used: Python, Django, HTML5, CSS, Postgres SQL. Show less

    • Legal Services
    • 1 - 100 Employee
    • CTO
      • May 2005 - Jul 2015

      • Architected and lead a team of 9 developers to create a web based document generation and delivery system supporting more than 2,500 nationwide residential mortgage loan transactions per month. Features include: programmatic integration with multiple commercial Loan Origination Systems (LOS), secure loan processing workflow, secure electronic delivery and acknowledgement of documents, available 24/7. Implemented using C#, ASP.NET, IIS web services, Telerik controls, AJAX, HTML, JavaScript, XML based rules language and LINQ for SQL. • Architected and implemented an agent / agent manager infrastructure for communication and task scheduling and execution. Tasks were implemented in dynamically loadable modules supporting sequential and workflow based processing. Implemented using C#, ASP.NET, IIS web services, Windows Service, Microsoft Windows Workflow Foundation, and Microsoft SQL. • Architected and implemented a document generation engine supporting dynamic rule based data population and formatting. Implemented using C#, Microsoft WordML document templates, XML based rules language, SQL, and iTextSharp. • Primary business analyst and rule developer implementing Federal and State regulations related to loan fee disclosure and compliance under the RESPA, TILA, MDIA, HPML, HOEPA, and State specific high cost rules. • Responsible for the design, hardware procurement, contract negotiation, and implementation of the IT infrastructure transition from a 2 server physical environment to a geographically diverse 2 datacenter, 150 virtual server environment. • Installed and customized the Mantis bug tracking system to support our software development workflow. • Oversaw the implementation of a 150 phone NEC PBX phone system. • Implemented a Digium (Asterisk) VOIP phone system and wrote the IVR rules. Show less

    • United States
    • Software Development
    • 1 - 100 Employee
    • Senior Software Developer
      • Aug 2001 - May 2005

      *Responsible for the level 3 customer support for the Security Manager product. *Wrote the agent migration utility to upgrade previous versions of the Security Manager agent to the current level. *Wrote a module to read log archival events and bulk insert them into an SQL database using ATL/COM. *Wrote a JAVA module to parse IDMEF messages and convert them to a format necessary for the Security Manager UNIX application log provider. *Wrote a Windows service that instantiated the JAVA virtual machine and ran the NetIQ microkernel. *Wrote the C++ plug-in module to interface and collect events from the VigilEnt detect agent. The module parsed the UNIX detect agent IDMEF xml events and generated events for the Security Manager UNIX application log provider. *Wrote the UNIX knowledge module and application log provider for Security Manager and updated the VigilEnt detect agent rule set. *Wrote the Solaris package install for Security Manager for UNIX. *Setup and configured a Solaris\UNIX test lab. *Increased the performance and accuracy of the Security Analyzer port scanner. *Wrote PERL scripts to read a proprietary database and generate XML that could be imported into Microsoft Access. *Managed the distribution/assignment and resolution of hundreds of defect reports. *Added the ability to auto sync the profiles and policies for the Security Analyzer product. *Added a new consultant license capability to the Security Analyzer product. *Added run time authentication of the scanner database, bulletin files, policy files and profiles using a Twofish encryption algorithm. Show less

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Lead Product Developer
      • Feb 1998 - Aug 2001

      *Responsible for estimation, planning, management, design, and development of the enterprise application management product - PATROL for MQSeries Integrator. PATROL for MQSeries Integrator automatically discovers components and monitors their statuses; and provides operational configuration and control and automated recovery. Implemented using PATROL PSL, C, C++, XML, IBM MQSeries, and IBM DB2. *Designed and developed a communications server and a remote program execution server to support the performance enhancement product - PATROL for MQSeries Optimizer. *Team lead for the common infrastructure code base. The infrastructure included API’s for memory management, locking, tracing, parsing, threading, scheduling, communication, and LDAP directory services. *Developed a communications API and a multi-threaded scheduling API. The API was written in C, using TCP/IP, UDP/IP, DCE and Posix threads. Platforms supported were Windows NT 4.0, Solaris 2.5 and above, AIX 4.1 and above, HPUX 10.10 and above, and MVS. Show less

    • United States
    • Defense and Space Manufacturing
    • 700 & Above Employee
    • Software Engineer Specialist
      • Jun 1988 - Feb 1998

      * Operational Data Reduction Center Rehost: Developed a set of TCP/IP based client/server daemons and processes to handle user request and user authentication for archived data. Authored 4 GUI's in TCL/TK and C that provided front ends to the user authentication database, the archive database, the log database, and the notify operator interface. *Command Panel Emulation: Developed an X-Windows/Motif display that emulated the hardware command panel used to uplink commands to the Space Shuttle. *Trajectory Rehost System Architecture: Part of a team that designed and implemented a process and communications infrastructure to support the Space Shuttle trajectory application rehost from mainframe to workstation. *Space Shuttle Command Rehost: Analyzed the NASA Space Shuttle ground based command and control system written in IBM mainframe assembly language in order to replace it with a workstation based system. Successfully designed and implemented a client/server, multi-process, distributed, workstation based replacement using C, UNIX and inter-process and network communications. *Command Pseudo Consoles: Provided the capability to simulate hardware inputs for testing the Space Shuttle command and control system. This implementation saved NASA thousands of dollars in operation costs. *Two Stage Buffer Execute Safeguard: Enhanced the safety of Space Shuttle command operations by implementing software automated safe guards that prevent the execution of commands corrupted during uplink transmission. *Generic Command Capability: Worked closely with NASA engineers to develop exhaustive requirements and software for Space Shuttle uplink command generation. Responsible for designing, coding, testing and delivering software that would save NASA 100's of thousands of dollars in future materials and presenting them to the NASA customers. Show less

    • United States
    • Education Administration Programs
    • 100 - 200 Employee
    • Mathematics and Computer Science Teacher
      • Aug 1985 - May 1988

      *Taught Algebra I, II and entry level computer programming. *Coached Basketball, Baseball. *Taught Algebra I, II and entry level computer programming. *Coached Basketball, Baseball.

Education

  • Rice University
    1978 - 1982
  • Righetti High School
    1976 - 1978

Community

You need to have a working account to view this content. Click here to join now