I’m an experiened Software Engineer with a focus working on embedded systems in the defense industry. I've contributed to many projects such as the Global Positioning Satellite (GPS-III), the V-22 Osprey and the Aegis Ballistic Missile Combat System. While working on these projects I have used a wide range of programming languages such as C++, Java, C, Ada and various scripting languages.
I’m a native of Philadelphia and a graduate of Temple University with a Bachelors degree in Computer Science. i'm also a veteran of the United States Air Force where a served as an Active Duty Avionics Sensors Technician for four years.
My technical interest outside of work involve mobile apps and the local startup community . I'm primarily focused on applications that involve sensory input such as iBeaons and other "Internet of Things" type devices, as well as mobile applications involved in the educational technologies for youth.
Partner/Software Architect @ Located in Philadelphia, Pennsylvania, Fairmount Labs is a technology firm that offers software-centric consultancy services to companies and organizations, both large and small. We specialize in the design and development of software products and pride ourselves in ensuring that our solutions fit our customers needs. From June 2015 to Present (7 months) Greater Philadelphia AreaSoftware Engineer @ At Lockheed Martin I work as a Software Developer on the Digital Signal Processing team for the Aegis Ballistic Missile Defense system. My primary responsibilities are to perform duties as a member of an agile team tasked with implementing new target tracking functionality into the system. Our primary language is C++, along with some testing scripts written in Python to support automated testing and continuous integration with Jenkins. As a team member I wrote/modified many lines of very precise code in order to successfully implement algorithms used for RADAR target tracking and identification. From October 2014 to Present (1 year 3 months) Software Engineer @ Avionics Software Engineer for V-22 program performing duties in the design, implementation and maintenance of aircraft avionic software using the Ada programming language. I was recently assigned to a small team with the goal of successfully completing a major software project using the Agile software development process. The project is set to last for 8 months and the team consist of 8 engineers with various specialities. Our objective is to implement an "Air Drop" functionality in the V-22 aircraft which will give military pilots the capability to accurately deliver personnel and equipment to a location without landing the aircraft.
The Air Drop capability is a key enhancement to the V-22’s avionic system because it allows the pilot to accurately plan and execute drops of personnel and equipment. The Air Drop system will account for weather conditions, cargo weight and size, air craft speed, desired drop location and time of impact and a host of other environmental and physical conditions. My primary responsibilities are in the Guidance and Mission Management portions of the software. From February 2013 to October 2014 (1 year 9 months) Greater Philadelphia AreaSoftware Engineer @ Performed duties to support the GPS III satellite program as a Software Engineer. My primary task involve the development of software and test procedures to verify Hardware/Software test equipment that is used to troubleshoot space vehicle flight software. The Hardware/Software Testbed models various components of the space vehicle to allow "Test Like you Fly" debugging of the On-Board Computer flight software that controls the space vehicle.
I also developed integration tests for the Thermal and Macro subsystems of the satellite software in preparation for the Software Item Qualification Test event (SIQT). The testing process for the satellite software is very rigorous with some tests taking over 40 hours to run. The goal of our tests is to simulate every scenario the satellite is likely to experience after launch From March 2010 to January 2013 (2 years 11 months) Computer Systems Analyst @ Performed IT duties in support of GPS III satellite project. Engaged in daily tasks to assist in deployment of a collaborative environment where all partners around the world involved in GPS III could share and store data. Developed and implemented a massive web based document library using Microsoft SharePoint. Document library was used by GPS III partners and contained over 7,000 folders each with specific individual security settings. From June 2008 to March 2010 (1 year 10 months) Avionic Sensors Tech @ Performed electrical and mechanical maintenance/training on over $187 million dollars of avionic systems in support of multiple fighter squadrons from various bases and countries.
Routinely volunteered or was selected for leadership roles regarding maintenance, community service, Air Force pride and an assortment of other work related and recreational duties. From January 2003 to January 2007 (4 years 1 month)
B.S, Computer Science @ Temple University From 2007 to 2010 Electronics Principles Certification @ 2003 Graduated US Air Force Electronic Principles School From 2003 to 2003 HighschoolHighschool Thomas Elliott is skilled in: Testing, Software Engineering, Embedded Systems, C++, Java, Databases, Object Oriented Design, Software Design, Unix, ClearCase, Software Development, Simulations, Unit Testing, MIL-STD-1553, Computer Hardware