Naman Bansal
SDE-2 @ Microsoft
About
PROGRAMMING SKILLS C++, GoLang, MySQL, Kafka, REST API, Data Structures and Algorithms, Problem Solving, Competitive Programming, Dynamic Programming. TECHNICAL SKILLS AND ACHIEVEMENTS • Global Rank 1 in CodeChef October Long Challenge. • Secured Rank 1 in Execute 17.2, JIIT Annual Competitive Programming Competition. • Global Rank 24 in CodersBit finals. • Global Rank 41 in Codeforces Round 611. • Rank 1 in Fifo Lifo, JIIT Annual Competitive Programming Competition organized by IEEE. • Rank 1 in Wakanda Wisdom, JIIT Annual Competitive Programming Competition organized by IEEE. • Problem setter for CodeChef’s monthly contests in which more than 10,000 people participate across the globe.
-
India
Computer Software
Data Structures, Algorithms, C programming, C++, MySQL, JavaScript, PHP, HTML, Machine Learning, Go (Programming Language), Apache Kafka
Experience

Software Engineer Intern
Gurgaon, Haryana
Tech Stack : GoLang, Kafka, Postman Product Discoverability : Used RAKE (Rapid Automation Keyword Extraction) library to generate keywords and phrases from the description and title of the products. This list was further filtered based on their frequency of occurrence. Dynamic keyword generation and product mapping process is automated to keep manual intervention to the least. Query System : Built APIs to automate the process of customer query resolution. Product queries from customer are now automatically sent to vendor on the MMT seller app while the vendor’s response is also automatically sent to the customer over the email.
Education
Computer Science
Smart AI Chess: Built a fairly smart AI which abides by all the rules of chess ranging from pawn promotion to castling. Applied Min-Max algorithm along with Alpha-Beta prunning and look up to a depth of 8-ply to search for a smart possible move in an efficient manner. Used Zobrist hashing to implement transposition tables to avoid analyzing the same position more than once. Dictionary Using Trie: Implemented a dictionary using trie comprising operations like search, insert and deletion. The implementation supported features like Prefix Searching and Nearest Neighbour Search. Tic-Tac-Toe Using Min-Max Algorithm: Built an unbeatable tic-tac-toe game AI using the min-max algorithm. Uses alpha-beta pruning to decrease the number of nodes that are evaluated by the min-max algorithm in its search tree making the AI fast.
Naman Bansal's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.





