Krishnadhan Das

Senior Software Engineer

Bellevue, Washington, United States14 yrs 9 mos experience
Highly Stable

Key Highlights

  • Expert in Big Data and cloud services.
  • Led development of innovative microservices.
  • Significant contributions to Office applications.
Stackforce AI infers this person is a Backend-heavy Fullstack engineer with expertise in Big Data and SaaS applications.

Contact

Skills

Core Skills

Software DevelopmentJavaBig DataHadoopMicroservicesAlgorithm DevelopmentInk AnalysisWorkflow Management

Other Skills

AlgorithmsApache TezAzureBug FixingCC++Core JavaCosmos StoreData StructuresGesture AnalysisHTMLLinuxOffice ApplicationsPerformance ImprovementPerformance Optimization

About

Staff Software engineer at LinkedIn.

Experience

14 yrs 9 mos
Total Experience
3 yrs 8 mos
Average Tenure
3 yrs 7 mos
Current Experience

Linkedin

Staff Software Engineer

Nov 2022Present · 3 yrs 7 mos · Bellevue, Washington, United States

CC++Software DevelopmentJavaLinuxData Structures+5

Apple

Senior Software Engineer

Mar 2021Oct 2022 · 1 yr 7 mos · Seattle, Washington, United States

  • Senior Software engineer at AI/ML team at Apple.

Microsoft

2 roles

Senior Software Engineer

Promoted

May 2016Feb 2021 · 4 yrs 9 mos

  • Distributed Job Manager of Big Data platform. Core component managing job execution on Big data platform, based on Open source Apache Tez and internal integration of cosmos store. Next generation job manager component with capability to run largest data crunching jobs inside Microsoft and outside the industry with 99.9999% reliability. Improve the component by introducing new features and optimizations to execute jobs with PetaBytes of data.
  • Distributed resource scheduling of Big Data platform. Part of team managing open source Hadoop cluster of 250k+ servers with 100 YARN clusters. Owner of scheduling logic and component of open source and internal proprietary algorithms. Responsible to improve allocation latencies of resources among tasks and job execution. Contribute to scheduling improvements customized for internal Hadoop implementation. Part of on-call engineering and day-to-day service maintenance and improvements
  • Ink Analysis micro services for office applications on Azure Platform. Designed and developed an independent stateless microservice on top of Azure to analyze, ink content of office and third-party applications. Integrated pipeline between office applications and the micro-service. Leading effort on creating and maintaining new micro-services on the team. Responsible for day to day service maintenance, on-call engineering, and further improvements. Responsible for communication with multiple partner teams to complete end to end integration of the micro-service with multiple office applications. Analyzing the usage pattern/telemetry to improve the quality/usage of the micro-service continuously. Continuously working on adding more features/user scenarios to the micro-service.
  • Ink editor for office applications : Digital marking or reviewing of a document. Gestures help the reviewing documents digitally. Was key member of the team, working on the gesture analysis part. Ink Editor in Word shown at the Microsoft event on October 26, 2016.

Software Development Engineer

Mar 2012May 2016 · 4 yrs 2 mos

  • Shape recognition (ink analysis) [April’2015-Mar’2016] : Working on a new shape recognition technique, which can recognize thousands of different shapes in the order of mili-seconds. Leading an effort to bring awesome pen based inking experience across office applications, starting with Visio. Have been experimenting and developing different core algorithm for shape analysis for last 7-8 months. Virtually leading the team of 5 developers in the planning and execution part.
  • SmartArt feature for Office applications [April’2014-April’2015] : SmartArt is a miniature version of Infographics, which helps user to present data with good looking visual presentation. Improved performance of layout algorithms used in SmartArt by 20-30%. Improved the overall SmartArt loading experience across all end points from 2-3 seconds to 100 milliseconds. Shipped SmartArt feature as part of Office on Android, Universal and Office16 releases.
  • Ink analysis for Office applications [Oct’2012-April’2014] : IA component analyses hand written inking content to provide semantical document lay-outing and shape/text recognition. Ported the component from Win32 to WinRT. Includes refactoring of code into shared and platform dependent parts. Integrated and enabled ink analysis in OneNote immersive application. Worked on improving performance of the component to reduce the runtime memory footprint of long duration inking scenarios using OneNote.
  • SharePoint Duet Workflow feature [Apr’2012-Augist’2012] : Partly owned the Workflow feature, Duet upgrade scenarios. Fixed bugs and stabilized the product

Brocade

Software Engineer

Jul 2011Mar 2012 · 8 mos · Bangaon Area, India

  • Worked on development of user and kernel space modules to add different features on network switches. Built network modules to enable communication among different components of switch at the kernel level. Added IPv6 support and upgraded dependent modules on older switches.

Education

Indian Institute of Technology, Bombay

M. Tech

Jan 2009Jan 2011

IIEST, Shibpur

B. Tech

Jan 2005Jan 2009

Stackforce found 100+ more professionals with Software Development & Java

Explore similar profiles based on matching skills and experience