Arunjeet Singh

Arunjeet Singh

Senior Program Manager for Operating Systems at Microsoft

Location
Redmond, Washington (Greater Seattle Area)
Industry
Computer Software

As a LinkedIn member, you'll join 300 million other professionals who are sharing connections, ideas, and opportunities.

  • See who you and Arunjeet Singh know in common
  • Get introduced to Arunjeet Singh
  • Contact Arunjeet Singh directly

View Arunjeet's full profile

Arunjeet Singh's Overview

Current
  • Senior Program Manager at Microsoft
Past
Education
Connections

500+ connections

Websites

Arunjeet Singh's Summary

Software professional with 12 years of experience in the industry including experience leading teams in mobility, enterprise application development and consulting engagements. Experience developing and designing complex enterprise-grade line of business applications as well as mass-market software products.

I have worked for Microsoft for 7 years now. Currently I work as a Senior Program Manager on the Windows Phone team. Specifically, I own functionality in the Windows Phone developer platform. The developer platform defines the Application Programming Interfaces (APIs) developers use to write applications for Windows Phone. Before coming to work for Windows Phone, I was part of the team that successfully shipped SQL Server 2012.

I have also worked for Microsoft Global Services (Consulting) as a Consultant. As a consultant I ran the mobility team within my division and this included driving pre-sales engagements, putting together sales collateral and leading/managing teams on mobility projects. The remit of the mobility team included phone/mobile applications, tablet-based applications and mobile-enabled web applications.

Before moving to Microsoft I worked as a Senior Engineer and Team Lead in Xchanging Technology Services (http://www.xchanging.com). While at Xchanging I worked on Genius (http://www.xuber.com/genius), a comprehensive software solution for the Property and Casualty insurance market. Xchanging recently spun its insurance software business off into its own company called Xuber.

Skills: Team management, Functional management, Pre-sales, Sales collateral, Estimation, Project Management, Software development and design

Technical Skills: ASP.NET, WPF, Master Data Services, SQL Server, Mobility technologies (Windows Phone, Windows), Cloud technologies (Windows Azure)

Arunjeet Singh's Experience

Senior Program Manager

Microsoft

Public Company; 10,001+ employees; MSFT; Computer Software industry

April 2013Present (1 year 7 months) Redmond WA

The primary responsibility of this job is to own and drive the data story on the Windows Phone application platform. The responsibilities that come with the ownership of this functional area include:

• Defining how applications on the Windows Phone work together to deliver complete user scenarios.

• Develop a strategy for applications/users to manage data across internal/external storage and the cloud

• Drawing up detailed functional specification that can be used to drive delivery

• Work with partners like Windows, Office, SkyDrive and Xbox

• Manage resources and scope for a feature by driving scope reviews and cutting what needs to be cut or allocating more time/resources when needed

• Assign features/tasks to developers and testers

• Track feature/project progress and timelines

• Track testing progress and timelines

• Ensure that all critical issues are fixed and any other quality gates met before the feature goes out the door

Senior Software Development Engineer

Microsoft

Public Company; 10,001+ employees; MSFT; Computer Software industry

October 2010March 2013 (2 years 6 months) Redmond WA

I work for the SQL Server Master Data Services team. The feature first shipped as part of SQL Server in SQL Server 2008R2. We subsequently shipped the next version of MDS with SQL Server 2012 that brought a whole new user experience and massive performance improvements.

As Senior Software Development Engineer my day to day responsibilities include:

1. Dividing the feature work into tasks

2. Scheduling the tasks over milestones so that functionality can be delivered discretely

3. Working with the program management team to come up with feature specs

4. Working with test to hammer out a test plan and ensure it gets executed

5. Implement functionality as well as working with the feature team to drive execution of tasks

6. Triaging and fixing any bugs found in the new functionality

I am also involved in the team's hiring process and interviewed most of the people who have joined our team over the past couple of years.

Consultant

Microsoft

Public Company; 10,001+ employees; MSFT; Computer Software industry

January 2007October 2010 (3 years 10 months) Hyderabad, India

As consultant I was responsible for owning the Mobility functional area within Microsoft Global Delivery (a subsidiary of Microsoft in India). The mobility function is responsible for responding to RFPs (Request for Proposal) for mobility technology based projects (Windows Mobile, Windows on tablet etc.) as well as owning and running the projects we had. Mobile technology is a huge part of the Microsoft Services portfolio in general.

My day to day responsibilities included:

1. Engaging with customers on pre-sales engagements and putting together teams to respond to RFPs (Request For Proposal) from potential customers.

2. Owning and delivering solutions in line with customer requirements.

3. Putting together teams (of employees and vendor resources) to execute on customer requirements and manage scheduling, resource allocation and hiring.

4. Ensuring the right technologies were used for executing projects.

5. Ensuring quality by driving test planning and execution, code reviews and quality reviews.

6. Evaluating people working on my teams with their managers during mid-year and yearly reviews.

During my time as a consultant I managed both offshore and onsite projects that required that I travel to customer locations.

Senior Software Engineer

Xchanging

Public Company; 5001-10,000 employees; XCH; Outsourcing/Offshoring industry

January 2004January 2007 (3 years 1 month) Gurgaon, India

As a Senior Software Engineer I was intimately involved in the design and architecture of Genius (http://www.xuber.com/genius), a comprehensive software solution for the Property & Casualty insurance market. The Genius product is used by large general insurers/re-insurers such as XL insurance (http://xlgroup.com/insurance/), Swiss Re (http://www.swissre.com/) and AXA (http://www.axa-equitable.com/home.jsp).

My day to day responsibilities included:

1. Design and architecture of new and existing features within Genius.

2. Driving execution for new features as well as maintaining existing code.

3. Leading small teams of 3-4 people as a technical lead with some project management (primarily resource allocation and scheduling)

4. Supporting (by way of service packs and updates) existing applications in production.

I worked mostly in the product (Genius/GWS) teams but did a fair bit of custom app development (for apps built on top of the Genius Web Services API) as well.

Contractor

GE Capital

Public Company; 10,001+ employees; GE; Financial Services industry

October 2003December 2003 (3 months) Gurgaon, India

Contracted as an ActionScript (Flash) developer for a period of three months. Employed at the Assistant Manager level supporting the e-learning team (GE Medical Systems) develop courses for internal and external customers.

Instructional Designer

InfoPro

Privately Held; 501-1000 employees; E-Learning industry

April 2003September 2003 (6 months) Noida, India

Designed e-learning courses for IT professionals. My day to day responsibilities included:

1. As a technical subject matter expert, write content for courses

2. Work with the graphic design team to come up with visuals for courses

3. Design exercises/quizzes to evaluate course-takers

Freelance Writer

Cyber Media

March 2002March 2003 (1 year 1 month) Delhi, India

Worked as freelance technical writer (work outsourced from SkillSoft) and SME. This was a part-time gig I did alongside my work at Zed-Axis and Infopro.

Team Leader

Zed-Axis Technologies

Privately Held; 11-50 employees; Information Technology and Services industry

March 2002March 2003 (1 year 1 month) Delhi, India

Led a team of 6-8 people developing a Flash-based learning application.

Arunjeet Singh's Projects

  • Peer Messenger

    Team Members: Arunjeet Singh

    Peer Messenger (http://code.google.com/p/peermessenger/) is a very simple peer-to-peer messaging system. The big win here is that there’s no server required. Clients find each other using UDP multicast. Of course it won’t work across UDP multicast boundaries but starting up a couple of clients on a LAN and seeing them find each other? Pure bliss!

  • PasteAsText

    Team Members: Arunjeet Singh

    PasteAsText (http://pasteastext.codeplex.com/) is a simple utility that turns any text in the clipboard into plain text. Built this when I got tired of copying text off web sites/word documents and the formatting messing up my documents. Simple problem, simple fix 

  • Tweeterati

    Team Members: Arunjeet Singh

    Tweeterati (http://tweeterati.codeplex.com/) a super simple twitter client (WPF) that I wrote basically to get up to speed on the Twitter API.

  • WPF Starter Kit

    Team Members: Arunjeet Singh

    WPF Starter Kit (http://wpfstarterkit.codeplex.com/) is a great way to get started building Model View ViewModel based WPF applications. Unlike other MVVM frameworks, the starter kit makes it easy for people new to WPF to jump right in. This one’s had over 3000 downloads and I know at least two project currently under development that use it (both LOB applications). I’m working on an application right now that was the genesis of this framework

Arunjeet Singh's Languages

  • English

    (Native or bilingual proficiency)
  • Hindi

    (Native or bilingual proficiency)
  • Punjabi

    (Full professional proficiency)
  • German

    (Elementary proficiency)

Arunjeet Singh's Education

Delhi University

19982002

Manav Sthali School

19831998

Contact Arunjeet for:

  • consulting offers
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

View Arunjeet Singh’s full profile to...

  • See who you and Arunjeet Singh know in common
  • Get introduced to Arunjeet Singh
  • Contact Arunjeet Singh directly

View Arunjeet's full profile

Not the Arunjeet Singh you were looking for? View more »

Viewers of this profile also viewed...