Senior Software Application Engineer
Santa Clara, California, Us
Scoped, designed and developed C/C++ software applications and feature improvements. Developed end user UI using Qt SDK. Managed small to medium sized projects from scoping through testing. Assisted in management, scoping, design and development of large projects.* Worked efficiently in large code base by being primary developer and owning parts of code of AMD Catalyst Control Center – Linux Edition and AMD Driver Library SDK. * Met internal and external customer needs by scoping, designing, developing and debugging user interface application enhancements within tight resource constraints.* Efficiently designed and documented application features by collaborating with cross-functional and geographically distributed development teams.* Improved user experience of application by updating display picker UI to more intuitive graphical layout mirroring user’s actual display configuration. Improved display selection when system contained multiple displays of similar make and model.* Reduced code duplication for internal applications 10% by designing and developing enhancements to Linux & Windows cross-platform driver SDK, written in C. Increased code manageability, and allowed external customers to interface with drivers.* Reduced end-user application code complexity, code duplication, and application size by refactoring old code based on new methodologies learned.* Ported C# Windows application enhancement to C++ Linux application enhancement, resulting in quick and efficient development of feature parity between platform specific software to meet customer demand and needs. * Joined UI review committee, ensuring all developed UI conformed to company standard and guidelines. Improved end-user application intuitiveness by participating in design and evaluation of user interface.