Highly accomplished Senior Software Engineer with over 13 years of full-stack development experience, specializing in Machine Learning (10+ years) and data mining (8+ years). Seeking a challenging Staff Software Engineer position focused on AI/ML within Video or Social domains. Proven expertise in designing and implementing scalable Machine Learning systems, Search and Recommendation stacks, and robust infrastructure. Adept at leveraging diverse technologies to drive significant user engagement, efficiency improvements, and product innovation. Committed to continuous learning and applying cutting-edge techniques to deliver impactful, responsible solutions.
I've significantly contributed to enhancing the platform through innovative Machine Learning and infrastructure development, leading and collaborating with teams of developers to achieve key results. For instance, I designed a unified ranking framework that boosted Search Active Users (SAUs) by 2% and increased CTR by 25% for multiple features. I also spearheaded the Youtube News experience, working with a team of SWEs to increase News CTR by 38% and daily News Searches by 10% through implementing clustering algorithms and NLP models.
I focused on big data and machine learning to enhance information retrieval and data processing. I applied NLP and Machine Learning (RNNs, CNNs, Decision Trees) to over 10,000 articles, associating user questions with relevant documents in the fact-checking corpus, which is still visible on the first page of Google today. I also created and maintained MapReduce pipelines in C++ for managing the large-scale fact-checking article corpus, utilized by six major news publishers. My contributions extended to developing data pipelines that implemented label propagation and semi-supervised learning algorithms on large-scale graphs, significantly increasing library adoption.
Developed and maintained full-stack applications and systems to simplify Ericsson’s processes and routines in Polymer/other web frameworks and Python/Java. Managed databases with PostgreSQL, MySQL, Cassandra, MongoDB, and HBase for multiple applications across multiple servers. Mined data from these databases to predict site mis-handlements and suggest possible solutions. Managed computer systems with Hadoop, Linux, and Windows. Created internal marketing campaigns with videos, newsletters, and programs.
A simple summarizer for a news article. Simply add a url of a news article and it will provide a short summary and some metadata about the story.
View ProjectA short app to estimate calories and macronutrients of any dish or general amounts of food you provide it. I use it daily to count my calories!
View ProjectA fun space to play around with Perlin Noise on a flat land, a square, and a sphere. Performance enhancements incoming.
View ProjectColorful and parameterized Conway's Game of Life implementation. I also played around with visualizing the mandelbrot set. Super fun and addicting to play with.
View ProjectI have a lot of ideas for projects, I just have to visualize it for everyone to see. :)
View Project