Husen Bhagat

Husen Bhagat

Software Engineer

Contact Me

About Me

Experienced Developer with a demonstrated history of working at SAP Labs. Skilled in JavaScript, Python, C++, ML, Odata, UI5 and Linux.

Personal Projects

NachOS

Implemented Completely Fair Scheduler to schedule the operating system resources equally among all the processes. Added virtual memory management to NachOS, using swap file mechanism and implemented LRU caching policy. Extended the FileSystem to support dynamic file sizes, concurrency among multiple processes along with implementationof a linux-like i-node table for each process. Developed a shell application and implemented basic linux commands and file system utilities in NachOS.

Code Publisher

Developed a remote code publisher using an asynchronous message-passing communication channel to convert source code files into HTML web pages.

Automatic Detection and Prevention of Cyberbullying

Designed a ML model using SVM to identify online bullying scenarios. Designed a response grading system to automatically monitor cyberbullying.

Accessibility Automation

Designed a system to identify and fix accessibility issues in development phase. 60% of accessibility issues were fixed before testing phase, thus increasing overall development efficiency.

Elixir

Medical assistant buddy app for distress/emergencies.

Other Projects

SAP UX Vision 2022

This project involved ideation of a unique digital assistant, to ease the business work flow for S/4 HANA customers.

More on Github

Work Experience

Software Engineer - BI Veritas Technologies (Jan 2021 - Present)

Currently a part of the Business Intelligence & Insights team. My work involves analyzing and extracting key insights from large datasets which are useful in driving business decisions.

BI Developer Intern - Veritas Technologies (Jun 2020 - Aug 2020)

I interned with Veritas in the summer of '20, where I got an opportunity to work on a really cool project to predict customer escalations using customer support data.

Software Engineer - SAP Labs (Aug 2016 - Dec 2018)

Worked on development of Fiori elements - a framework used to provide designs for UI patterns and predefined templates for common application use cases. App developers can use SAP Fiori elements to create SAP Fiori applications based on OData services and annotations that don't need JavaScript UI coding. Some of the features developed :

  • Conceptualization and development of Semantically connected fields, a feature which reduces custom code in applications
  • Development of CRUD scenarios in SAP UI5 Mockserver for Draft-enabled applications
  • PoC and development of features related to cross-application navigaton (deep linking) and form layouts (column layouts)
  • Optimized layout and performance of applications (when grid table and analytical table is used) in Fiori elements
  • Ideation and piloting of trouble-shooting guides to help Application developers use Fiori Elements framework
  • Contributed to content creation for classroom training of usage of Fiori Elements framework