Lead Software Engineer at HERE Technologies
Lafayette, Colorado
Engineer @ Telemechanics Wrote image processing and data compression programs for terrain elevation models and simulated radar images. From September 1986 to December 1988 (2 years 4 months) Lead Software Engineer @ HERE Technologies Software developer in Here’s Highly Automated Driving Team in Here’s Boulder Colorado office. The goals of the projects I work on are to...
Engineer @ Telemechanics Wrote image processing and data compression programs for terrain elevation models and simulated radar images. From September 1986 to December 1988 (2 years 4 months) Lead Software Engineer @ HERE Technologies Software developer in Here’s Highly Automated Driving Team in Here’s Boulder Colorado office. The goals of the projects I work on are to process and evaluate telemetry data from automobiles. • Projects are written in Python. • Projects utilizes the python libraries NumPy and Pandas. • Development is structured for maximum code reuse allowing a project’s libraries to be shared across teams. • Applications are designed to run locally on desktop platforms or in the AWS cloud environment. Boulder, COSoftware Engineer @ Rally Software Worked on a contract through CN-Tec on the Rally Integration Team. Participated in agile development practices including daily standup and weekly planning meetings. Almost all development work was done in a pairing environment using test-driven development methodologies.Projects Included:• Development work on Ruby base connectors that integrate Rally ALM with other project management tools using REST APIs. All development work includes thorough rspec testing suites.• Development work on Ruby gem libraries.• Creation and updating of developer and support documentation. • Administration tasks for Jira issue tracking application.• Development of groovy scripts for Jira automation.• On-site customer support.• Development of automated integration and validation tests using a Jenkins CI server and Cucumber. From November 2012 to August 2013 (10 months) Boulder, COSoftware Engineer @ National Center for Atmospheric Research Developed and maintained unix applications in C++ and scripting languages to process meteorological data in remote sensing instruments and data archive and distribution processes. Maintained and managed Atlassian Jira Issue tracking application, MoinMoin wiki web sites and Internet chat server.Recent Projects:• Rewrote ingest processes for web based scientific data product catalog so that it ingested record numbers of product files in near real time; used Ruby EventMachine, MySQL, ActiveRecord.• Wrote a set of ruby scripts that synchronized databases and products for two scientific data product catalogs across a bandwidth limited network connection utilizing a configurable priority algorithm to determine data importance.• Upgraded an Atlassian Jira application, its user authentication system. Installed signed SSL certificates during upgrade.• Maintained and upgraded systems supporting a web based scientific product catalog during a research cruise in the Bering Sea; systems included MySQL databases, a mapserver application, perl based data ingest applications and a ruby on rails application to capture observation events. • Rewrote radar meteorology data formatting software into a set of C++ libraries using object-oriented principles thereby adding flexibility and maintainability to meteorological radar data processing applications.• Developed a prototype application in C++ and using the QT GUI framework to implement an algorithm that derived wind vectors from a scanning research LIDAR; application was multithreaded and ran on windows, mac and linux desktop computers.• Received Special Recognition Award for DYANMO field campaign support. From December 2002 to September 2012 (9 years 10 months) Boulder,COSoftware Engineer @ DigitalGlobe Managed and wrote applications used in the production of satellite imagery.Projects Included:• Wrote a java application used to capture and report quality control metrics for a satellite imagery projection process resulting in the ability to analyze and correct production procedures.• Created and managed a set of perl scripts used to implement quick fixes in the production of satellite imagery thereby limiting the downtime of product generation. From June 2000 to March 2002 (1 year 10 months) Software Engineer @ Vexcel Corporation Wrote software used to manage data ingest in satellite ground stations. Also wrote software used in the production of digital elevation models derived from satellite image pairs.Some projects I worked on at Vexcel:• Designed and implemented a general purpose telemetry error detection and correction C language toolkit used in ground stations deployed to capture Synthetic Aperture Radar data from remote sensing satellites. The toolkit provided a set of parameterized algorithms that then could be used to build error detection software for specific satellite data sets.• Created an image correlation program in C used in the production of digital elevation models derived from stereo radar image pairs collected by remote sensing satellites.• Wrote a "Whole Project" build system that greatly simplified the process of compiling applications and corresponding libraries.• Performed on site satellite ground station installations in Hiroshima, Japan. From June 1996 to June 2000 (4 years 1 month) Web Programmer @ Manpower Contracted to Hewlett Packard in Ft. Collins, CO.• Wrote Perl CGI scripts for Hewlett Packard's internal Web document publishing system.• Wrote HTML documentation From February 1996 to June 1996 (5 months) Programmer/Analyst @ Applied Research Corporation Contracted to NASA Goddard Space Flight Center in Greenbelt, MDDuties and projects that I worked on:• Designed and wrote meteorological radar data processing software. Applications included data archival, algorithm implementation and product visualization.• UNIX system administration• Managed several junior programmers• Travel to Florida, Marshal Islands and Thailand for rain gauge equipment installation and maintenance.• Designed and write processing software for AVHRR satellite image data. From December 1988 to December 1995 (7 years 1 month) Software Engineering Manager @ F5 Networks Manager of an OpenStack Development team in F5's Boulder office. Our team worked on projects that integrated F5 Networking products into OpenStack Cloud environments.• Our team contributed to the OpenStack projects Heat and Neutron.• We tested with standard python and OpenStack tools including Tempest, Tox and PyTest• We ran a fully automated testing regime in an on-site data center.• All projects were open source and were hosted on GitHub.• We tracked stories and bugs using Jira and GitHub issues.As a manager, I wrote python utilities that report quality, issue and task metrics using the REST API interfaces to GitHub, Jira and Jenkins. These reports are generated daily and are posted to a Slack channel. From September 2015 to November 2017 (2 years 3 months) Louisville, COSoftware Engineer @ F5 Networks Joined the F5’s Quality Engineering Team working on the Linerate product in Louisville, CO. Projects involve development and maintenance of Python based testing suites. Testing tools run automated tests in a server room environment and in the Amazon Web Services cloud environment.Python libraries and frameworks used to build and run testing systems include: • Django • Celery • Boto • Robot Testing FrameworkOpen source systems used by testing suites include: • Jira • Jenkins • RabbitMQ From September 2013 to September 2015 (2 years 1 month) Louisville,CO
Telemechanics
Engineer
September 1986 to December 1988
HERE Technologies
Lead Software Engineer
Boulder, CO
Rally Software
Software Engineer
November 2012 to August 2013
Boulder, CO
National Center for Atmospheric Research
Software Engineer
December 2002 to September 2012
Boulder,CO
DigitalGlobe
Software Engineer
June 2000 to March 2002
Vexcel Corporation
Software Engineer
June 1996 to June 2000
Manpower
Web Programmer
February 1996 to June 1996
Applied Research Corporation
Programmer/Analyst
December 1988 to December 1995
F5 Networks
Software Engineering Manager
September 2015 to November 2017
Louisville, CO
F5 Networks
Software Engineer
September 2013 to September 2015
Louisville,CO
What company does Dennis Flanigan work for?
Dennis Flanigan works for Telemechanics
What is Dennis Flanigan's role at Telemechanics?
Dennis Flanigan is Engineer
What industry does Dennis Flanigan work in?
Dennis Flanigan works in the Information Technology and Services industry.
Who are Dennis Flanigan's colleagues?
Dennis Flanigan's colleagues are Leen Balcaen, Jeff Dickinson, Kevin Tatterson, vito vecchio, Ryan Cocks, Julian Callin, Stephen O'Hara, KC Dayananda, Smriti Malla, and Hoda Khachab
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies
Dennis Flanigan's Social Media Links
/company/h... /school/un...