I have many years of experience working in software/systems engineering. I began as a software developer, working on distributed, high-availability rail traffic control systems for both rail transit and freight railroad customers. I then became a technical lead, overseeing software development teams of varying sizes in the development of software for projects, as well as a software product line. I have also acted in the roles of software architect and systems engineer, analyzing customer specifications, proposing and specifying system solutions, designing software architectures, performing system impact analyses, and estimating development time and cost.My process experience has included the use of a full life cycle for software development (including requirements documentation and tracing, use case analysis, and UML modeling), along with strict configuration management, defect tracking and peer technical review processes.
Listed skills include Software Engineering, Software Development, System Architecture, Systems Engineering, and 46 others.