Khalid Razak

Software Engineer

Simi Valley, California, United States16 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in C# and C++ software development.
  • Proficient in Object Oriented Design and Analysis.
  • Extensive experience in full software design lifecycle.
Stackforce AI infers this person is a Software Engineer with expertise in developing complex software solutions.

Contact

Skills

Core Skills

C#Software DevelopmentC++

Other Skills

WPFWinFormsC firmwareMVVMcommunication protocolsCMMImultithreadingApacheSoftware EngineeringDatabase DesignMySQLLinuxSubversionIntegrationObject Oriented Design

About

A talented, results driven and experienced staff software engineer specializing in Object Oriented Design and Analysis. I have extensive experience with the full life cycle of the software design process. Technical Skills: • Languages: Proficient in C/C++, C# .NET, C++/CLI, HTML, Python, SQL, Objective C, PHP • Design: Enterprise Architect, UML, Design Patterns • GUI: WPF, WinForms, MFC, FLTK • Platforms: Windows XP/Vista/7/8/10 UNIX/Linux (Ubuntu, RedHat), Mac OS X • IDEs: Visual Studio 2005/2008/2010/2015, Eclipse, XCode • Source Control: GIT, SVN, ClearCase, CVS, VSS • Other: Visio, Enterprise Architect, Object Oriented, Software Development, Multithreading, WPF, TFS, WinForms, MFC, XML, CruiseControl, Installshield, MySQL, Atlassian Jira, Confluence, Microsoft SQL Server • Tools for telecommuting: Skype, Zoom, Slack

Experience

16 yrs 1 mo
Total Experience
4 yrs
Average Tenure
4 yrs 1 mo
Current Experience

Viasat inc.

Staff Software Engineer

May 2022Present · 4 yrs 1 mo · Remote

Meta

Senior Software Engineer

May 2021May 2022 · 1 yr · Remote

  • Contracted through Insight Global

Macro-blue, inc.

Senior Software Engineer

Jul 2019Mar 2022 · 2 yrs 8 mos · Moorpark, CA/Remote

  • Developing a video configuration application in C# WPF.
  • Troubleshooting video display issues in Winforms C# application and C firmware.
  • Developing usb host hid (mouse/keyboard) support in firmware for video displays.
C#WPFWinFormsC firmwareSoftware Development

Advanced motion controls

Senior Software Engineer

Sep 2014Jul 2019 · 4 yrs 10 mos

  • C++, C++/CLI, C# development for control system application.
  • Designed and developed application in C#/WPF using best practices following MVVM pattern.
  • Developed communication protocols infrastructure.
  • Refactored legacy code decreasing code coupling and increasing code readability and cohesion.
  • Designed and implemented feature to automate motor commutation.
  • Fixed critical memory leaks in software.
C++C#WPFMVVMcommunication protocolsSoftware Development

Saic

Software Engineer

Mar 2010Sep 2014 · 4 yrs 6 mos

  • Developed a central/peer to peer messaging system for devices and sensors in C#.
  • Implemented UI and backend for a plug and play system in C#.
  • Maintained and enhanced map client software in C++.
  • Developed all software in a CMMI level 5 environment.
  • Developed C++ multithreaded software for Linux in a CMMI level 5 environment.
C#C++CMMImultithreadingSoftware Development

Education

Virginia Tech

Bachelors of Science — Computer Engineering

The University of Alabama in Huntsville

M.S. — Computer Science

Stackforce found 100+ more professionals with C# & Software Development

Explore similar profiles based on matching skills and experience