Home Home Resume (CV)

Resume (Curriculum Vitae)

Personal Details Academic Qualifications Skills' Summary Training Work Experience MVP


Date Employer Job Title/ Main duties/ Skills developed
9/2017 - Now
Microsoft Corp.,
One Microsoft
Way, Redmond,
WA 98052, USA
Principal Group PM Manager (Full time)

[IN PROGRESS] Broadened my scope by keeping all previous responsibilities and also adding management of the Python, R, Azure Notebooks, and Data Science Tools team. Will update results here soon.

Learning to manage disjoint teams separately, i.e. not blending operations, constraints, resources, metrics, and goals across the two teams. Helping a startup-style team successfully merge into a larger organization.

1/2016 - 9/2017
Microsoft Corp.,
One Microsoft
Way, Redmond,
WA 98052, USA
Principal Group PM Manager (Full time)

- Moved to an established team which was doing good, but not great. Clarified the group's charter and aligned the team's vision to the broader division's business goals.
- Expanded the focus of the group from satisfying existing customers to also measurably attracting new customers.
- Successfully led the PM team through culture change (data driven, customer development, hypothesis-driven development) via a variety of methods and techniques.
- Collaborated effectively with my engineering counterparts leading a ~100 strong team of engineers to deliver value to C++ customers in Visual Studio and Visual Studio Code.
- Exceeded on delivering key business metrics, including double digit % growth YoY of users from the target customer segment.
- Performed similar duties as the previous role, but at a different scale, building on the lessons learned from the previous managerial role of a team half the size.
- Shipped tremendous value for C++ developers in Visual Studio 2017 (my CppCon presentation), as well as in the MSVC toolset, and the C++ Extension to Visual Studio Code.

Experienced being a manager of managers, and owning the business metrics and results for a large group in the division.

9/2012 - 1/2016
Microsoft Corp.,
One Microsoft
Way, Redmond,
WA 98052, USA
Principal Program Manager Lead (Full time)

- Brought organization, structure, and process to a 50-person multi-discipline core platform team that was trying to be a bit too agile, with not much written down anywhere about anything.
- Simplified and communicated a clear direction, and charter for up to 7 directs and also the broader team.
- Transformed the team (and its external perception) to be partner-focused and deeply customer-engaged.
- Created and executed on the vision of bringing profiling, historical tools and debugging tools together, with great customer usage and satisfaction results… pushing the state of the art in this space.
- Actively helped 3+2 direct reports find better suited roles. Hired 1 person from industry, 2 internally, and 3 from college including from previous internship. Directly managed areas during people gaps. Had fantastic MSPoll managerial results.
- Engaged frequently with marketing, and with the senior executive team to make sure the product team direction and the business direction were aligned resulting in directly influencing both sides.
- Came up with a plan, process, and executed against it to seed the main visualstudio.com website with content from the top 20 investment areas for all of Visual Studio.
- Kicked off planning for the entire Visual Studio team for the next major revision of the product.
- The features we shipped resulted in increased usage, positive sentiment, engagement, revenue, and new user acquisition for the division.
- Shipped the very first VS Emulator for Android in Preview, through CTPs, through RTM and Updates after that.
- Shipped updates to the IntelliTrace standalone collector, and with MMA.
- Shipped diagnostic features in Visual Studio 2012 Update 1 through Update 5.
- Shipped diagnostic features in Visual Studio 2013 RTM, and VS2013 Update 1 through Update 5.
- Shipped diagnostic features in Visual Studio 2015 RTM and Update 1.

Learned how to be a people manager and an organizational leader, at a different scale than my previous experiences. Grew an appreciation for creating and evaluating a more direct connection of technical work to business goals.

6/2008 - 9/2012
Microsoft Corp.,
One Microsoft
Way, Redmond,
WA 98052, USA
Principal Program Manager (Full time)

- Conducted information gathering (via various breadth and depth mediums) from potential customers, for technologies that were being considered for inclusion in Visual Studio.
- Performed competitive analysis on both the technical and the positioning/marketing front, for technologies that were being considered for inclusion in Visual Studio.
- Helped recruit and build a team, while mentoring new engineers to the field and/or to the technologies we were working on, and maintained a high morale throughout inevitable organizational and other changes taking place.
- Defined scenarios and new features, and followed through with specifications and walkthroughs to guide the rest of the engineering team to build the right technologies for the Visual Studio product.
- Fostered numerous internal (other groups, but also LCA, UE, UX) and external relationships (customers and partners), driving towards common goals framed as win-win situations.
- Shipped Visual Studio 2010 with parallel debugging features for multi-core and cluster technologies.
- Shipped Visual Studio 2012 with enhanced parallel debugging features for CPU and also added support for new GPGPU scenarios.
- Also in VS2012, shipped C++ AMP, a new C++ programming model for accessing GPUs for compute purposes with integration with the C++ compiler, standalone library and runtime, plus IDE integration. As part of the project kicked off ancillary codeplex open source libraries.
- Gave dozens of presentations introducing the technologies I shipped to early adopters, created screencasts, wrote blog posts, and wrote articles and other such outreach activities. Provided support to customers through msdn forums and various Visual Studio programs leading to case studies and other adoption.

Brought together a range of skills from (literally all) my previous roles in order to succeed on the PM role. In addition, I added new technical and soft skills to my tool belt. Mastered what it takes to be successful and deliver as an IC (Individual Contributor) feature PM at Microsoft.

4/2006 -  6/2008
Microsoft UK,
Microsoft Campus, Thames Valley Park,
Developer Evangelist (Full time)

- Quickly learnt new technologies on my own such as Windows Vista, .NET Framework v3.x, Silverlight 2, Visual Studio 2008, Windows Server 2008, 2007 Office System (VSTO and SharePoint), mobility.
- Delivered over 100 domestic developer sessions at regional MSDN and user group events.
- Contributed in organisation and delivery of large domestic launch events for Windows Vista, 2007 Office System, Visual Studio 2008 and 3 UK MSDN Roadshows.
- Presented at international events outside the UK (MEDC, Tech Ed, DevWeek, DevFest, DevDays, QCon, TechReady) in places like Amsterdam, Athens, Berlin, Barcelona, Eilat, Las Vegas, Seattle and Orlando.
- Recorded 37 (10-30 minutes) screencasts and delivered a 1-hour webcast.
- Increased my blogging frequency and quality.
- In addition to my blog, I wrote articles for magazines (MSDN, TechNet, VSj, QBS) and also the Mobile Development Handbook.
- Became editor of the UK MSDN newsletter and radically revamped it with huge success.
- It was my pleasure to assist the Audience Marketing team and the UK MVP team with their goals e.g. nominating MVPs, participating in community leader days and generally being Mr. Community.

Learnt how to continue being a techie in the world of developer marketing. Fine-tuned my presentation skills and picked up new ones around content creation both in media and text.

9/2005 -  4/2006
Avanade UK,
135-141 Wardour Street,
Principal Consultant (Full time)

- End customer was a leading online media company. This was a short assignment troubleshooting an existing implementation. Worked with WordML and the Word automation model via C#. Refactored the solution while collaborating with the existing offshore developers and leading a team of 3 in the UK.
- Client was a worldwide leader in the music industry. Developed the global intranet portal using Sharepoint Portal Services on Windows Server 2003. The role involved capturing the client's requirements and leading a team that created the site definitions (xml, aspx, css, js), list templates (stp, cab) and custom webparts in C#. Deployment scripts covering the aforementioned SharePoint parts were used to deliver the final package.
- Various business development support (conference calls with potential clients, RFPs, review of proposed project plans, interviewing candidates etc)

Gained valuable consultancy experience while working with technologies I hadn't worked before. Learned to work with new technologies that I have no interest in and still deliver on time, to spec and within budget to high profile customers.

(part owner)
Partner (Part Time )

Worked online with the other owners and advisors to the board to architect and implement the award-winning Smart Device Framework (a complement to the .NET Compact Framework). Helped shape the commercial form of OpenNETCF in terms of approach, style and general internal processes and external image as well as product ideas. Was privileged to be part of a select team of recognised experts in their field.

Obtained proof that geographically dispersed teams can collaborate effectively and deliver quality products.

10/1999 - 8/2005
Trend Control Systems Ltd,
PO Box 34,
West Sussex,
RH12 2YF
(acquired by Honeywell)
Software Design Expert (Full time)

Highlights of the Numerous projects include:
- Implementing a suite of blind COM communications components (design in UML / Rose)
- Writing a bunch of ActiveX controls for our plug-in architecture application
- Initiated and co-created the department’s guidelines documents (coding style & UI)
- Being R&D’s .NET expert/evangelist, upgraded the comms suite to .NET (inc. COM Interop access for existing clients, inc. targeting the .NET Compact Framework)
- IQView, a NETCF embedded display panel app running 24x7 on our WinCE-based hardware

Was involved in engineering software at every stage of the life-cycle and developed skills in a range of tools & techniques that support each stage. Interfacing with other departments (e.g. Marketing, Tech Support, Tech Pubs, QA etc) contributed to making me a professional.

6/1999 - 9/1999
Caradon Trend Ltd,
Albery House,
Springfield Road
Horsham, West Sussex (acquired by Novar)
Research Student (MSc Placement)

Project title: "To disseminate UML and best OO practices into Trend, ESSER, Novar and Gent" (Understanding the current development techniques employed within the four companies. Teaching and mentoring. Researching the most suitable CASE tools available. Evolution of a suitable methodology that can be followed) Prepared and presented a 2-day UML Seminar to developers of 5 companies

As well as solidifying my UML & OO knowledge, my research & presentation skills were improved immensely. Gaining business awareness was an added bonus

University of Northumbria at Newcastle
Technical Assistant (Part time)

Was solely responsible (helpdesk) for a large area containing VAX terminals, UNIX workstations and stand-alone PCs, all running a great number of different applications. Provided technical support to users whose computing literacy ranged from none to expert.

This job required a significant deal of patience and communication skills.

9/1996 - 9/1997
BT Labs,
Martlesham Heath,
Software Engineer (BSc Placement)

Was working within the Intelligent Systems unit whose role was to provide computing software for other departments in BT. Developed and collaborated in development of computing software in an Object-Oriented environment, using the NeXTSTEP tools and Objective C.

Grew more adaptable to changes. Improved my time management skills. Gained experience in OO development and realised that OO is the way to go!

1/1993 - 6/1993
142 V.Olgas,
‘Magician’ (Self-employed)

Performed at school and house parties, both on stage and ‘close-up’ magic (tricks) to audiences ranging from 1-200 people. Also appeared on Greek TV (ET3).

Built self-confidence and strengthened my interpersonal skills.

9/1992 - 1/1993
Covita S.A.,
Office Support (Contract)

Worked in an office in an Italian factory translating from Greek to English for my employer. Operated the ‘weight bridge’ when lorries came in or went out the factory. Was responsible for the workers and conducting their payroll. Assisted users of a software package in the accountancy department with data entry.

Was taught discipline and managing my responsibilities. Developed diplomacy skills as I was interacting with different kinds of people, unskilled workers, people in the office, businesspersons, farmers etc.

Last updated September 2017