Harvinder Bholowasia

Software Engineer

Hyderabad, Telangana, India23 yrs 1 mo experience
AI EnabledAI ML Practitioner

Key Highlights

  • 20+ years of experience in software engineering.
  • Expert in designing scalable systems and applications.
  • Proficient in multiple programming languages.
Stackforce AI infers this person is a SaaS and Cloud Computing expert with extensive experience in scalable system architecture.

Contact

Skills

Core Skills

Artificial Intelligence (ai)Engineering LeadershipSoftware DesignTechnical LeadershipDistributed SystemsArchitectureProduct Development

Other Skills

Google Agent Development Kit (ADK)Data PipelinesAgentic AI DevelopmentMLOpsPrompt EngineeringProgrammingC++Objective-CSwift (Programming Language)JavaScriptOpenGL ESC#AlgorithmsBig Data.NET Framework

About

Experienced software engineer with a strong background in designing and developing scalable systems and applications. With over 20 years of experience in the software industry, in the past I have worked with some of the most innovative and successful companies, such as Meta, Uber, Salesforce, Amazon, and Microsoft, delivering high-quality solutions in various domains and platforms. My core competencies include software architecture, design, and implementation, as well as cloud computing. I am a polyglot coder, proficient in C#, Java, Python, C++ and JavaScript, among other languages. I am passionate about learning new technologies and applying them to solve real-world problems.

Experience

23 yrs 1 mo
Total Experience
2 yrs 4 mos
Average Tenure
1 yr 7 mos
Current Experience

Google

Software Engineer

Oct 2024Present · 1 yr 7 mos · Hyderabad · On-site

  • Leading engineering for Infra & Analytics Platform at Google.
  • Redesigning the platform to interface with AI agents and development of custom agents to automate the full dev lifecycle.
Artificial Intelligence (AI)Engineering LeadershipGoogle Agent Development Kit (ADK)Data PipelinesAgentic AI DevelopmentMLOps+1

Meta

Software Engineer

Feb 2024Sep 2024 · 7 mos · London, England, United Kingdom

  • Working on Messenger and related products.
Technical LeadershipSoftware DesignProgrammingC++Objective-CSwift (Programming Language)+2

Athenasoft

Chief Technology Officer

Feb 2023Dec 2023 · 10 mos · Hyderabad, Telangana, India · Hybrid

Technical LeadershipC#Distributed SystemsAlgorithmsBig Data.NET Framework+1

Uber

2 roles

Senior Staff Engineer

Apr 2022Oct 2022 · 6 mos · Hyderabad, Telangana, India

  • Leading design & implementation for accuracy in Eats orders and Engg Excellence charters for Delivery India.
Apache SparkTechnical LeadershipArchitectureDistributed SystemsGo (Programming Language)Cloud Computing+4

Senior Staff Software Engineer

May 2021Apr 2022 · 11 mos · Hyderabad, Telangana, India

  • Working on Merchant Earnings & Fares under Eats org. The work entails redesign of the fare calculation stack used by eats.
Technical LeadershipArchitectureDistributed SystemsGo (Programming Language)CassandraProduct Development+3

Telstra

3 roles

Lead Principal Software Engineer

Promoted

Jul 2020May 2021 · 10 mos

  • Leading the Centre Of Excellence chapter in Telstra.
  • The role entails paving the path for the company around good engineering hygiene. I lead the chapters which drive DevOps, Productivity, Design and Architecture, Tech Practices and Quality at Telstra.
Technical LeadershipArchitectureProduct Development

IT - Principal

Jan 2019Jul 2020 · 1 yr 6 mos

  • Leading architecture in the provisioning teams at Telstra India. I am involved with architecture, design and implementation of key services in Order Visualisation.
  • The project involves dealing with streaming events and analytics+intelligence over this data to provide insights over order flow at Telstra.
  • Accountable for overall architecture and improvements (performance and cost) in this space.
  • stack : Apache Spark, HBase, Java, AWS, Scala
Apache SparkTechnical LeadershipArchitectureResearch and Development (R&D)

Principal Engineer

Nov 2017Jan 2019 · 1 yr 2 mos

  • Leading the cloud on-boarding team which helps team redesign architectures for scale/resiliency/cost on AWS. We also identify common patterns across the teams and provide reference implementations for them to use.
  • stack : Java, Python, AWS
Apache SparkTechnical LeadershipArchitectureResearch and Development (R&D)

Salesforce

Lead Member of Technical Staff

Feb 2016Jul 2017 · 1 yr 5 mos · Hyderabad Area, India

  • Part of the Kernel Cloud Team, responsible for architecture and development of Redis (http://redis.io/) based highly available caching service.
  • Lead the client design and service monitoring effort involved for the microservice. Part of architecture, design and code reviews for the overall modules (client + server).
  • techstack : java, spring, redis
Technical LeadershipArchitecture

Devfactory

Chief Architect

Oct 2014Nov 2015 · 1 yr 1 mo · Hyderabad Area, India

  • Software Design/Architecture, Code/Programming , Technical guidance, Algorithms, Team building/interviews
  • Owned engineering process for a CRM Product. Was responsible for
  • build optimization
  • migrate the existing system onto our in house CI environment
  • help build a great team - interviewing and technical guidance
  • design and code reviews for critical changes
  • Worked primarily on C#, C++, NAnt, AWS, JS, VSTO
Technical LeadershipArchitectureResearch and Development (R&D)

Amazon

Senior Software Engineer

Dec 2013Oct 2014 · 10 mos · Hyderabad Area, India

  • Worked on the design/implementation of Product Customization (services and components to provide for customizing products on Amazon).
  • Code reviews, design/design-reviews, interviews and mentoring.
  • (Java, Spring, Web Services, REST, Design, UML)
ArchitectureProduct DevelopmentResearch and Development (R&D)

Microsoft

5 roles

Senior SDE

Promoted

Nov 2012Dec 2013 · 1 yr 1 mo · Hyderabad Area, India

  • Worked in the Android initiative for Microsoft Office. The main task was to understand the existing graphics rendering infrastructure and identify/design the abstractions so as to leverage these for Android. Recommend c++ code practices to other teams so that the code could be built using Clang, which is the toolchain we employed for NDK binaries.
  • Worked on Excel for Web at various tiers. The work involved here was in refactoring code and fixing memory leak bugs Excel server components.
  • (C++, Android (NDK), Java, HTML/CSS/JavaScript, Scalability, Debuggers with runtime checking)
ArchitectureProduct DevelopmentResearch and Development (R&D)

Senior SDE

Aug 2011Nov 2012 · 1 yr 3 mos · Hyderabad Area, India

  • Design and develop the Core UI framework which was used in developing the client.
  • Accessibility Framework – which has a complete implementation of W3C ARIA. Solely responsible for design and implementation of this framework.
  • Cross Browser transitions framework (CSS3/JavaScript based) - which were used to enable animations on the UI. This was enabled as part of the UI framework so that it was very easy for any consumer to employ this as part of their controls.
  • Also implemented an Intellisense add-on for Visual Studio for our custom language - which could help author the UI templates and highlighted errors prior to compilation.
  • (HTML, CSS, JavaScript (using script#), C#, MEF, C++ , Visual Studio Extension development)

SDE II

Feb 2009Aug 2011 · 2 yrs 6 mos · Hyderabad Area, India

  • Design and develop a Web Client for live meetings using Silverlight.
  • Design and develop the Annotations for Whiteboard and PowerPoint presentations. Design and development of path animations, which were used to mimic PowerPoint animations (with the complete richness) on the web client.
  • Design and develop the generic framework for keyboard navigation, and focus-
  • fallback. Also, helped the generation of code coverage for Silverlight applications.
  • (Silverlight, .NET, WCF, C#, MSIL)

SDE II

May 2008Feb 2009 · 9 mos · Hyderabad Area, India

  • Developing an IM client on Nokia S60 devices. Designed and implemented the network layer for the client. The network layer on this client is responsible for communicating with the server and raising connection events which can be utilized by upper layers to take appropriate action.
  • (C++ on S60)

SDE II

Jan 2006May 2008 · 2 yrs 4 mos · Hyderabad Area, India

  • CSF is a platform to enable the collaboration of web services. This framework can be used for orchestration in web services. It also provides for ready to use interfaces for Standard Business Events.
  • Developed and Designed a Security Token Service (STS) for web services federation.
  • Developed and Designed the REST APIs for CSF Session for CSF 4.0.
  • Design for SPARQL parser in CSF 4.0.
  • Design and Development of Message Visualizer upgrade in CSF 4.0
  • Also published a Thinkweek paper which was received very well on gathering information using GRRDL.
  • .NET (WCF), C#, WS-*, RDF, GRRDL

Amdocs

2 roles

Sr Subject Matter Expert

Promoted

Feb 2002Jan 2006 · 3 yrs 11 mos

  • Design and Development of Rating modules.Event Rating in PRM was done for guiding and rating the call data records. The guiding was done on various aspects (configurable) of the CDR. The complete flow of a CDR could be configured through the GUI.
  • Design and Development of Error Handling and Error Corrector. The EH and the EC components were used to flush out erroneous CDRs, and recycle them through the event rating based on pre-configured rules.
  • C, C++ on Unix

Subject Matter Expert

Sep 2001Feb 2002 · 5 mos

  • PRM is a rating and billing service from Amdocs used by telecom partners. It is primarily used for various interconnect and roaming scenarios. The core product is very flexible and can be customized for various providers.
  • Design and Development for Trigger Analysis and Trigger Scheduler.
  • TA and TS were the components for handling triggers from another system (usually SAP), to automate jobs in PRM. TA was used to define the triggers. The scheduler used to work out the various dependencies between the triggers and schedule them accordingly.
  • C, C++ on Unix

Isro - indian space research organization

SDE Intern

Jan 2000Jun 2000 · 5 mos · Bangalore Area, India

  • Worked on creating the UI for rendering the data received from Doppler Weather Radar. The data collection part was already developed and my responsibility was to plot the data on our India subcontinent and provide UI to switch between various views.
  • DWR was a new technology being deployed by ISRO to track weather in the Indian Subcontinent. My task was to provide for a GUI to configure the weather display on the Indian Map – using OpenGL and Motif toolkit. OpenGL was used to draw and view (various perspectives) the Indian Map and the weather intensity. The color coding that was presented to my module was pre-designed.
  • (C++, OpenGL, Motif, Unix)

Education

NIT Jalandhar

B Tech — Computer Science

Jan 1997Jan 2001

DAV Amritsar

High School

Jan 1995Jan 1997

Stackforce found 100+ more professionals with Artificial Intelligence (ai) & Engineering Leadership

Explore similar profiles based on matching skills and experience