Darren Griffith

Darren Griffith Email and Phone Number

Software Engineer at Sterling Engineering @ Sterling Engineering
Melbourne, FL, US
Darren Griffith's Location
Melbourne, Florida, United States, United States
Darren Griffith's Contact Details

Darren Griffith personal email

About Darren Griffith

Over twenty years of experience developing a wide range of software applications from embedded safety-critical real-time to distributed enterprise systems. Experience with all phases of the software development life cycle. Experience with most aspects of system development including device drivers, infrastructure frameworks, application logic, and user interfaces. Deep understanding of object-oriented analysis and design with extensive experience building high-quality software in C/C++ and Java. Regularly sought out for challenging assignments including pioneering new technologies, mitigating late projects, and resolving customer-critical functional issues.

Darren Griffith's Current Company Details
Sterling Engineering

Sterling Engineering

View
Software Engineer at Sterling Engineering
Melbourne, FL, US
Employees:
488
Darren Griffith Work Experience Details
  • Sterling Engineering
    Sterling Engineering
    Melbourne, Fl, Us
  • Sterling Engineering
    Software Engineer
    Sterling Engineering Sep 2019 - Present
    Westchester, Illinois, Us
  • Shout Industries, Llc
    Co-Founder
    Shout Industries, Llc Jun 2020 - Present
  • Sanvis Health, Llc
    Cto
    Sanvis Health, Llc Jun 2018 - Present
    Melbourne, Florida, Us
    Building voice-based solutions to enable the residents of senior living communities to interact with the facility and staff.
  • Effortless Insights, Llc.
    Consultant
    Effortless Insights, Llc. Oct 2015 - Present
    Melbourne, Fl, Us
    Worked with the founder to bootstrap the company. This included developing the business model, designing and implementing the IT infrastructure, building the web presence (including SEO and AdWords), developing promotional videos describing concepts in analytics, and prototyping software in Python.
  • Goalfish, Llc
    Co-Founder
    Goalfish, Llc Oct 2016 - Jun 2020
    Worked with the other co-founders to bootstrap the company. This included designing product features, researching and prototyping SaaS infrastructures for the application, and building the web presence.Architected and built the Virtual Mentor Suite that provides the capability for individuals to determine the factors that make their careers satisfying and then evaluate how well opportunities meet those factors. The Virtual Mentor Suite is a SaaS application developed with Angular, Firebase, and Vega for visualizations.
  • Rudram Engineering, Inc
    Staff Software Engineer
    Rudram Engineering, Inc Nov 2017 - May 2018
    Rockledge, Fl, Us
    Worked with Thales to build a big data solution to analyze aircraft log files. This included building and optimizing an Apache NiFi processor to ingest the log files into Apache Hadoop HDFS utilizing Apache Hive and optimizing an Apache Hadoop / Hive cluster.Worked on the PROCALC SaaS product. PROCALC utilizes statistical process control to optimize the electroplating process reducing waste and rework. PROCALC is written in C# and JavaScript and uses the Web Forms framework with an SQL Server database. Work on PROCALC including correcting defects, implementing new features, and moving the solution to Azure.Architected and built the PROCALC v2 SaaS product. The 2nd version of PROCALC is a rewrite of the existing PROCALC using Angular, .NET Core, and Cosmos DB. This version is hosted in Azure and supports the integration of advanced analytics, machine learning, and streaming data processing. This included developing user stories, researching and prototyping the SaaS infrastructure, and building the application.
  • Modus Operandi
    Staff Software Engineer
    Modus Operandi Jun 2012 - Jan 2017
    Melbourne, Florida, Us
    Worked on the virtual Meta Data Catalog (vMDC) running in the DCGS Integration Backbone (DIB) to provide federated access to DCGS data sources via a direct transformative adapter without duplicating any data at rest. The vMDC is a written in Java on an OSGi framework.Architected and built the Semantic Catalog Provider (SCP) that stores DIB data in a triplestore with semantic relationships. The SCP utilizes GeoSPARQL to support relationship, geo-spatial, temporal, and free-text queries.Architected and built the Dragonfly visualization platform to integrate, analyze, and visualize data across multiple data sources using a schemaless cache. The Dragonfly core is written in Java utilizing an Elasticsearch index, and the Dragonfly widgets are written in JavaScript and Apache Wicket.Worked on the Pharaoh workflow platform that combines Adaptive Case Management with traditional Business Process Modeling. Combined Activiti BPM with Apache Rya running on Hadoop to provide an Object Based Production interface that coordinates workflow among several 3rd party systems.Architected and built a platform that enabled analysts to review and accept or reject objects automatically extracted from satellite imagery. By combining the object image and it's associated metadata, this platform significantly increased the speed at which analysts could review large satellite images. This platform is written in Java utilizing an Apache Rya datastore with the front end utilizing Apache Wicket and JavaScript.Architected and built a prototype cyber security analytics platform that combined real-time situational awareness, threat hunting, and user definable analytics for alerting. This system runs on top of an Elastic ELK stack, which provides log aggregation and situational awareness. The ELK stack is integrated with the Dragonfly visualization platform for threat hunting. A Python based analytics engine utilizes Elasticsearch percolation queries to analyze events.
  • Ge Transportation
    Software Engineer
    Ge Transportation Jul 2003 - Jun 2012
    Chicago, Il, Us
    Worked on the LOCOTROL XA System. This is an embedded real-time safety-critical system controlling distributed power for locomotives. It’s comprised of approximately 50K lines of code written in C and C++. This system allows users to control multiple locomotives distributed throughout a train through an RF network. In this position I designed and implemented hardware interfaces, ported legacy application logic, and developed new features including a Web interface.Worked on the Positive Train Control system’s production test software for three boards. This is an embedded application comprised of approximately 5K lines of code written in C. This software is used during manufacturing new boards to exercise all the components and detect any defective units. In this position I developed device drivers and test logic for the new components, and executed the first test runs.Worked on the 12R3 voice radio system. This is a real-time embedded system comprised of 32K lines of code written in Dynamic C. In this position I stabilized the software and completed required functionality to prevent revenue loss.Worked on the Precision Dispatch System. This is a distributed near-real-time enterprise system planning and authorizing the movement of trains. It is comprised of more than 2M lines of code written in C++ and Java. This system links 8 dispatch offices by 2 central server sites and controls the movement of trains across the eastern U.S. In this position I provided technical leadership two teams.Worked on the Central Monitoring Unit system’s Segment and Reassembly bridge, which bridges the back-office to the locomotives via Wi-Fi, cellular, and satellite communications to retrieve diagnostics and upload software. It is comprised of approximately 5K lines of code written in Java and C++. In this position I designed and implemented the bridge component and provided technical consultation to the offshore team.
  • Esecurity
    Software Engineer
    Esecurity Feb 2000 - Jul 2003
    Us
    Worked on the Sentinel system. This is a distributed near-real-time enterprise system monitoring, analyzing, and reporting the state of network security devices and detecting cyber-attacks. It is comprised of more than 1M lines of code written in Java and C++ by a team of 12 software engineers. My responsibilities in the position included design and implementation of the Java GUI and backend MVC components, leading a team of 6 engineers, and interfacing with customers to derive requirements and resolve issues. The successful release of the Sentinel 4.0 system allowed e-Security to be sold to Novell and the system incorporated into their product line.
  • Ge-Harris Railway Electronics
    Software Engineer
    Ge-Harris Railway Electronics Sep 1998 - Feb 2000
    Boston, Ma, Us
    Worked on the Precision Dispatch System leading the development of the train control segment, which contains the core functionality of a computer-aided dispatch system. My responsibilities in this position included managing the technical direction of a team of 11 software engineers, interfacing with customers to clarify their requirements and learn their operating procedures, and creating software requirements specifications and detailed operational summaries.Worked on the Precision Dispatch System leading the development of the train control segment’s requirements. My responsibilities in this position included working extensively with four different customers to determine their requirements and negotiate common product solutions across those customers, capturing the requirements in the System Requirement Specification, and breaking those requirements down into use cases, a domain model, and an analysis model.Worked on the Precision Train Control System. This is a safety-critical real-time enterprise system providing vital moving block communication-based signaling. My responsibilities in this position included researching possible methods add vitality to safe braking distance calculations and prototyping software that used numerical assurance to achieve vitality.
  • General Railway Signal
    Software Engineer
    General Railway Signal Nov 1995 - Feb 1998
    Worked on the Vital Processor Interlocking system. This is a safety-critical real-time embedded system with a suite of PC based tools. This system executes user Boolean logic equations to drive the state of railroad field devices for large interlockings. This system is comprised of about 30K lines of code and was maintained and enhanced by a team of 2 software engineers. My responsibilities on this project included fixing defects and developing a GUI to replace the command line interface.Worked on the Programmable Genrakode system. This is a safety-critical real-time embedded system with a suite of PC based tools. This system executes user Boolean logic equations to drive the state of railroad field devices for small interlockings. This system is comprised of about 50K lines of code and was developed by a team of 4 software engineers. My responsibilities on this project included developing a GUI ladder logic equation editor and compiler, fixing defects with the embedded software, and designing and implementing a diagnostics application allowing a Windows CE device to interact with the embedded system in real-time.
  • Aerotek
    Computer Consultant
    Aerotek Aug 1994 - Nov 1995
    Hanover, Maryland, Us
    Worked on the Engineering Project Cost System. This is a centralized database accounting, reporting, and time sheet application. This system comprises about 10K lines of code written in C and SQL by a team of 2 software engineers. My responsibilities in this position included interfacing with customers to determine their needs, then developing reports and user interfaces to satisfy those needs.
  • Select Ticketing
    Software Engineer
    Select Ticketing Aug 1992 - Jul 1994
    Worked on the SelecTix ticketing system. This is a distributed multi-site ticketing and accounting system for theaters and other venues. It is comprised of about 100K lines of code written in C by a team of 7 software engineers. My responsibilities in this position included the design and development of the theater module that managed bookings at venues, and system installations at customer sites.
  • Syracuse University
    Computer Consultant
    Syracuse University Jun 1991 - Feb 1992
    Syracuse, New York, Us
    Developed EXPLORHO an educational video game based spatial-autocorrelation. EXPLORHO won "First Prize, Best Software 1993" from Microcomputer Specialty Group, Associationof American Geographers

Darren Griffith Skills

Software Engineering Software Design Java Software Development Agile Methodologies C++ System Architecture Testing Embedded Systems C Unix Xml Uml Visual Studio Web Services Linux Soa Rest Javascript Java Enterprise Edition Html Clearcase Oracle .net C# Windows Versant Design Patterns Dynamic C Tcp/ip Udp I2c Ssl Uc/os Ii Xslt Python Http Wicket Wordpress Elasticsearch Ghs Integrity Mcf5485 Typescript Angular Sparql D3.js R Firebase Mongodb Leaflet.js

Darren Griffith Education Details

  • Syracuse University
    Syracuse University
    General

Frequently Asked Questions about Darren Griffith

What company does Darren Griffith work for?

Darren Griffith works for Sterling Engineering

What is Darren Griffith's role at the current company?

Darren Griffith's current role is Software Engineer at Sterling Engineering.

What is Darren Griffith's email address?

Darren Griffith's email address is da****@****hoo.com

What is Darren Griffith's direct phone number?

Darren Griffith's direct phone number is +132172*****

What schools did Darren Griffith attend?

Darren Griffith attended Syracuse University.

What are some of Darren Griffith's interests?

Darren Griffith has interest in Economic Empowerment, Environment, Poverty Alleviation, Science And Technology, Animal Welfare.

What skills is Darren Griffith known for?

Darren Griffith has skills like Software Engineering, Software Design, Java, Software Development, Agile Methodologies, C++, System Architecture, Testing, Embedded Systems, C, Unix, Xml.

Who are Darren Griffith's colleagues?

Darren Griffith's colleagues are Philip Camera, Marian Niculescu, Bernd Wenzel, Roger Porzingis, Shyamal Das, Jon Brown, Ccm, Nathaniel Simon.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.