Summary
Overview
Work History
Education
Skills
Academic Project
Accomplishments
Certification
Timeline
Generic

Ranveer Singh

Software Developer 1
Gurgaon,HR

Summary

Software development professional with expertise in designing and developing dynamic web applications using HTML, TypeScript, and Angular. Proficient in building and deploying robust backend systems with .NET Frameworks and SQL Server, delivering scalable, high-performance solutions.

Overview

2
2
years of professional experience
1
1
Certification

Work History

Software Developer 1

Soti
08.2022 - Current

Working in the MobiControl team that manages its flagship product (SOTI MobiControl).

  • Led the end-to-end development of the App Policy capabilities, enabling centralized management of application deployment, settings, and configurations.
  • Designed and implemented JWT authentication for secure API communication, enhancing security and data integrity.
  • Backend developer for integrating OAuth2.0 authentication between SOTI MobiControl and Google Admin Console, establishing a trusted binding.
  • Developed a mechanism allowing SOTI MobiControl admins to manage Chrome devices on behalf of Google Admin Console users.
  • Collaborated with Google to ensure the seamless integration and success of the project.
  • Led the migration of the “Phone Call” feature from a data-driven model to Angular within the flagship product.
  • Designed and implemented APIs for the migration process, ensuring a smooth transition without affecting existing functionality.
  • Conducted comprehensive performance analysis to identify bottlenecks, such as slow database queries and inefficient algorithms.
  • Spearheaded performance optimizations, including code reviews and algorithm improvements, leading to enhanced system scalability and efficiency.
  • Ensured the product’s scalability to accommodate growing workloads and user demands.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.

Education

Bachelor of Science - Statistics

Patna Science College
Patna, Bihar
04.2001 -

Master of Computer Applications -

Cochin University of Science And Technology
Kochi, India
04.2001 -

Skills

Languages: C#, C, JAVA, Golang

Academic Project

Data Poisoning Attack Against Federated
Learning System

  • The distributed nature of Federated Learning
    give rise to new threats caused
    by malicious participants.
  • In this project we propose a
    defence strategy that can help
    identify malicious participants
    in FL to circumvent poisoning
    attacks and demonstrate its
    effectiveness.
  • Language used : Python.

Accomplishments

  • Successfully solved 600+ programming problems on various coding platform demonstrating proficiency in algorithmic problem-solving and data structures.

Certification

Problem-solving certification on HackerRank.

Timeline

Software Developer 1

Soti
08.2022 - Current

Bachelor of Science - Statistics

Patna Science College
04.2001 -

Master of Computer Applications -

Cochin University of Science And Technology
04.2001 -

Problem-solving certification on HackerRank.

Ranveer SinghSoftware Developer 1