Principal Engineer at Demandbase
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
GGSIPU, Delhi
B-Tech, Computer Science
January 1, 2005 – January 1, 2009
Demandbase
Principal Engineer
December 1, 2019 – Present
San Francisco Bay Area
Progress DataRPM
Sr. Principal DevOps, ML & Big Data Infrastructure Eng.
February 1, 2018 – November 1, 2019
Progress DataRPM
Principal DevOps, ML & Big Data Infrastructure Eng.
October 1, 2012 – February 1, 2018
PromptCloud
Software Engineer
July 1, 2010 – October 1, 2012
Queueing System
September 1, 2011 – Present
For establishing communication between different processes we needed to build a messaging system which would be reliable and highly available. Initially we used AWS SQS(an amazon service) for the same but with increase in quantity of data processing, amazon queue failed too frequently, so we needed to build our own queueing system. ● An application can communicate with the queue using well defined interfaces(push & pull) ● I was involved in design and implementation of the project. ● Tools used: RabitMQ(an AMQP based messaging broker) and bunny(ruby client). ● Programming Language: Ruby.
Web Crawl And Extraction
July 1, 2010 – Present
In this project we built a cloud based platform which can crawl web pages(ajax/non ajax) and extract desired data in structured format(xml,yml,csv) from the crawled pages. It has capability of deep crawl as well as refresh crawl. ● I was involved in design and implementation of the project. ● Tools used: nutch(hadoop based nutch crawler), nosql databases(voldemort and riak), headless browsers(selenium, celerity), various ruby/jruby gems, Mysql. ● Programming Language: Ruby/JRuby. ● SCM tool: git. ● Cloud: AWS EC2
Sequence Models
Coursera
June 24, 2026 – Present
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
Coursera
June 24, 2026 – Present
Neural Networks and Deep Learning
Coursera
June 24, 2026 – Present
Machine Learning by Stanford University on Coursera
Coursera Course Certificates
June 24, 2026 – Present
Cultural Fit Analysis
The candidate's career progression through various senior roles at companies like Demandbase and Progress DataRPM suggests adaptability and growth within organizations. The personal projects (Queueing System, Web Crawl And Extraction) demonstrate initiative and a proactive approach to solving complex technical challenges, which could indicate a good cultural fit for innovation-driven environments. The certifications in Machine Learning and Deep Learning show a commitment to continuous learning and staying current with advanced technologies. However, the project diversity is somewhat limited to web crawling and messaging systems, and the primary programming language mentioned is Ruby, which might require adaptation if the target role heavily uses other languages common in Big Data (e.g., Java, Scala, Python).
Soft Skills & Operational Fit
The candidate's project descriptions indicate involvement in design and implementation, suggesting strong problem-solving and execution skills. The progression through senior roles (Principal Engineer, Sr. Principal DevOps) implies leadership and architectural contributions. However, without specific assessment data for soft skills, a detailed operational fit analysis is limited.