Ajay Rao — Senior Software Engineer
Hi . This is Ajay - a Goal-oriented Software Engineer with nearly 12 years experience in Software Development. I've worked on Application Virtualization, App-Isolation containers, Distributed Systems, Building, Scaling & Tuning Enterprise Search offerings. I've core work experience in 4+ programming languages. Also spent a good chunk of time in learning & scaling nearly 4 Databases (SQL & NoSQL). Here's a quick peek of my last 12 years in Software Industry. Citrix : I gained experience in Learning and Implementing Virtualization to Enterprise applications using C++ & C# on .NET framework. Virtualized applications run in a dedicated isolation bubble and are deployed over a Server, remoting GUI bits to client devices. I also learnt a fair deal on Packaging & Installation runtimes through WiX. Flipkart : I acquired valuable experience in Flipkart's Fulfillment Ecosystem, contributed to the Orchestration Engine, Capacity planning, Flipkart Groceries & the yearly Big Billion Days that tested scale & perf of order fulfillment. I built a Track-N-Trace system for end customers to visualize order lifecycle, modify last-mile delivery options, thus reducing customer DSATs. Microsoft : Joined the M365 Enterprise Search team in IDC at a very nascent stage, I was responsible for bringing Intelligent Search Experiences to third-party content crawled by Microsoft. Applying the fundamentals of Information Retrieval has been a learning & rewarding experience. I'm currently building experiences revolving around Retrieval Augmented Generation, to improve reasoning of Copilots and in surfacing 3P content for enterprise customers. In this tenure, i've learnt a good deal on Distributed Systems, Transactionality, Data-Isolation, Async & Sync communication patterns. I also enjoyed Scaling of application-servers, reducing I/O load on SQL DBs, scaling application performance through in-memory caching layers and participated in benchmarking exercises for Datastore evaluation. I've been a curious engineer when i look back at all these years. I appreciate the nuances of debugging complex code and I thoroughly enjoy ideation and application of software to solve the most pressing problems for customers. While doing so, i like building professional relationships with teams and help the peers grow to the next level. Always open for a quick chat. You can also find me at plusajay@gmail.com.
Stackforce AI infers this person is a SaaS-focused Software Engineer with expertise in search technologies and application virtualization.
Location: Bengaluru, Karnataka, India
Experience: 14 yrs 4 mos
Skills
- Enterprise Search
- Information Retrieval
- Application Virtualization
- C#
- Virtual Application Development
Career Highlights
- 12 years of experience in software development.
- Expertise in application virtualization and distributed systems.
- Proven track record in building intelligent search experiences.
Work Experience
Adobe
Senior Computer Scientist (1 yr 4 mos)
Microsoft
Senior Software Engineer (3 yrs 8 mos)
Software Development Engineer 2 (2 yrs)
Flipkart
Software Development Engineer 2 (3 yrs)
Software Development Engineer (11 mos)
Citrix
Software Development Engineer 2 (1 yr 9 mos)
Software Development Engineer (1 yr 8 mos)
Infogile Technologies
Summer Intern at Infogile Technologies (1 mo)
Education
Undergraduate Student.. at Indian Institute of Technology (Banaras Hindu University), Varanasi
Higher Secondary (10+2) level school certificate examination at Salem English Higher Secondary School