Principal Software Engineer Resume
Base, FL
SUMMARY:
- Versatile Lead Principal Software Engineer with extensive experience in all phases of software development lifecycle and network architecture.
- Proficient in network protocols, multiple operating systems, and establishment of secure architectures.
- Self - starter with extensive technical experience, initiative and leadership capability related to computer software engineering and information assurance (IA).
- Proven success enhancing existing systems by engineering new features and performance improvements.
- Bi-lingual English/Spanish. Current Secret Clearance, Confidential . Department of Defense.
TECHNICAL SKILLS:
Platforms: DOS, Windows (all versions); UNIX (Solaris 2.6/8/9/10), IRIX, Linux (various)
Languages: C, C++, Shell Scripts (Bourne/C Shell/Bash), Adobe FLEX, Java, ADA 95
Databases: Relational (ODIN, RECITAL, SQL).
Microprocessors: Motorola 68HC11, INTEL 8086 and 8088.
Tools: Eclipse, Forte Developer 6
Telecommunications: 5ESS Switch, DSS2A switch, H.323, H.248, ISDN.
Networking: CISCO Internetwork Operating System (IOS), Juniper JUNOS and Netscreen.
Hardware: Cisco, Juniper (M7i, J6350, SSG-5), Nortel Networks (Contivity, Passport), General Dynamics Taclane (KG-175B, KG-175D), Tandberg 5000.
End User: All Microsoft Office 2003/2007/2010 applications along with IIS, Visio, SQL Server, Purify, ClearCase, HP OpenView, HP Network Automation 7.5, SolarWinds, Symantec Antivirus System Center Console, Symantec Endpoint Protect 11.0, Secure Terminal (STE) telephones, Symantec Ghost Server and Adobe Acrobat Professional
PROFESSIONAL EXPERIENCE:
Confidential, Base, FL
Principal Software Engineer
Responsibilities:
- Technical Lead on a sustainment project involving both software and hardware upgrades for the Centralized Telemetry Processing Subsystem (CTPS) on the Eastern Range.
- Conducted software analysis of impacted safety critical areas to assist in the creation and identification of requirements and its allocation.
- Provided recommendations of hardware replacement for scarce equipment.
- Designed and authored test procedure documents for software applications as per CMM and CMMI software process.
- Liaison between Program Management and all other Systems Engineering groups. Provide technical support to project team members.
- Create/update test procedures, performing system testing, and software unit testing and static analysis.
- Create/update Design Documents, Software Version Description Documents, Software Users Manual and Technical Orders Document.
- Provided commercial off-the-shelf (COTS) systems integration recommendations.
- Preparing project/tasks schedule and budget.
- Assisted in auditing computer systems to ensure they are operating within secure standards dictated by DOD.
Software Engineer II
Responsibilities:
- Engineered the development of the Human Machine Interface for the Energy Surety and Environmental Research and Development company wide effort by incorporating Eclipse IDE (Java) and Adobe FLEX while leveraging on the Tactical BattleSpace Awareness (TBSA) architecture.
- Facilitated the implementation of customer requested software features, provided maintenance and field support for integration and deployment problems of DSS-2 and DSS-2A telecommunication systems to government facilities; developed in C language, shell scripts and RECITAL RDBMS languages, over a Solaris-UNIX platform.
- Executed extensive regression testing in a laboratory environment for major software releases.
- Designed and developed a customer requested solution to transfer switch-calling data from a maintenance console to a database repository utilizing C language and TCP/IP sockets communications programming under UNIX platform while being part of a secure Client/Server network architecture.
- Implemented solutions to allow the transmission and reception of real time packet routing between processes within an intranet using C, TCP/IP, and UNIX socket programming on a SPARC based UNIX system.
- Debugged and enhanced TCP/IP sockets and memory management on UNIX systems.
- Provided solutions to allow for the reconfiguration of centralize monitoring system within a secure network to take over functions of a failed system in a transparent method to operators at these terminals.
- Served as lead engineer for the Computer Software Configuration Item team. Assigned tasks to engineers, kept track of status and completion of those assigned tasks as well as monitored and administered budget spend. Managed all DSS software releases including code merge using ClearCase as a SCM tool.
- Created requirements, designed and tested procedure documents for new software applications as per CMM and CMMI software process
- Authored Shell Scripts and RECITAL coding development standards to enhance and streamline software peer reviews.
- Coached and mentored new personnel assigned to work in the controls area of the DSS switch.
Network Engineer II
Responsibilities:
- Oversaw all systems engineering and network engineering tasks to include integration, trade studies, product recommendations, cyber security protocols and architecture implementation in relation to a cyber range environment.
- Performed software installation, upgrades/patches, system hardening, troubleshooting, and maintenance on UNIX servers. Analyzed and resolved diagnostic problems on Sun systems (command line troubleshooting). Handled tuning and performance monitoring for UNIX workstations, servers, and peripherals for LAN/WAN environment.
- Implemented and documented systems for high-volume production environment; participated in root-cause analysis of recurring issues, system backup, and security setup. Conducted database sizing, monitoring, backup and recovery/continuation of operation (COOP), and responded to customer support request.
- Conducted research, trade study, and implementation for various network management tools to provide support for current programs.
- Managed network system administration tools (HP OpenView, HP NA), performed security and infrastructure maintenance of Routers (Cisco, Juniper, Passport), VPN devices (Contivity SSG-5), Switches (Baystack, TigerStack), and network encryption devices (KG-175B, KG-175D).
- Provided commercial off-the-shelf (COTS) systems integration and Virtual Tele-Conference (VTC) Systems deployment.
- Created vendor acceptance tests, build procedures, network layout diagrams and configuration documentation for hardware deployment.
- Supported programs by deploying and maintaining product data management tools that allow the company to control and manage all forms of product data in a multi-site secure collaborative environment.
- Captured, analyzed, and reported summarized results (defects), and implemented software test and evaluation plans for major releases of software or upgrade of existing hardware.
- Performed regression testing tasks for various network security products to measure performance in accordance with vendors’ specifications.
- Provided program engineering support to proprietary programs for Integrated Master Schedule Development and Management, Program Basis of Estimate (BOE), Bill of Materials (BOM) costing, and proposal development.
- Provided technical support with the migration of PKI certificates from Nortel VPN devices to Juniper SSG-5 devices during an enterprise-wide upgrade.
- Accounted and provided product specifications and designs in regards to biometric requirements in support of projects assigned on proprietary programs.
Member of Technical Staff I / Software Developer
Responsibilities:
- Lead software developer engineer responsible for requirement analysis, development and documentation of new software applications for the 5ESS telephony switch and 7RE next generation PSTN switch, using C language, in the call processing and global routing areas of the telephony system, over a Solaris-UNIX platform.
- Provided solutions to operate the 5ESS switch (PSTN) across public data networks utilizing X.25 protocols.
- Led software development team responsible of coordinating development/resources strategies between interdepartmental development groups.
- Performed black box and white box testing of application features using real time simulators. Conducted software development basis of estimates (BOE) for customer requested software features.
- Enabled fast and reliable solutions to customer's software problems indentified at customer locations.
- 5ESS Training Academy graduate.