Anuj Puri

Anuj Puri

Senior Software Engineer

Followers of Anuj Puri620 followers
location of Anuj PuriVancouver, British Columbia, Canada

Connect with Anuj Puri to Send Message

Connect

Connect with Anuj Puri to Send Message

Connect
  • Timeline

  • About me

    Upcoming SDE intern @SAP Labs | Coop Work permit | Ex- British Telecom | Data Structures | Algorithms | Java | Python | System Design | KAFKA | AI Enthusiast

  • Education

    • University of Windsor

      2023 - 2025
      Master's degree Applied Computing 3.6 / 4
  • Experience

    • XORA SOFTWARE SYSTEMS PRIVATE LIMITED

      Aug 2010 - Sept 2013
      Senior Software Engineer

      • Constructed UI and back-end solutions for mobile platforms i.e. Android, Blackberry, and J2ME, as a mainstream developer, leveraging user research to refine functionalities. • Fixed bugs for the production system in limited timeframe as part of the SWAT team, demonstrating strong problem-solving skills and maintaining a focus on user satisfaction and quantitative analysis of bug impacts.

    • Publicis Sapient (Morgan Stanley)

      Sept 2013 - May 2015
      Associate Software Engineer L2

      • Completed optimization for Trade engine application under guidance of senior architect for a Tier-1 investment bank, contributing to significant revenue growth. • Received five-star rating for smoothly handling the coordination between architects and business owners for project migration, ensuring alignment with the project's scope. • Organized JVM tuning and implemented concurrency modules to reduce hardware footprint requirements by half, saving $1.2 Million a year, with significant impact on the finance department. Show less

    • BT

      May 2015 - Aug 2023

      Network Performance Monitoring tools are used for monitoring real time performance of BT network. This includes both fixed lines and also wireless mobile network. Using this tool we would be able to access the health and performance of the network systems which are in place and take automated and corrective actions in case of any faults.o Development of collection mechanism to poll the data from various kind of devices at regular interval of time.• Organized and created Network Performance Monitoring tools are used for monitoring real time performance of BT network for both fixed lines and wireless mobile network.• Spearheaded the optimization of REST layer for reports generation/download modules to report forty million records within 2 minutes.• Guided and architected 'Druid' platform to scale from processing 5 million/min to 140 million records/min.• Formulated back-end solution for supporting pagination to improve user experience Show less

      • Software Engineer Specialist

        Jul 2019 - Aug 2023
      • Senior Software Engineer

        May 2015 - Jun 2019
  • Licenses & Certifications