James Noss
Senior Software Engineer
Personal Info
Phone
*****.*.****@*****.***
Skills
So9ware Engineering
Map/Geo ApplicaBons
Requirements Analysis
Full-Stack Development
User Interface Design
Proposal Work
Remote Team Development
Software Technologies
• Java
• Python
• Javascript
• AWS
• D3
• Cesium
• Worldwind
• AWS
• Lambda
• C++
• Docker
• ReactJS
• NodeJS
• Linux
• Postgres
• OpenLayers
• Jenkins
• Git
• Jira
Software Engineering Experience
• Senior Software Engineer working with small teams to create solutions utilizing the latest tech stacks and methodologies.
• What motivates me? Challenging work that empowers the team to do great work. I am focused on the “Stuff, not Fluff” approach to creating software solutions.
• I cracked the code on learning how to learn and applying this to the task at hand. The tech is the toolset but the ability to identify the problem, derive a solution and com- plete the task is what has made me a successful engineer.
• Experience with agile Software Development Lifecycle practices, principles, and tech- niques, as demonstrated by 30 plus years of in-depth software engineering experience. Acknowledged by peers and management as a tenacious technical problem solver.
• Original software team member that created two of the top successful NSA projects.
• Crypto Enthusiast/Evangelist: Crypto Investor. Staking, GPU/CPU Crypto Mining Proof-of-Work, Crypto Mining Youtube Channel of HowTo Crypto. 2020-11 -
Current
Senior Software Engineer
Independent Software Engineer
• Experience working with small project teams (remotely) through the full development life cycle, including requirements analysis, architecture, design, coding, testing, and delivery of solutions
• Created livestream capability utilizing H.264 data encoding, using FFMpeg to convert data to HLS segments. Integrated nginx wirh RTMP to access the HLS master file to livestream on the browser using video.js Javascript library
• Creating micro services using Java and Spring Boot annotations. Services utilizing AWS SDK to access S3 and SQS features.
•Utilized Python multithreading pools to maximize Amazon processing data collection.
•Data collection and analysis utilizing matplotlib scatter charts.
• Front-end development skills using ReactJS JavaScript framework
•Created Go Lang app to implement a web socket interface to monitor Amazon services.
•Database skills (Postgres/PostGIS)
•Highly self-motivated and results-oriented team player. Give me a requirement and I will run with it.
•Data Visualization using D3
•Open source geospatial technologies - GeoServer, Cesium, Worldwide, D3, openLayers
•Containerization and container orchestration, using Docker
•Cloud computing, using AWS services such as S3, Lambda functions, SQS. Use AWS Software developer toolkit
•DevOps and Continuous Integration / Continuous Delivery (CI/ CD) using Jenkins
James Noss
Senior Software Engineer
Bachelor of Science,
Computer Science.
Indiana University of
Pennsylvania
CM/CI
Atlasssian Suite
Jenkins,
GIT/Bitbucket,
Artifactory,
JIRA,
Confluence,
Kanban,
Go, Nexus
Education
2020-05 -
2020-11
Full-Stack Software Engineer - NGA Contract
RGI - Remote Development
• Key member provided expertise in team cohesion and product development. Worked with stakeholders defining requirements.
• Providing back-end engineering support for Maxar Imagery project. Created REST-based microservices running in an AWS EC2 server environment.
• Involved with Java Spring development manipulating raw and enhanced imagery files.
• Utilizing AWS EC2, SNS, SQS, Lambda and S3 services into Java imagery microservices.
• Provide DEVOPS CI support for deploying product features.
• Enhance Analyst User Interface using ReactJS with Nginx. 2017-05 -
2020-05
Senior Software Engineer - NATO Contract
AGIS, Inc. Remote Development
• Team lead, creaBng quality GeoSpaBal (GIS) so9ware soluBons in agile environment to achieve success for USSOCOM. Working with the latest MAP technologies (Cesium, WorldWind, D3) to provide high performance analyBcal and tacBcal mapping soluBons for the intelligence community and the tacBcal warfighters.
• Principal So9ware Engineer on NATO GeoSpaBal (GIS) TacBcal Map product development. UBlizing D3, map toolkits. Provide soluBon and product ideas for GeoSpaBal soluBon Thick and Web-based tacBcal/ analyBcal map soluBons. OpBmized and visualized Ble loading performance, map markers, hook readout, MILSYMBOL 2525 symbol creaBon and drops, MIL-STD TacBcal Graphics and Radar data informaBon visualized on web-based map. Tools of the trade, Javascript, ReactJS, VUEJS, NodeJS, C++, D3, Cesium, Web WorldWind. 2016-04 -
2017-05
Senior Software Engineer - NSA Contract
EffecBve So9ware SoluBons, Inc.Key West, FL
• Key member of prototype that became NSA’s highest priority project. Grew team from 5 to 300 engineers.
• Work with RF devices and so9ware defined radio.
• Created a replacement for the Google Earth plugin and cre- ated a web-based mission tactical map utilizing the D3 java- script library and ReactJS.
• Evaluated the site data collection system and provided solu- tions to increase the system query performance and usabili- ty of the user interface.
• Created sprints following SCRUM methodology. Achieved improving the software development process.
2011-02—
2016-04
Senior Software Engineer - NSA Contract
Effective Software Solutions, Inc. Annapolis Junction, MD
• User Interface Technical lead designed and coded a com- mon web-based user interfaces for Intelligence Communi- ty RF signal processing systems. Entrusted and achieved the creation of a common User Interface with a light-weight common open-source tech stack. Tasked with one high- level requirement and completed on time.
• Utilized the AngularJS, KendoUI and Tornado python web frameworks for rapid development and deployment.
• Integrated reusable Commercial Off-The-Shelf software.
• Incorporated D3 to provide mission-centric data visualiza- tions.
• Created a web-based Spectrum Analyzer view with audio.
• Implemented PKI and SSL and TLS protocols using
openssl.
2007-06-
2011-02
Principal Software Engineer - NSA Contracts
Aegis Inc. Columbia, MD
• Created a replacement for the Google Earth plugin and created a web-based mission tactical map utilizing the D3 javascript library and ReactJS.
• Evaluated the site data collection system and provided so- lutions to increase the system query performance and us- ability of the user interface.
• Created sprints following agile SCRUM
methodology. Achieved improving the software develop- ment process.
2002-02-
2007-06
Principal Software Engineer - NSA Contracts
Henggeler Computer Consultants. Columbia, MD
• Provided research and prototyping engineering support for Signals Development group. Achieved the creation of a data perspective tool of which exceeded users’ expectations.
• Created a Business Intelligent User Interface solution for signal development mission analysts.
• Created a very rich and thin user interface client 1986-2002 Software Engineer Contractor - Intelligence Community Independent So9ware Consultant. Ft. Meade, MD
Jim Noss
Senior Software Engineer