Software Engineer
Technical environment: .Net Framework 4.8, C#, WPF, MVVM, Azure DevOps, GitHubProjects: HP Omen Gaming Hub, HP Orbit, HP Connected Drive• Designed, developed, and led continuous enhancement of over a dozen modules using C# on .Net Framework 4.8.• Achieved at least 80% unit test coverage in feature work, augmenting ability to detect regressions.• Engineered user interface (UI) of 12 modules employing Windows Presentation Foundation (WPF) within an MVVM (Model-View-ViewModel) architecture, integrating dependency injection to amplify modularity and facilitate seamless testing procedures.• Led refactoring initiatives in six modules aimed at optimizing application's architecture and remedying accumulated technical debt, culminating in tangible enhancements to performance and maintainability. • Analyzed and estimated hundreds of stories based on requirements and functional specs.• Implemented and enhanced ADO workflows utilizing GitHub hooks to automate build, test, and deployment processes, ensuring seamless integration of code changes, resulting in reduction in manual intervention.• Conducted thousands of code reviews, offering constructive feedback and suggestions to enhance code quality, maintainability, and adherence to coding standards, facilitating knowledge sharing, and improving collaboration.• Fostered close collaboration with project managers and UI designers to refine workflows and elevate feature sets, elevating overall product sophistication.• Applied clean coding practices through implementation of Object-Oriented Programming (OOP) techniques and adherence to SOLID principles, ensuring codebase integrity and maintainability and yielding reduction in code defects.