Ankit Singhal

Ankit Singhal Email and Phone Number

Software Engineer @ Facebook
Ankit Singhal's Location
Seattle, Washington, United States, United States
Ankit Singhal's Contact Details

Ankit Singhal personal email

Ankit Singhal phone numbers

About Ankit Singhal

Ankit Singhal is a Software Engineer at Facebook. He possess expertise in java, c, sql, linux, data structures and 33 more skills. He is proficient in English and Hindi. Colleagues describe him as "I had the pleasure of working with Ankit on the Marketplace/Dispatch team at Lyft. He started on the team at a time when some of our critical systems were hitting scaling constraints that required constant manual intervention from our oncall teams. His work on real-time adaptive sub-partitioning of our dispatch problem space was crucial in helping us meet the scaling challenges we faced. Ankit also worked on compliance services that Marketplace teams relied on to ensure all of our dispatches met the myriad regulatory complexities that cities required. The correct functioning of these services were directly related to Lyft’s continued operations in these markets. The services were complex with hundreds of thousands of lines of legacy code and yet Ankit did not shy away from the challenge. Before long he was the leading expert in this system for our team and successfully led the project to migrate all of these services to a single microservice. I would recommend Ankit for any engineering team that needs someone to make things happen! Keep up the good work Ankit!" and "Ankit is a star engineer churning out elegant engineering solutions for complex problems in any domain. Having worked with him closely, his drive to write quality code, learning mindset and quick grasp of the challenges stood out. Highly recommend him for any software engineering position and will be glad to have him on my team anytime."

Ankit Singhal's Current Company Details
Facebook

Facebook

View
Software Engineer
Ankit Singhal Work Experience Details
  • Facebook
    Software Engineer
    Facebook Jun 2020 - Present
    Building Business Messaging
  • Lyft
    Software Engineer
    Lyft Sep 2019 - Jun 2020
    San Francisco, Ca, Us
    Co-Owner for a Tier-0 service in marketplace: Responsible to ensure timely, efficient and smooth ride dispatches.- Owned, resolved pain-points, conceptualized & executed a migration plan for existing compliance service to a reliable, deterministic and scalable micro-service. Took lead on this multi-team effort and drove it to completion.- Designed and implemented a real time adaptive solution to reduce/expand region boundary while making dispatch decisions. Latency gains helped unlock efficient assignments which increased profitability.- Member of the team to re-architect the existing dispatch service. Performed end to end completion of the critical job scheduling service.
  • Salesforce
    Software Engineer
    Salesforce Sep 2017 - Aug 2019
    San Francisco, California, Us
    Pricing Engine- Platform level implementation & ownership for product(s) pricing strategy to deliver uniform experience across multiple customer facing consumer services.Product Attributes- Ability to dynamically associate properties/attributes with existing Product Entity in Salesforce CRM.- Performant and scalable solution to meet the complex & dynamic data model requirements of marketed products.Einstein Company Recommendation- Recommend net new companies/customers to businesses for them to upsell their products.- Involved complex rest communication between two independent systems, job lifecycle management and incremental updates.- Worked closely with Data Science team to build complex data models at scale.- Utilized the power of Hadoop and Apache Spark to deliver predictions on big data.Design architecture & algorithms to solve complex problem of duplicate data management in Salesforce CRM.- Member of a team which implemented single record & bulk de-duplication feature.- Work involved designing data pipeline, job lifecycle phase management, performance & scale optimizations.Mentor for intern, engineers and new hires.
  • Salesforce
    Software Engineer
    Salesforce Jun 2016 - Sep 2017
    San Francisco, California, Us
    Develop and maintain internal tool to generate synthetic data in Salesforce orgs. Understand data shapes and data distribution patterns by analyzing object relationships. Designed and developed entire test suite (unit test cases) independently.- Automatic SQL generation for analyzing source database.- Complex dependency management for fields and records.- Statistical & probabilistic data models to create & scale data shapes.Developed independently a CI/CD pipeline for stream less integration.Plan release & define scope. Maintain relationship with internal customers.
  • Carnegie Mellon University
    Graduate Teaching Assistant
    Carnegie Mellon University Dec 2015 - May 2016
    Pittsburgh, Pa, Us
    Assist professor for the course of Distributed Systems. Conduct review sessions to explain challenging concepts of Distributed Systems. Evaluate homework, tests and quizzes and hold office hours and labs to ensure students understand course concepts.
  • Carnegie Mellon University
    Graduate Teaching Assistant
    Carnegie Mellon University Aug 2015 - Dec 2015
    Pittsburgh, Pa, Us
    Assist professor for the course of Object Oriented Programming in JAVA. Conduct review sessions to explain challenging concepts of JAVA language. Evaluate homework, tests and quizzes and hold office hours to ensure students understand course concepts.
  • Samsung India Electronics Pvt Ltd
    Software Engineer
    Samsung India Electronics Pvt Ltd Jul 2012 - Apr 2015
    Suwon-Si, Gyeonggi-Do, Kr
    Spearheaded a team of five in implementing security features such as Rollback prevention (disabling downgrading of software version), TIMA BIT verification, Secure Boot (to avoid loading of custom boot) to ensure network hack protection in high end flagship smartphones. Created and implemented a platform-independent framework to facilitate the development of tools that can be used for the automation of processes within Samsung. Developed Android application and unit-case, reviewed code and fixed defects. Trained new recruits in the field of JAVA, Android and formulated action plan for team’s knowledge transfer in the areas such as: On-Device Encryption; Secure Storage; and IMEI protection. Led team for Business trip to Samsung headquarters in Suwon, South Korea for training on security module and implementing security features on Samsung Knox platform to achieve Profile Protection for Mobile Device Fundamentals (MDFPP) certification.

Ankit Singhal Skills

Java C Sql Linux Data Structures Programming Algorithms Android Distributed Systems Mysql Microsoft Excel Html Amazon Ec2 Amazon Web Services Eclipse Microsoft Office Hadoop Amazon S3 Amazon Ebs Php R Hbase Netbeans Web Services Apache Spark Apache Kafka Python Windows Powerpoint Management Research Oracle Database Microsoft Word Weka Dreamweaver Public Speaking Computer Networking Tcp/ip

Ankit Singhal Education Details

  • Carnegie Mellon University - Heinz College Of Information Systems And Public Policy
    Carnegie Mellon University - Heinz College Of Information Systems And Public Policy
    Information Systems Management
  • The Lnm Institute Of Information Technology
    The Lnm Institute Of Information Technology
    Computer Science And Technology

Frequently Asked Questions about Ankit Singhal

What company does Ankit Singhal work for?

Ankit Singhal works for Facebook

What is Ankit Singhal's role at the current company?

Ankit Singhal's current role is Software Engineer.

What is Ankit Singhal's email address?

Ankit Singhal's email address is an****@****ail.com

What is Ankit Singhal's direct phone number?

Ankit Singhal's direct phone number is +141231*****

What schools did Ankit Singhal attend?

Ankit Singhal attended Carnegie Mellon University - Heinz College Of Information Systems And Public Policy, The Lnm Institute Of Information Technology.

What skills is Ankit Singhal known for?

Ankit Singhal has skills like Java, C, Sql, Linux, Data Structures, Programming, Algorithms, Android, Distributed Systems, Mysql, Microsoft Excel, Html.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.