Rohit Jairaj Singh

Software Engineer

Noida, Uttar Pradesh, India24 yrs 4 mos experience

Key Highlights

  • 23 years of experience in software architecture.
  • Expert in C++ and high-performance application development.
  • Proven track record in driving innovation and optimizing performance.
Stackforce AI infers this person is a Software Architect with extensive experience in high-performance systems across diverse industries.

Contact

Skills

Core Skills

Software Development

Other Skills

3D Modeling3D RenderingAgile Project ManagementAlgorithmsAnimationAutodesk 3ds MaxBlenderC#C++Cinema 4DCloud ComputingCloud DevelopmentData StructuresDebuggingDevOps

About

▪ Seasoned Software Architect with 23 years of experience in leading the design, development, and implementation of cutting-edge software solutions. Expert in driving innovation, optimizing performance, and delivering scalable, high-quality systems across diverse industries. ▪ Team oriented leader committed to driving superior employee performance and maximizing team's success. ▪ Exceptionally skilled in C++, with extensive experience in developing and optimizing high-performance applications.

Experience

24 yrs 4 mos
Total Experience
1 yr 11 mos
Average Tenure
1 yr 1 mo
Current Experience

Google

Staff Software Engineer

Apr 2025Present · 1 yr 1 mo · Bengaluru, Karnataka, India · On-site

Go (Programming Language)Software Development

Omnissa

Staff Engineer II

Nov 2024Apr 2025 · 5 mos · Bengaluru, Karnataka, India · On-site

Atlassian

Principal Software Engineer

Jan 2024Aug 2024 · 7 mos · Noida, Uttar Pradesh, India · Remote

  • ▪ Direction to compliance assurance solutions, that involved design of a compliance monitoring solution improving legal compliances and customer satisfaction.
  • ▪ Data Residency Compliance testing. Optimized the feature enhancement removing less important feature and simplifying design.

Adobe

Senior Computer Scientist II

Nov 2019Jan 2024 · 4 yrs 2 mos · Noida Area, India

  • Solving complex problem like user engagement, stability, reliability and performance for Adobe Illustrator.
  • Highlights
  • # Rearchitected Adobe Illustrator for reliability, concurrency, fast recovery.
  • # Multiple innovations and experimentation for engaging new Adobe Illustrator users.
  • # Improved reliability much beyond expected value in half of time given to solve it.
  • # Evolving technique to track performance related problem and optimize performance.
Data StructuresC++AlgorithmsSoftware Development

Tower research capital

Senior Software Developer

Feb 2019Sep 2019 · 7 mos · Gurgaon, India

  • Develop, plan, optimized and simplify platform for high performance trading that can be used to quickly implement and add new feature.
C++Software Development

Microsoft

2 roles

Software Design Engineer

Apr 2013Jan 2019 · 5 yrs 9 mos · Redmond, Washington, USA

  • As a senior member on the Windows CXE team, I have complete ownership of several core components in Active Directory, MSXML, and Microsoft Address Book, among others. Release cumulative packages and security fixes with no regression under in-market Windows Operating Systems. Key responsibility involves solving any technical issues such as new feature, bugs, security issues with high quality.
  • HIGHLIGHTS
  •  Lead and mentor junior engineers on the team to make sure they understand and adhere to quality, policy and process requirements of the team.
  •  Collaborate with PMs, partner teams, and senior management to cost, prioritize and deliver multi-component solutions on time
  •  Stay on top of security threats and vulnerabilities and diligently implement solutions that prevented significant loss to the company
  •  Design and implemented proxy for Microsoft Address Book to facilitate transition to Exchange Online using existing backend hardware by optimizing and redesigning SQL procedures
  •  Architected change in Memory Management design on Active Directory for in-market Windows OSes
  •  Create comprehensive documentation of MSXML component by carefully studying existing code
  • PAST ASSIGNMENTS
  • BING ANSWER UI
  •  Created an interactive service that provided workflow automation that reduced the time taken for internationalization verification from 7 days to 1 hour
  •  Invented a solution that automatically detects the quality of Bing Map results which helped in reducing the effort for map development/quality.
Data StructuresC++AlgorithmsSoftware Development

Software Design Engineer II

Nov 2006Feb 2010 · 3 yrs 3 mos · Hyderabad Area, India

  • As a senior individual contributor in Windows Serviceability team I require to provide regression free and high quality solution for Security and non Security issues on Windows Operating System. My work is to understand component quickly and provide solutions' to customer problem, development of tools for process improvement.

Nvidia

Senior System Software Engineer

Feb 2010Apr 2013 · 3 yrs 2 mos · Pune Area, India

  • As a Technical Lead, my role to make sure all the complex multiple component customer facing features and bugs get attention and get solved in time. I was also involved in design and implementation of several feature.
  • HIGHLIGHTS
  •  Involved in design and implementation of NVIDIA Optimus, a feature that shuts down GPU and uses low power CPU graphics.
  •  Hired, trained and led a talented team of software engineers that consistently delivered complex, customer facing solutions in aggressive timelines.
  •  Participate in various team/organization developing initiatives such as training, process improvements, and workshops.
  •  Educate developers on “Watson” crashes caused by NVIDIA drivers on Windows and drove issue resolution and improved the quality of NVIDIA drivers.
  •  Grew team’s output by multiple folds by analyzing and removing dependencies from test and partner team and negotiating more resources.
AlgorithmsSoftware Development

Emuzed india

Technical Leader

Dec 2004Nov 2006 · 1 yr 11 mos · http://www.aricent.com/

  • As a Technical Lead, I owned design, development, maintenance of Multimedia Framework, this include training, leading, project management for several component in Multimedia Framework.
  •  Hired, trained and led a talented team of software engineers in India and China to design and implement Streaming Stack (RTP, RTSP, MSB, ASF, SDP, RDT) for Multimedia Framework.
  •  Design and implemented for DVB-H and Timeshift (recording and pause) for Multimedia Framework.
  •  Designed a mini OS for running Multimedia Framework on embedded platform.
  •  Lead porting effort of Multimedia Framework on Windows Mobile, Embedded Linux and Symbian OS.

Innomedia technology pvt ltd

Member Technical Staff

Mar 2004Dec 2004 · 9 mos · Bangaon Area, India

  • My primary responsibility is to develop content distribution system for Settop box. This involves developing Linux kernel module for FTP NAT, content storage system and server, time synchronization client and server, and other tool require to support content distribution.
AlgorithmsSoftware Development

Direction software solutions

Linux Administrator

Jul 2003Mar 2004 · 8 mos · Mumbai Area, India

  • As Linux Administrator, I require to setup load balancing linux servers for hosting Oracle and JSP servers. At the same time I was involved in development of load balancing tools.

Wf infotech

Network Administrator

Aug 2002Jul 2003 · 11 mos · Mumbai, Maharashtra, India · On-site

  • Development of Linux based game development and administration.

Webware technologies private limited

Application Specialist - E-Communication

Jul 2001Aug 2002 · 1 yr 1 mo · Mumbai, Maharashtra, India · On-site

  • Linux based messenger server was developed in C/C++. Server was a multithreaded and multi-process with SQL backend.

Education

Lokmanya Tilak College of Engineering

Bachelor of Engineering (B.E.) — Computer Engineering

Jan 1997Jan 2001

Hill Grange Junior College

HSC — Science

Jan 1995Jan 1997

Stackforce found 100+ more professionals with Software Development

Explore similar profiles based on matching skills and experience