Steve Gorman work email
- Valid
- Valid
Steve Gorman personal email
Senior Software Developer with over 20 years of experience in Java, C and C++ in Linux, Windows, MacOs. Skilled in web and desktop application development, REST API design and implementation, data migration, unit, integration and functional testing, debugging, infrastructure as code, documentation, and communication. Passionate about learning new technologies and collaborating on team based projects. Interested in working in a challenging role where I can contribute to the success of the organization while growing and refining my skills as a Developer. Do not hesitate to reach out if you have a need for a skilled engineer.
-
Senior Software EngineerLeidos Jan 2013 - PresentReston, Virginia, UsI write software in C++, Java, JS, Python and bash to process video ( MPEG2-TS ) for exploitation. I have contributed production code for every segment of a complex video exploitation pipeline. This involves video muxing/demuxing as-well-as encoding to several output formats. In order to visualize the data I helped develop a QT based GUI application that utilized signals/slots to produce a dynamic interface that enabled a host of video exploitation capabilities.I participated heavily in backend development using Spring Boot's microservice architecture and the ELK stack to ingest and distribute metadata and other video related information. Data distribution involved interfacing with commercial enterprise service buses' such as MuleSoft, as well as Government deployed frameworks like the DCGS Integration Backbone and the Coalition Shared Data concept, CSD.I wrote a complete CI/CD system that ran the complete lifecycle from developer pull request to fully unit/integration/functional tested code delivered to a Nexus software repository. This process used Docker, Jenkins slave nodes, Jenkins pipelines, the maven surefire, failsafe and release plugins to checkout (git), build (maven) and test newly created Java code before delivering it to the software repository.I am a technologist who loves software development. My personal software interests are currently ReactJS and single-page applications, all things AWS, Java Streams, Design Patterns and digital electronics. -
Senior Software DeveloperLeidos Jan 2008 - Jan 2013Reston, Virginia, UsI worked on a framework for implementing "BigData" technologies and map reduce analytics. This included using Apache Storm to implement logic trees (Topologies) through components (Spouts/Bolts) that reproduced in real-time our batch mode map reduce analyitcs. This work allowed me to become very knowledgeable about the map reduce component architecture and how to maintain it. This includes understanding how to setup Hadoop, HDFS, Zookeeper as well as integrate a NoSql datastore (Accumulo/Hbase) for the Batch layer. Then in the real time layer configuring and maintaining Storm clusters, Pub/Sub queues and an indexing technologies such as Elasticsearch. Beyond this configuration and installation experience my primary responsibilities have been to create Apache Storm "Topologies" in Java that provide a user friendly framework to allow non-programmers to envision a logic flow and implement it in simpler terms than they would otherwise have to. The goal of the framework was to reduce the amount of knowledge our customer would need to learn about BigData infrastructure and maximize the time they could spend on understanding their domain specific data. Most of our framework was heavily invested in Java Generics, Collections and a few basic design patterns. The framework was built as a professional tool, not only for government contracting so it followed standards/idioms of the professional community such a Javadocs and protecting intellectual property through a heavy use if interfaces. Finally, along the way I became proficient using SVN/Github, furthered my knowledge of Maven to understand creating archetypes and local repositories via local Nexus servers. An enormous amount of time was spent debugging the JVM through console, Storm, Hadoop and NoSql via logs and configuration files. To use this technology effectively you have to learn to follow a system through each component and to know where to look for debugging information. -
System Software DeveloperSaic Jan 2003 - Jan 2008Reston, Va, UsI designed a software tool in C++ that performed ETL in a software processing pipeline. Dealing directly with binary streams delivered over TCP, the software unpacked the stream and reformatted it with additional metadata and timing corrections. The software feed a real-time processing segment with strict latency requirements.I designed a command and control desktop application for monitoring hardware assets deployed in a remote, hostile environment. Together with a Perl backend and a SQL database the software was able to start and stop the assets, as well as process their geospatial data to accurately display them on a map. The software was used by the projects managers to orchestrate a multi-million dollar yearly month long experiment. -
Director Of Software DevelopmentReturn Path Mar 2001 - Aug 2002Boston, Massachusetts, UsI was part of a dynamic team of individuals trying to make a success of what was at the time an Internet Startup. I wrote software in Perl and C++ that performed email confirmation loops, address validation and CRUD operations. -
Network ManagerSaic May 1993 - Sep 2001Reston, Va, UsI started as a software developer but was quickly engulfed in the computer networking wave taking over the company. I would become the technical lead and operations manager for an 8 floor building in the Ballston Commons area of Arlington, Virginia. I designed the network and routing, file storage, email and Internet access from the ground up.
Steve Gorman Skills
Steve Gorman Education Details
-
Old Dominion UniversityMechanical Engineering -
Old Dominion UniversityEnglish Journalism
Frequently Asked Questions about Steve Gorman
What company does Steve Gorman work for?
Steve Gorman works for Leidos
What is Steve Gorman's role at the current company?
Steve Gorman's current role is Senior Software Engineer at Leidos.
What is Steve Gorman's email address?
Steve Gorman's email address is st****@****dos.com
What schools did Steve Gorman attend?
Steve Gorman attended Old Dominion University, Old Dominion University.
What skills is Steve Gorman known for?
Steve Gorman has skills like J2ee Application Development, Javascript, Rest, Scrum, C++, Ansi C, Perl, Hadoop, Storm, Web Services, Xml, Maven.
Free Chrome Extension
Find emails, phones & company data instantly
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