Sr. Software Engineer at Itron
Spokane, Washington Area
Sr. Software Engineer at Itron
Spokane, Washington Area
Results-oriented engineer with over ten years’ progressive experience programming, designing, implementing, and testing cutting-edge software and hardware solutions. Innovative and visionary with commitment to leveraging new technology and methods. Excellent organization and interpersonal skills, adept at facilitating multi-discipline collaboration. Demonstrated ability to lead team efforts and work independently.
.NET Architecture & DevelopmentWireless Solutions
Embedded & Desktop Applications
Software & Hardware Integration
Research & Development
Planning, Implementation, & Testing
(Public Company; ITRI; Computer Software industry)
October 2008 — Present (10 months)
Engineered next-generation .NET mobile field application simultaneously targeting Windows desktop and Windows Mobile/CE platforms using Agile software development methodology.
Achieved 99% code reuse between PC and mobile platforms.
Implemented patterns including Model View Presenter (MVP), Inversion of Control (IoC), and Dependency Injection (DI) increasing testability and while decreasing component coupling and maintenance.
Developed cross-platform controls with Visual Studio designer support.
Expanded continuous integration build capabilities by developing Team Foundation Server (TFS) custom MSBuild tasks and scripts.
Advocated team-wide software coding guidelines, architecture and testing best practices including Test Driven Development (TDD) and TypeMock unit test mocking framework.
(Privately Held; 51-200 employees; Computer Software industry)
April 2008 — October 2008 (7 months)
Re-engineered multiple tier enterprise instant messenger system consisting of .NET web application, web services, and Windows application.
Resolved client-server connection stability and integrity by re-architecting client-server interface from hybrid HTTP/TCP to duplex HTTP.
Developed and implemented system load profiling including NeoLoad web service scripts and custom application builds.
Resolved scalability and maintainability of system messaging architecture.
Refined current and developed new quality assurance (QA) procedures and tools.
Ported Wise-based Microsoft installers to WiX.
Currently developing long-term system strategy and architecture.
(Public Company; 10,001 or more employees; QCOM; Telecommunications industry)
May 2006 — April 2008 (2 years)
Developed and refined software applications for current and emerging R&D wireless systems, including multi-carrier cdma2000 1xEV-DO (IS-856 B) wireless access terminals.
Managed porting low-level verification test suite from C++ to C on different platforms.
Upgraded access terminal simulator C++ software with new protocols and enhanced functionality, re-designed for multiple-carrier support.
Evaluated automated regression testing utilizing Agilent Test & Measurement Studio, C#, and Agilent 8960 Communications Tester. Presented findings to colleagues.
Supported design validation with Systems Engineering
Investigated and programmed custom Ethereal / WireShark protocol dissector for debugging simulator messages.
Performed releases and distributed to integration and test teams.
(Public Company; 10,001 or more employees; QCOM; Telecommunications industry)
June 2001 — May 2006 (5 years)
Researched, designed, and implemented specialized digital hardware solutions for R&D efforts.
Led digital design for multiple prototype access terminals to rapidly test and demonstrate advanced wireless technologies, to include Intel XScale processor cores, Ethernet, FPGAs, and peripherals. Used prototypes for tradeshows and other R&D programs.
Elicited requirements, presented designs to colleagues and customers, and supervised CAD layout.
Performed design testing and maintained detailed documentation.
Conceived tools for component pins reducing routing time and improving signal quality and yield performance.
(Public Company; 10,001 or more employees; QCOM; Telecommunications industry)
November 1997 — June 2001 (3 years 8 months)
Designed and implemented manufacturing testing scenarios utilizing C / C++ for Windows and VxWorks platforms.
Engineered RF Tool software for research and development utilizing MFC and Rational Rose UML modeling. Integrated analog capture subsystems, GPS, remote hardware control, and graphical interface.
Analyzed and streamlined testing processes and implementations, increasing accuracy and coverage, and decreasing test time.