Main projects and areas of focus:
1. Responsible for the development and maintenance of the search engine in Samsung Smart TVs around the world. This includes sourcing the data from various content providers, collating them in a unified format, and indexing it in such a way that complex search query results are returned in less than one second.
Related tech - C#, Node.js, Oracle SQL, Postgre SQL, Elasticsearch, Apache Solr, AWS services
2. Deep Media Search - First of a kind NLP solution in any Smart TV Search service - User can search for a program using its description.
Increased Mean Reciprocal Rank (MRR) score from 0.02 to 0.68 on over 500 crowd-sourced search queries.
Related tech - C#, Node.js, Elasticsearch, Google BERT
3. Owner of SearchAll Business Console, an intra-team portal. Used to manipulate search results ranking, simulate search queries as on a TV, monitor batch processes, and more.
Created a tool for failed search analysis. Parsed over 14 million search query logs daily and displayed failed search sentences and reasons for failure on the portal.
Related tech - Node.js, Angular, Python
Other things I worked on:
•Developed CI/CD Jenkins pipelines and Ansible playbooks for effortless deployment to Windows servers via Git.
•Developed a pilot project as a part of an intra-company hackathon which improved UX while watching TV in the domain of subtitles. The project displayed an easier synonym of a difficult word along with the subtitle in real-time. Won second prize out of over 150 entries.
Moreover, I
•Traveled to Samsung HQ in South Korea in May 2019 for design and architecture discussions related to next year's R&D.
•Was a part of Samsung Great Workplace team - responsible for organizing monthly events and quarterly parties at external venues.
•Cleared Samsung SWC Professional test - an algorithmic competency exam, mandatory for every employee. At the time of clearing, less than 10% out of over 1500 people had cleared it.