John Teague Email and Phone Number
John Teague work email
- Valid
- Valid
John Teague personal email
Software Engineer with a broad base of 25 years of experience, working with a variety of technologies, platforms, business domains, product life-cycles and organizational structures• Experienced in both new development and mature product maintenance and modification• Motivated and effective collaborator able to leverage technical, communication and organizational skills to help propel a globally dispersed team to achieve and exceed company expectations
-
Principal Software EngineerSimple Technology Solutions Nov 2020 - PresentWashington, District Of Columbia, Us• Operations Lead for NASA EED’s Common Metadata Repository (CMR) system• Ensure system availability and nominal performance• Deploy and validate software releases to multiple environments• Support developers with the automation of tasks and development of scripts• Work alongside the Product Owner to track, report and analyze operational metrics• Coordinate with end-users and program stakeholders for investigation, documentation and resolution of issues and requestsThe EED-2 (EOSDIS Evolution and Development) team supports NASA in its mission to provide scientists and other users access to data from NASA’s Earth science missions, allowing scientists and students alike to discover, transform, update and improve the quality of earth science data in the pursuit of solving a wide range of environmental and socio-economic issues. The EED-2’s Common Metadata Repository (CMR) is an AWS hosted scalable repository for ~1B earth science metadata records from around the world. It receives approximately 3M queries per week and is envied for its speed and reliability. -
Principal Software EngineerRed Canyon Engineering & Software May 2019 - Nov 2020Denver, Co, Us• Operations Lead for NASA EED-2’s Common Metadata Repository (CMR) system• Ensure system availability and nominal performance• Deploy and validate software releases to multiple environments• Support developers with the automation of tasks and development of scripts• Work alongside the Product Owner to track, report and analyze operational metrics• Coordinate with end-users and program stakeholders for investigation, documentation and resolution of issues and requestsThe EED-2 (EOSDIS Evolution and Development) team supports NASA in its mission to provide scientists and other users access to data from NASA’s Earth science missions, allowing scientists and students alike to discover, transform, update and improve the quality of earth science data in the pursuit of solving a wide range of environmental and socio-economic issues. The EED-2’s Common Metadata Repository (CMR) is an AWS hosted scalable repository for ~700M earth science metadata records from around the world. It receives approximately 3M queries per week and is envied for its speed and reliability. -
Advisory/Principal Software EngineerPitney Bowes Jul 2008 - Apr 2019Stamford, Ct, Us• Design, development and maintenance of MapInfo Professional desktop GIS system with thousands of users worldwide• Developed software using C#, C++/CLI and native C/C++ under Microsoft Visual Studio• General development activities across multiple subsystems and code-bases• Modification of existing code, some of which is 25 years old• Development of new features, interfaces and applications • Member of a highly collaborative, geographically distributed, development team employing agile (Scrum) project management methodology• Scrum master for team of 5-7 while maintaining role of technical contributor• Development of Data Access for spatial and non-spatial data in proprietary MapInfo formats, as well as RDBMS systems, including Oracle, SQL Server, PostGIS, SQLite• Experience with porting C/C++ code base from 32b to 64 and porting code base from DBCS to Unicode• Design and development of user interface and data presentation• Concurrent data processing using MS Concurrency Runtime, leading significant increase in performance in several targeted areas of user operation• Investigation and resolution of memory usage and leaks in both managed and unmanaged code• Localization issues – string normalization and comparison, indexing, searching• Spatial RDBMS, spatial queries, coordinate systems and projections, geoobject BLOBs, styles, spatial object processing, vector tiles• Design and development of MapInfo Data Access Library and client application for the generation of mappable isochrone regions• Support and coordination for bug, feature and subsystem QA• Daily use of software infrastructure tools: SVN, TeamCity, Jira, Crucible, Confluence• Utilize ReSharper on a daily basis for code quality and consistency• Experience with troubleshooting memory and performance issues with Visual Studio Diagnostics and Profiling Tools, dotMemory, dotTrace, AQtime, winddbg/GFlags• Demonstrated ability to work directly with customers -
Senior Software EngineerPitney Bowes Jul 2008 - Jun 2012Stamford, Ct, Us• Web-based spatial data management utility• Directly involved with many facets of design and development, including: • Server-side Java, JavaScript, Groovy/Grails, using Eclipse IDE• XML schema development• Interop API with MapInfoPro• Data harvesting and data store updates• Multiple data schema implementation into UI, with validation• Design and development of a desktop spatial data metadata discovery and management client application targeting CSW open source specification• Implemented using.NET, C#, XAML/WPF, WSDL, SOAP client• Presented well-received customer webinar detailing new product interoperability features• Design, development and maintenance of the MapXtreme 2008 SDK for .NET, a product for the development of desktop and web mapping applications• Primary development responsibilities included:• Extensible data provider API implementation and SQLServer2008 data access integration and development• Port of existing 32b C/C++ code-base to 64b • License Manager Service/Client using WCF messaging framework• Web credential management• Member of multi-disciplinary, geographically distributed development teams employing Scrum Agile methodology -
Senior Software DeveloperEast Shore Technologies Inc Oct 2005 - Jul 2008Troy, Ny, Us• Developed Automated Fingerprint Identification Systems (AFIS) for high speed fingerprint search and verification• Designed, developed, integrated and delivered software for both Civil and Forensic deployment• Borland C++, Oracle PL/SQL and Perl development under Windows (2K, 2K3, XP)• One of a small group of 2-3 developers in an entrepreneurial company• Application components of responsibility included:• Batch and ad-hoc search transaction servers managing the distribution and collation of fingerprint record search requests• Database access and management layer, utilizing SQLAPI++ library• Oracle stored procedure development• Creation of inter-thread and inter-process message infrastructure, utilizing Adaptive Communication Environment (ACE) library• Central system logging, status and administration applications• Civic AFIS operations were distributed across 64 parallel Linux servers• Oracle 10g database schema development and management, including extensive stored procedure development• Customer site installation, training and support for national voter registration system in Senegal• Site integration required two trips to Senegal as well as frequent communication with the customer technical staff• Installed prototype Forensic AFIS system in a US Army Military Police installation• Selected and administered SVN source code control• Selected and administered Scarab issue tracking system• Contributed to the technical preparation and system prototyping for project proposals• Attended Biometric Consortium Conference, providing system demonstrations as part of company presence -
Principal Software EngineerRaytheon Aug 2000 - Jul 2005Arlington, Va, Us• Lead Software Engineer for two software development and integration programs from startup through successful formal sell-off, providing technical leadership and review, as well as active participation in the development and integration• Design, development and maintenance of satellite ground control systems for defense, civil and commercial systems• Telemetry, Tasking and Control (TT&C) systems developed for Hughes/Boeing, and Lockheed Martin communications spacecraft• Primary software liaison for Program Customers, to include development and presentation of Architecture and design reviews• Software lead for Wideband Global SATCOM (WGS) TT&C system, a DoD project• Software lead for SES Astra 1KR TT&C system, a commercial project• A primary contributor in the development, engineering and architecture of the program specific modifications to the existing product line• Provided technical leadership and coordination of development efforts among a group of 5-20 SW developers• Developed and presented formal project milestone review material• Preliminary Design Review, System Design Review, Factory Acceptance Testing, Site Acceptance Testing• Developed, modified, integrated software for system comprising distributed real-time server components, client GUI, and application program interfaces over a message based middleware layer• Developed and reviewed software bids for Engineering Change Requests and new program proposals• Technical team lead for inter-process communication and system status SW development for NASA EMOS ground control program• Developed C/C++, Java, and Fortran under Windows, Solaris and HP_UX -
Senior Software EngineerIxl, Inc Mar 2000 - Aug 2000• Developed Java software for project to create a web based B2B e-commerce industrial auction site• Server-side Java development under Windows and Solaris • Designed and documented the development using OOA/D methodology and Rational/UML tools• Designed and implemented Oracle 8i database modeling and interface layer, using JDBC• Worked closely and iteratively with the database analysts to design and develop the server model• Leveraged expertise with Unix operating system to assist project system administrator and other project technical staff
-
Software EngineerNcar - The National Center For Atmospheric Research Jan 1999 - Mar 2000Boulder, Colorado, Us• Software engineer in the Research Applications Programs (RAP) division• Developed C/C++, Perl, Perl/CGI, and Java in a Debian Linux environment• Developed and integrated wind monitoring and data collection software systems for Juneau, AK airport project• Modified and developed inter-process communication, using Remote Procedure Call framework, for remote hardware interface and control• Developed hardware data transfer software for collection of remote anemometer data• Developed data archive software for data collected from remote anemometer and wind profiler hardware• Modified and customized open-source web based (Apache/Perl/CGI) distributed system status and monitoring software• Provided on-site installation, integration and test support for field project operations at the Juneau, AK site, over the course of 3 separate trips • Site integration of software in central operations location, as well as at remote data collection sites• Site integration required troubleshooting and resolution of hardware problems, as well as software -
Software EngineerRaytheon Aug 1995 - Jan 1999Arlington, Va, Us• Developed s/w for government and commercial satellite Mission Planning and Telemetry, Tasking and Control ground systems• Developed C++ s/w using OO methodologies in a Sun and HP based UNIX environment for satellite mission planning subsystems• Developed resource modeling software for classified government satellite Mission Planning and Scheduling project• A key developer involved in full life-cycle development, from early design and development through customer site integration and testing• Development lead for the ICO Planning and Scheduling subsystem• Developed satellite scheduling and tasking software for commercial communication system of 12 low-earth orbit satellites (ICO)• Developed Mission Planning and Scheduling task priority and satellite in-view availability algorithm• Worked closely with team based in Landover, MD, utilizing a branch of the mission planning subsystem being developed for the NASA EOS (ECS) program• Liaison between ICO project development team and management in Denver and the development team in Landover, coordinating the integration of the development effort from the ECS group into the ICO program• Program management was waterfall based and I regularly contributed to the maintenance of the Gantt timeline in MS Project • Developed C++ hardware interface software for a VAX/VMS environment• Developed C/lex/yacc satellite command interface software for a VAX/VMS environment• Directly supported successful Factory Acceptance Testing• Member of 6 person Site Acceptance Integration and Test engineering team, installing and validating the ICO ground control system at custom site in London, UK• Achieving a successful program completion (Site Acceptance Test) milestone required that I make a number of significant late software changes, on site, to respond to customer expectations• Developed and Presented Mission Planning Subsystem Design Review for NASA EMOS project proposal, to an audience of 50-100 -
Software Support EngineerHughes Aircraft Company Aug 1991 - Aug 1995Philadelphia, Pennsylvania, Us• Provided Operations and Maintenance SW support at US/UK Government customer sites for users of data transfer, storage and retrieval services for classified Defense Mapping Agency program• Provided site support for installation, integration and upgrade of subsystem software• Supported ISO/OSI Ethernet based network system software, incorporating a FDDI backbone and implemented over MVS, VMS and UNIX platforms for the purpose of providing a reliable, multi-site and intra-site file transfer and inter-process messaging infrastructure• Subsystem software was implemented in C and Fortran 77• Worked closely with end-users and integrators to identify, investigate and resolve problems• Problem resolution was usually in real-time, while working side-by-side with the user• Implemented test and integration support utilities in C, Fortran 77, Unix shell, VAX DCL and IBM JCL• Provided technical investigation and problem resolution, system upgrade support and subsystem client support• Relocated to London, providing Operations and Maintenance support at a UK Government customer site for 15 months as part of an installation, support and training program to deliver a version of the US DMA program to its UK counterpart• Transitioned to support of the mapping imagery storage and transfer subsystem while on site in the UK• Developed and presented user training for imagery data transfer subsystem as part of training and transfer of system operational control to UK government employees (group of 20-30)
John Teague Skills
John Teague Education Details
-
University Of North Carolina At GreensboroMathematics And Computer Science -
North Carolina State UniversityAeronautical And Astronautical Engineering
Frequently Asked Questions about John Teague
What company does John Teague work for?
John Teague works for Simple Technology Solutions
What is John Teague's role at the current company?
John Teague's current role is Principal Software Engineer at Simple Technology Solutions.
What is John Teague's email address?
John Teague's email address is jo****@****sts.com
What schools did John Teague attend?
John Teague attended University Of North Carolina At Greensboro, North Carolina State University.
What skills is John Teague known for?
John Teague has skills like Multithreading, Software Development Life Cycle, C#/.net, Software Development, Agile Methodologies, Scrum, Satellite Ground Systems, Geographic Information Systems, C++, C, Integration, Agile Project Management.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial