Senior Software Engineer Resume
2.00/5 (Submit Your Rating)
Colorado Springs, CO
SUMMARY:
- Progressive and accomplished Senior Software Engineer with over 13 years of Software Development, Project Management, IT, and communications operations experience.
- High performance individual providing expert hands - on ability during all phases of software development cycle - conception to customer delivery and support.
- 'Big picture' visionary; deliver strategic and skilled solutions to overcome challenges and advance organizational goals.
- Detail-oriented, analytical thinker with excellent communication skills, including proficiency in writing reports / project documentation.
- Seasoned Engineer; skillfully complete large projects on-time, within budget and strict deadlines.
- Confident leader with superior ability to identify, analyze, troubleshoot, and resolve issues.
- Possess concrete knowledge of new technologies and advanced applications.
CORE SKILLS & STRENGTHS:
- Software Conception, Design & "Problem Solving/Root Cause Analysis "Custom Software Engineering
- Development "Hardware & Software Evaluation "Risk / Feasibility Analysis
- Program/Instruction Coding "System Analysis & Administration "Process Improvements
- Database/Network Administration "System Upgrades & Enhancements "Gather Customer Requirements
- "Team Management/Supervision "Quality Assurance & Control "Project Management
TECHNICAL ACUMEN:
Software: Microsoft Office Suite, C++, C, Python, Java, Fortran, Solaris RPC, DBX, Oralce 11/12 DB, Posix
Languages: Pthreads, various unix shell script, pro C, Netbeans, Eclipse, Computer OS's Red Hat OS 6, Solaris 10, 11, Hypervisor.
Hardware: Solaris T-4 and T-7, Solaris 7120's, Solaris ZS5-2, OS packages used Solaris Cluster 3.2, ILOM's, zones. Security software used STIG validation suit.
PROFESSIONAL CAREER EXPERIENCE:
SENIOR SOFTWARE ENGINEER
Confidential, Colorado Springs, CO
Responsibilities:
- Tasked to develop new applications, modernize existing code base to current standards in a timely fashion, and address code deficiencies.
- This has led to the creation of code automation tools generating C, C++ code templates, modernization of system-wide communication protocols and API's used, and the retooling of system applications to leverage code reuse.
- Expertly identify, troubleshoot, and resolve complex and diverse range of software/hardware/network problems.
- Maximize quality assurance efficiency across team.
- Oversee/manage system installation at customer sites.
- Build trust; establish rapport and resolve installation/configuration/and refresh issues.
- Go-to person for customer interface.
- Determine work schedules for installation teams.
- Subject matter expert for software technical refresh encompassing OS threading and signaling models and systems code base.
Confidential, Colorado Springs, CO
Software Developer
Responsibilities:
- Led/directed satellite MCS system software and hardware technical refresh.
- Designed, implemented, and documented software updates and hardware layout configuration.
- Developed code to automate hardware system configurations, DB fail over, and code changes to support new hardware.
- Addressed pre-production issues identified during a software/hardware refresh.
- S howed deficiencies of current software and hypervisor environment and provided a working solution that allowed proper IPsec and system testing in an highly virtualized environment.
Software Lead
Confidential
Responsibilities:
- Data processing code was crashing and coring when processing telemetry streams in a certain manner.
- Code was written in C+ + ; problem had existed on the system for many years without definitive root cause. When triggered, the problem caused major production problems.
- Identified sequences causing the issue using system debuggers and custom code to identify problem location.
- Initial system installation was a time consuming, error-prone manual procedure.
- Resolved problem using Python scripting to automate a majority of the task and allow multiple testing configurations.