Post Job Free
Sign in

Software Engineer C++

Location:
Sammamish, WA
Salary:
Competitive Software Engineer Salary
Posted:
October 02, 2023

Contact this candidate

Resume:

BENTAL TAGOR

adz3z5@r.postjobfree.com

425-***-****

SUMMARY OF QUALIFICATIONS

• More than 20 years of development experience of core infrastructure, APIs, and System Services.

• Simple and clean designs and creative architecture.

• Proficiency in writing solid, accurate, readable, modular, and reliable code by developing libraries and tests in parallel.

• Design Patterns and Programming Languages.

• Expertise in C++, Java, C#, and C.

EMPLOYMENT HISTORY

Software Engineer II Microsoft, Redmond, WA 10/2022 – 10/2023

•Software Engineer of Microsoft Teams.

•Innovated and implemented a Video Rendering Visualizer GUI with wxWidgets in C++. The Video Rendering Visualizer Tool includes Gui, Model, Controller with transactional updates, Configuration, TLogging, Logging, Tabular Data, Utilities, and Testing libraries.

•The Visualizer Tool parses TLogs and visualizes calls, compositors, and rendering pipeline(s) information, including runtime events in Event Viewer. The TLogs parsing algorithm is designed on personal patents of iterators, which is originally implemented at: https://github.com/BentalCode

•Key Technologies: C++, wxWidget, Visual Studio, and Windows.

Senior Software Engineer Startup, Sammamish, WA

04/2019 – 10/2022

•Innovated and implemented data streaming APIs for processing data efficiently and seamlessly and enabling data to and from multiple data sources.

•Implemented a testing environment in C++ and Java, including base functionality, data structures, basic algorithms, programming problems, and a testing library.

•Development of tools and command lines for the deployment of a CMake build a system of C++ projects.

•Key Technologies: C++, Java, Git, IntelliJ, and C-Lion.

Senior Software Engineer Microsoft, Redmond, WA 07/2018 - 03/2019

•Implemented infrastructure in Azure Stack VM-based environment for the Deployment/Upgrade Systems. Implemented libraries, tools, and scripts for the Deployment System and Test Framework.

•Key Technologies: Windows, C#, Windows Service, Platform Invoke, PowerShell Scripts, MSDN, and Visual Studio.

Senior Software Engineer Apptio, Bellevue, WA 05/2016 - 06/2018

•Innovated and implemented from scratch a Tabular Data Transformation System for transforming Tabular Data based on Table Match rules.

•The core Table Match library supports a customized Rules Engine for supporting various data transformations and configurations of a dedicated compiler module for compiling the rules into an optimized code for transforming the data at runtime efficiently and precisely.

•Key Technologies: Linux, Java, Embedded Jetty, REST, EC2, S3, Packer, Terraform, Git, and IntelliJ.

Senior Software Engineer Tableau, Kirkland, WA 10/2012 - 04/2016

•Innovated and implemented a Health System, Health Runners, and performance counters framework from scratch, designed monitoring, and remediated the various Tableau Online/Public Services across multiple data centers in private/cloud environments.

•Innovated and implemented a Multi-Instance Data Service for enabling scaling of Tableau Online. The Service exposes APIs for managing user-data information and includes a Sync Engine for integrating user-data information from Tableau’s Services.

•Implemented a new Sync Client as a Windows Service in C++ for downloading task schedules and information from Tableau Online and performing automatic sync of the corresponding customer’s data in the background.

•Key Technologies: Windows, Linux, Java, C++, STL, BOOST, QT, RabbitMQ, Zookeeper, Cassandra, My SQL, Perforce, and Visual Studio.

Senior Software Design Engineer Microsoft, Redmond, WA 08/2003 - 10/2012

Windows Azure Platform Software Development 2009 - 2012

•Developed and implemented the Provisioning Service of Access Control Service of Office 365 and Windows Azure.

Windows Core Security Software Development 2005 - 2009

•Developed and implemented the new AppLocker Security Platform in Windows7. The security platform includes a UI Service, Deployment Windows Service (SvcHost), and interaction with kernel mode.

•Windows Server Security Configuration Wizard (SCW) Development. Developed a legacy Windows Server Security Configuration Wizard for allowing administrators to easily change a server's default security settings. SCW consists of the following main components: App Wizard Interface, Command-Line interface, Configuration/Rollback/Analysis Engines, and a Security Configuration Database.

Windows Core Security Software Development 2003 - 2005

•Developed a Policy Engine of One Care product for configuring Security settings, including Windows Firewall, Auditing, and other security settings on Windows.

•Implemented a policy compiler for compiling a user-mode policy into a kernel-mode blob as part of the AppLocker incubation project.

•Key Technologies: C\C++, C#, COM\DCOM, STL, BOOST, Windows, Server, Windows Firewall, File System, Registry System, SQL, MSDN, Windbg, and Visual Studio.

Software Engineer Open Ratings, Herzliya, Israel 1/2000 - 1/2003

•C++ developer of web infrastructure. Implemented a full-featured Workflow Engine and Rules Engine (and a proprietary rule language): those synchronized and enhanced user actions and a comprehensive Object-Layer independent of the database technology.

•Key Technologies: C++, COM\DCOM, STL, BOOST, MFC, Perforce, and Visual Studio.

EDUCATION:

B.Sc. Information Systems Engineering, Cum Laude, Technion Israel Institute of Technology.

M.Sc. Computer Science, Open University of Israel. [Automata Theory and Formal Languages, Advanced Programming in Java, Selected Topics in Algorithms]

HOBBIES: Chess, Snowboarding, and Hiking.



Contact this candidate