Basel Salam

Basel Salam Email and Phone Number

Principal Software Engineer, Board Member. Expert at Big Data pipelines, SQL/ADX Optimization, real-time processing, data dense visualization @ DocuSign
Basel Salam's Location
Bellevue, Washington, United States, United States
Basel Salam's Contact Details

Basel Salam work email

Basel Salam personal email

About Basel Salam

Making data actionable, in an efficient way.My philosophy:Data can be summarized and visualized to make it actionable, with natural flexible drilldowns that mirror the workflows that data consumers use to go from summary to drive actionable info.What drives me to succeed:Setting (and exceeding) goals that reflect real customer delight(or pain). If the desired metric isn't measurable, I'll make it measurable.What I "see":Where others see raw data sources, I visualize reports, and identify the necessary "Full Stack development work" to unlock what I've visualized.Examples of my work:- Root Cause Analysis in seconds on 25B+ rows on a multi-dimensional, high cardinality dataset, via a "visual exploratory" ID3.- 100x+ speedups for SQL queries on tera scale DBs (mins to sub-sec)- Single dashboard view on 4-tiered data via a query layer across multiple tables with zero cost overhead, and 4x reduction in maintenance.- Find Worst N machine across tens of thousands, in seconds, "map reduce" pattern in SQL across hundreds of databases.- 100x+ speedups for Cosmos Scope (~Hadoop Tez) queries on peta scale data (days to mins/secs)- Enable offline analysis for an exa scale service, via an efficient "distributed and differential table sync" from thousands of SQL DBs to Cosmos (~Hadoop).- Improve state-of-art in windows appcrash reliability, by overlaying "Action taken" on the metric against a target. Considered impossible, now adopted company wide.- "Kdirstat style" drilldown for code metrics.- Optimize core .Net string and streamreader libraries, including register level parallelization processing. This reduces bottlenecks in raw processing for Cosmos (~Hadoop Tez).- RCA in real-time across OS, clients and multiple services, via smearing of requests across clients and multiple cloud services.- Enable single dashboard view for multi-dim BI data, via extensions to HighCharts.Research experience:Information Retrieval, Cross-lingual search and Data mining.

Basel Salam's Current Company Details
DocuSign

Docusign

View
Principal Software Engineer, Board Member. Expert at Big Data pipelines, SQL/ADX Optimization, real-time processing, data dense visualization
Basel Salam Work Experience Details
  • Docusign
    Principal Software Engineer
    Docusign Aug 2022 - Present
    San Francisco, Ca, Us
    Architected and delivered a 100% cloud native metric & log ingestion pipeline leveraging Distributed Eventhub (Kafka like), Stream analytics (Spark like), and Azure Data Explorer (Splunk like columnar store). Entire solution is deployed automatically via Terraform, including several components that aren't fully natively supported. (e.g. seamless Stream Analytics integration).Architected and implemented core pieces of a "lift and shift" solution for legacy metric and log ingestion pipeline from on-prem to cloud. Worked with various stakeholders for a hybrid solution that allows rest of DocuSign to transition from on-prem to cloud.Architected and implemented a visual "seasonality scaling" optimization algorithm and dashboard that allows all of DocuSign to see potential savings (80% across the company) from implementing seasonality based scaling. This required working with various disconnected sets of ambiguous data and partnering with teams across the company.This is helping drive how teams implement the transition to the cloud, with a potential 80% cost savings (14M+ a year)Architected and implemented an instantaneous PII mitigation solution on top of a dataset that doesn't natively support instantaneous deletions.Architected and implemented an "indexed" cold storage solution, leveraging existing cloud native solutions in a novel way, which deprecates an existing unindexed blob archive that isn't queryable. Reduced cost of an audit/scrub by tens of thousands of dollars each, and days of dev time. Unlocked the ability for new tables to be "backfilled" from cold storage, saving hundreds of thousands per table.Architected and implemented an ingestion solution for OpenTelemetry data in a columnar store without native support, with 100x faster performance at query time.Currently 500B rows, 9B rows/day, expected to scale to 100B rows/day, 3 trillion rows.Administer Docusign's IL4 USGOV metrics and logs platform. Passed NACLC and SSBI checks.
  • Docusign
    Lead Software Engineer
    Docusign Nov 2019 - Aug 2022
    San Francisco, Ca, Us
    Streamline Event processing for all of DocuSign, in Kusto/Azure Data ExplorerAutomated schema discovery and update policy creationRestricted table ACL backed by a table with firewall style rules and generic evaluation methodAutomated intelligent backfilling with gap detection, dynamically adjusted windows, auto start/stopIntelligent management of cluster load based on query patternsReal-time detection & scrubbing of sensitive dataPartner with Kusto on Engine V3 optimizations
  • Medina Academy
    Board Member
    Medina Academy May 2018 - Present
    Bellevue, Wa, Us
    - Led fundraising initiatives, achieving a 4x increase in donations, thereby significantly boosting institutional resources.- Anticipated COVID-19 shutdowns and facilitated a seamless transition to remote education, leveraging Microsoft Teams to ensure uninterrupted learning.- Successfully transitioned the institution to online learning one week ahead of public schools, demonstrating proactive crisis management.- Spearheaded the planning and upgrade of campus network infrastructure to an enterprise-grade Ubiquiti system, enhancing connectivity and performance.
  • Microsoft
    Senior Software Engineer At Lensexplorer, Onedrive, Mission Control, Metron, Messenger
    Microsoft Jun 2007 - Nov 2019
    Redmond, Washington, Us
    LensExplorer: Democratizing dashboarding by enabling users to visualize and run ML on trillions of rows in a few seconds, with just a few clicks.Empower thousands of new hires to analyze data with high quality training material and sessions. Example MS internal link: https://resnet.microsoft.com/video/44094Build best of data visualization concepts from Tufte/Few into a dashboarding solution.Interact with high-value customers to build business critical dashboards used by tens of thousands of internal employees.Identify and fill gaps in visualization/query language, like funnel/boxplot/sliding window analysis.Leverage deep understanding of Kusto to provide 100x+ speedups and unlock business critical trend analysis. Operating Systems Group: "Mission Control" decision making system used to ship rapid Windows Releases.OneDrive: Real-Time data pipeline for drilldown and diagnosticsOneDrive: Reach, Engagement and DelightOperating Systems Group: Real-time QoS aggregation and drilldown pipeline.Windows Services: Real-time QoS aggregation and drilldown pipeline.Windows Live: Messenger ClientWindows Live: Contacts Platform(see Summary for examples of work done at this role)
  • Amazon.Com
    Software Development Engineer
    Amazon.Com Jun 2005 - May 2007
    Seattle, Wa, Us
    Team: Item Master Service, owns the "Catalog" DB that is the authoritative source of "Products". Fix Package Measurement:Identified bugs in the legacy process of recording package measurements at Amazon fulfillment centers (FCs), causing inter-FC shipment, and incorrect packing box usage. Worked with DBAs to implement an audit table on a large high transaction count table (12+ million rows, up to 0.5 million updates/day), and analyzing change patterns. Implemented an automated recovery system in Perl that fixes the errors using the audit table.Worked with external teams to implement a new process, replacing the legacy process.Implemented an idempotent backfill in Perl that runs existing records through the new process.Est savings: $100K/year. Data persistence stack for Amazon Automotive, that persists auto part fitment information ("does this part fit your car?").App servers: 20 hosts in a redundant 3 datacenter configuration, running the IM Service on Rhel3.DB: Oracle instance running on an 8-core Opteron machine, with another identical backup.The database started off with ~100 million fitments, and supported 6 million updates/day.Host Fleet Management:Analyzed single datacenter failure capacity in across the entire fleet of 100+ hosts in 6 processing pools.Redistributed hosts for expected load in the event of a data center outage.Accomplished 2006 holiday scaling without extra machines by identifying pools with under-utilization.Developed scripts to automate the process of certifying a server before putting it in production.Estimated savings: $40K/year + 1 dev hr/machine (automated certification).Enhance data troubleshooting tool using AJAX resulting in increased adoptionImplemented ‘auto-suggest’ to replace traditional dropdowns.Reduced apparent load-time by implementing background loading of sub-pages.Increased adoption of tool by external teams, and hence reduced support overhead by 40%Estimated savings: 20 dev hrs/week.
  • Illinois Institute Of Technology
    Application Dev, Dba, Sysadmin - Paul V Galvin Library
    Illinois Institute Of Technology Feb 2004 - May 2005
    Chicago, Illinois, Us
    Develop & maintain in-house software projects in ASP, JAVA, Access, SQL server.Manage existing library databases running on SQL server, and develop new ones according to changing needs.Implement a wireless DHCP registration system in PERL using POP/LDAP authentication, on Redhat Linux 9.0.Assist in managing an NT4 domain, five IIS webservers, two MS SQL servers, one proxy server, one backup server, a VPN server, two NAS servers, and one Image server running on Windows 2000 and Windows 2003.
  • Illinois Institute Of Technology
    Asst Sysadmin & Helpdesk Level Ii
    Illinois Institute Of Technology Mar 2000 - Feb 2002
    Chicago, Illinois, Us
    Unix (IRIX) system administration using various PERL scripts for IIT Campus email, web and dial-up servers.Develop PERL scripts for server migration, intrusion detection, and misuse control.

Basel Salam Skills

Java Perl Distributed Systems Software Engineering Microsoft Sql Server Data Mining Operating Systems Unix Scrum C# Information Retrieval Oop Sql C++ Iis Machine Learning C Hadoop Apache Tez Cosmos Apache Hive

Basel Salam Education Details

  • Illinois Institute Of Technology
    Illinois Institute Of Technology
    Computer Science
  • Illinois Institute Of Technology
    Illinois Institute Of Technology
    Computer Science
  • Illinois Institute Of Technology
    Illinois Institute Of Technology
    Aeronautical And Astronautical Engineering

Frequently Asked Questions about Basel Salam

What company does Basel Salam work for?

Basel Salam works for Docusign

What is Basel Salam's role at the current company?

Basel Salam's current role is Principal Software Engineer, Board Member. Expert at Big Data pipelines, SQL/ADX Optimization, real-time processing, data dense visualization.

What is Basel Salam's email address?

Basel Salam's email address is ba****@****ail.com

What schools did Basel Salam attend?

Basel Salam attended Illinois Institute Of Technology, Illinois Institute Of Technology, Illinois Institute Of Technology.

What skills is Basel Salam known for?

Basel Salam has skills like Java, Perl, Distributed Systems, Software Engineering, Microsoft Sql Server, Data Mining, Operating Systems, Unix, Scrum, C#, Information Retrieval, Oop.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.