Don Johnson Email and Phone Number
Don Johnson work email
- Valid
Don Johnson personal email
- Valid
- Valid
Experienced software engineer
Horizon Industries, Limited
View-
Lead AssociateHorizon Industries, Limited Feb 2024 - PresentVienna, Va, UsContinue to work as the lead software developer for the Map Catalog group in the Defense Logistics Agency (DLA). Maintain and improve "Map Catalog," a geospatial Windows desktop application and the associated data processing pipeline written in Python 3.x that produces the metadata for this application. Currently, rewriting Map Catalog using C#, XAML, and the ESRI ArcGIS SDK for .NET instead of Java and JavaFX. Security clearance eligible. -
Consultant And TrainerHorizon Industries, Limited Dec 2023 - Sep 2024Vienna, Va, UsSupported transition and new software development efforts for the Non-Ferrous Founder's Society (NFFS) and its Integrated Casting Order Network (ICON) website. This website, https://icon.nffs.org, supports domestic manufacturers by providing innovative procurement solutions for defense and military related metal castings and, more recently, is adding foundry manufacturers. ICON is an MVC application built with Amazon AWS services. This project uses the following technologies: REACT with JavaScript, TypeScript, GraphQL, HTML, CSS, Auth0, SendGrid, EC2, AWS Lambda, Tomcat, Java, DynamoDB and IBM DB2. Worked with the Program Manager to interview and hire a new development team on a contract takeover for Horizon Industries on behalf of the NFFS organization. -
Software DeveloperHorizon Industries, Limited Jan 2021 - Jan 2024Vienna, Va, UsRewrote "Map Catalog," a geo-spatial application used by ten thousand military personnel in multiple service branches around the world. Replaced all ESRI ArcGIS Runtime SDK v10.2.4 code with ArcGIS Maps SDK for Java 200.x. Rewrote the user interface to replace all Java Swing code with JavaFX, defining the interface using FXML files and Java class controllers. Used Git, Agile processes and Atlassian JIRA to manage the project. Worked in Microsoft Visual Studio Code IDE and Gluon Scene Builder to write this Red Hat OpenJDK Java 17 application. -
Programmer AnalystTeksystems Jun 2020 - Dec 2020Hanover, Md, UsSupported the Map Catalog group at the Defense Logistics Agency -
Software EngineerMit Lincoln Laboratory Feb 2018 - Apr 2020Worked under contract for John Galt Staffing in Division 5, Group 51, developing a cyberwarfare distributed system consisting of micro services on an AWS platform. Programmed in Java, JavaScript, collaborated with Git, Bitbucket and communicated with teammates using Atlassian tools. Used XML and JSON for interservice communication. Leveraged Spring MVC, Spring Boot, Maven, Jenkins, LDAP, Apache Fortress, Nginx, Tomcat, and Hadoop to create the platform. Wrote Ansible and CloudFormation scripts to deploy. Eligible for a top secret clearance.
-
Senior Programmer Analyst, Automation And Robotics R&DAmazon Robotics Nov 2016 - Feb 2018North Reading, Ma, Us• Wrote a program in Oracle Java v1.8 to emulate the behavior of a PLC controlling a robotic arm, conveyance, and tote bander at a fulfillment center (FC) tote palletizer and automated guided vehicle station. Reviewed the new documentation for a propriety machine messaging protocol, documented the message content, and wrote the message classes and integration tests.• Wrote a Java client program running on an EC2 instance using the AWS Java API to subscribe to messages produced by the Sortation Services and Products group who tracks product as it moves between end destination FC and transfer centers. The application retrieves the messages from SQS queues subscribed to SNS queues. After retrieving the messages, it writes them to a Redshift database then deletes them from the queues. Wrote all code and spun up all AWS services.• Worked with AWS' IAM, Elastic IP, Route 53, VPC, EC2, S3, Redshift and RDS services.• Wrote a set of report generating BASH scripts to identify pallets emerging from the robotic arm tote palletizer station whose physical and virtual count of totes occasionally do not match. The report generator runs daily against the logs from eleven production sites and against a database containing final audit information and emails the reports to interested parties.• Helped team resolve problems with Linux operating system, Git version control, IntelliJ IDEA IDE, networking, AAA, applications, Amazon proprietary package build, and deploy systems.• Modified the human FC station code in a Java v1.6 based material handling system so that it could be migrated from running in RHEL 5 to Ubuntu 14. This included handling security certificate and configuration differences. By adding a small network switch and making OS configuration changes, allowed station to act as a private network router for connecting other endpoint devices. -
Product It Engineer, Advanced ProgramsAmazon Robotics Aug 2015 - Oct 2016North Reading, Ma, Us• Maintained IBM BladeCenter AMM, SAS Switches, RAID Controllers, Ethernet SMs, and blades that provided the computational power for a Java/JVM based material handling system used at two production FCs and the local development system. Dealt with all Red Hat Cluster troubleshooting and re-configuration issues. Was required to duplicate support, previously provided by an eight person support team providing support to a three hundred person development group, for our thirty person research group.• Combined the networking, storage and computation resources of two BladeCenters so that a material handling system could run on eleven Red Hat cluster nodes instead of six. Installed and configured Cisco Catalyst 3650 and 3850 switches. Wrote IPTables firewall rules for the computation nodes. Wrote many BASH scripts to speed configuration and troubleshooting.• Wrote a Python Nagios verification test for CFEngine. This test, running on a cluster node, parsed the CFEngine configuration files, and confirmed by communicating with another process, all the other nodes and stations that CFEngine was successfully deploying all configuration changes. This resolved a persistent configuration syncing issue.• Wrote a GNU C/C++ file system I/O latency diagnostic service program used to benchmark lower level file writing performance against file writing performance from within a JVM. Caching on or off, number of disk writes, interval between writes, and frequency of bursts of writes were adjustable. The application ran as a service on a cluster node and wrote results to a MySQL performance metrics database.• Wrote white papers identifying next-generation computation platform challenges and opportunities. This included addressing the issue of latency introduced by moving from a local premise platform to the cloud. Created both infrastructure wiki and change log used by the team to improve system related documentation. -
Supervising EngineerVenvy Feb 2014 - Aug 2015Marina Del Rey, La, UsProvided product and technical advice. Did C++ coding to provide object tracking capability in website videos via library methods called from Node.js. Gave direction to new hire software engineers and developers. -
Senior Linux AdministratorThe Mathworks Jun 2014 - Jul 2015Natick, Ma, UsResponsibilities included administering company mail (Sendmail, Postfix), news, mail lists, standard file system, NIS/LDAP/AD, North American DNS and system monitoring. Worked in Perl, BASH and Ruby on Redhat/CentOS systems. Created incident management reports from data in the Nagios monitoring system. Implemented configuration management using Puppet Enterprise. Mentored and trained junior system administrators. -
Systems Analyst, Administrator IiiBoston University Feb 2008 - Jun 2014Boston, Ma, Us• At the beginning of each semester, conducted training classes in command-line Linux and in Data Management for our client community.• Designed and wrote a computer cluster contribution and utilization reporting tool for principal investigators working in the Stone Science Research Center. Information for the tool came from Sun Grid Engine (SGE) Manager accounting records and a standalone MySQL database. The application was written in Oracle JDK v7.1 Java. Graphs and tables were created utilizing Google's online Chart Tools service.• Managed project to create local Sun Grid Engine cluster and to move research groups from principal investigator centered to shared services environment. Developed a comprehensive wiki with HOWTOs and administrative procedures to help clients with the migration to the cluster.• Supported 175 users working on a SGE managed Linux Cluster of over 3,000 CPU and 10,000 GPU cores at the Massachusetts Green High Performance Computing Center. Users were scientists and graduate students working for the Center for Remote Sensing and the Earth & Environment department.• Updated operating systems and troubleshot. Resolved network problems using Nmap, Netstat, Wireshark and SoapUI. Maintain Apache web, Sendmail and FTP servers. Corrected problems involving NIS and Active Directory services along with Kerberos authentication. Worked frequently in C, BASH and Perl.• Provided all application help desk support for scientific applications. Supported user software development in FORTRAN and C by loading libraries and resolving compilation problems.• Other accomplishments include: removed all network and system single points of failure, managed system remediation after a major intrusion, created system security scanner, wrote and installed iptables, ipfilter, ipfw firewalls on Linux, Solaris and MacOS systems. -
Teacher & CoachEvangelical Covenant Church Jan 2000 - Jan 2008Chicago, Il, Us• Served as national treasurer for organization in Japan.• Taught English to Japanese nationals.• Taught mathematics to middle and high school students for three years at the Christian Academy in Japan.• Coached boys tennis during the same period. Team won Far East Tournament first year.• Provided computer and network support to users of Windows (including Japanese version of OS) and Linux.• During the first year in Japan, studied Japanese at JMLI in Takadanobaba. -
Software EngineerThermal Wave Imaging, Inc. Feb 1996 - Jul 1999• Made significant improvements to the software’s user interface, reliability and feature set. Worked on automated detection of defects while pursuing Masters degree at Wayne State University.• Managed the conversion of EchoTherm®, the software component of a state-of-the-art non-destructive testing and imaging system, from Microsoft C/SDK to C++/MFC. • Automated installation with InstallShield and created a help system.• Converted EchoTherm to an OLE automation server. Added user scripting ability to the application.• During last year at TWI, designed and developed software in Visual C++ on a contract basis while incorporated as “Millennial Services, Inc.”
-
Teaching AssistantWayne State University Jan 1993 - Dec 1995Detroit, Mi, Us• Taught, for six semesters, an introductory computer class with lab as well as a class called "Program Analysis & Design Using C++."• Did research as part of Dr. Michael Conrad's biological computing group.• Worked one year as a research assistant doing programming in Mathematica for physical chemist Dr. Martin McClain, modeling crystal symmetries.• While attending graduate school, continued to work for two more years as a part-time contractor for Ameritech, performing LAN administration on Novell networks and creating an asset tracking system. -
Network ManagerAmeritech Jan 1991 - Dec 1992Philadelphia, Pa, Us• Managed one-year, $500,000 project to expand Novell local area network capabilities in the Eastern Division. Responsibilities included supervision of LAN administrators, budgeting and managing upgrade activities.• Ran project to upgrade LAN wiring in the Michigan headquarters building to category 5 cabling with SNMP capable Synoptics hubs which significantly reduced network downtime.• Created software and hardware standards for the Eastern Division. Successfully lobbied for upper management approval and brought users into compliance. -
Programmer AnalystAmeritech Jan 1990 - Dec 1990Philadelphia, Pa, Us• Teamed with the Vice President of Sales in Michigan to create a sales forecasting system in DBASE. This was used locally by account executives and sales managers and eventually migrated to four other states.• Developed Parts Database Query (PDQ) system used for telephone system configuration.• Conceived and created an interface between headquarters based mainframe Fieldwatch dispatch system and local Datapoint payroll system that saved $40,000/year in data entry costs. -
Database AdministratorAmeritech Jan 1988 - Dec 1989Philadelphia, Pa, Us• Supervised data entry personnel.• Worked with the maintenance contract manager to extract contract profitability information from our mainframe via Focus, a 4th GL. Previous attempts by other people to extract this information had been unsuccessful.• Administered a Honeywell DPS 6, a Pick OS based minicomputer and the sales order system that ran on it. Generated sales and service related management reports. Trained and supported users.
Don Johnson Skills
Don Johnson Education Details
-
Wayne State UniversityComputer Science -
Villanova UniversityApplied Project Management -
University Of MichiganTeaching -
Saginaw Valley State UniversityMathematics
Frequently Asked Questions about Don Johnson
What company does Don Johnson work for?
Don Johnson works for Horizon Industries, Limited
What is Don Johnson's role at the current company?
Don Johnson's current role is Lead Software Developer at Horizon Industries working for the Defense Logistics Agency.
What is Don Johnson's email address?
Don Johnson's email address is am****@****ail.com
What schools did Don Johnson attend?
Don Johnson attended Wayne State University, Villanova University, University Of Michigan, Saginaw Valley State University.
What are some of Don Johnson's interests?
Don Johnson has interest in Economic Empowerment, Lee Iacocca, Environment, Poverty Alleviation, Osama Bin Ladin.
What skills is Don Johnson known for?
Don Johnson has skills like Linux, C, Perl, Unix, Solaris, C++, Software Development, Itil, Bash, Redhat, Java, Certified Project Manager.
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