Pieter Greyling
Developer Advocate at Google, Author, Accidental Manager, Coding Horrors Confidant, Consultant
- Location
- London, United Kingdom
- Industry
- Information Technology and Services
As a LinkedIn member, you'll join 150 million other professionals who are sharing connections, ideas, and opportunities. And it's free! You'll also be able to:
- See who you and Pieter Greyling know in common
- Get introduced to Pieter Greyling
- Contact Pieter Greyling directly
Pieter Greyling's Overview
- Current
-
- Android Developer Advocate at Google
- Past
-
- Senior Information Technology Professional, Technical Book Author, Android Software Developer at Pieter Greyling
- IT Architect Expert at Experian
- Systems- and Database Development Consultant/Contractor at Pieter Greyling
- Technology Manager at Mercatus AS
- Software Consultant and ISP at Terra Monte LTDA
- Vice President/Project Manager/Senior Technical Specialist at CitiGroup Global Markets Deutschland
- Senior Technical Architect at Portum AG, Part of IBX Group
- Team Leader, Lead Architect/Developer at UBS Global Asset Management
- Microsoft Associate Consultant at LinguaFranca
- Co-Founder, Technical Consultant at Arbol Logika S.A
- Senior Software Developer at Credit Suisse Group
- Systems Analyst at Toyota SA. Manufacturing (Division Automotive Components)
- Education
-
- Van Zyl and Pritchard College, South Africa
- University of Johannesburg
- Jan van Riebeeck High School, Cape Town, South Africa
- Recommendations
-
7 people have recommended Pieter
- Connections
-
270 connections
- Websites
Pieter Greyling's Summary
Senior Software Engineer with over 2 decades of international Information Technology experience encompassing the following roles; Lead Programmer, Systems Analyst, Project Manager, Development Manager, Technical Architect and Associate Consultant.
Experience includes activities ranging from programming in technically problematic areas, data modeling, introducing methodologies, quality assurance, database development, software build management, selecting software and tools, motivating and arranging education and training, software architecture, staff interviews, management meetings, bug- and issue management, software development project planning and controlling time-lines, and hands-on management of globally distributed software development projects with teams in multiple countries and continents.
Synopsis of Experience
----------------------------------
Software development, architecture, management, consulting and project leadership in the domains of Banking, Manufacturing, Automotive, Document Management Software, Livestock Production Management Software, Open Source and Tools.
Professional
------------------
Microsoft Certified Professional (MCP)
Microsoft Associate Consultant - Microsoft Consulting Services (MCS) South Africa
Principles of Production and Inventory Management (PPIM-SAPICS)
Specialties
Operating Platforms -
Android, MS Windows Desktop and Server, GNU Linux (RHEL, CentOS, Ubuntu), IBM MVS OS/390 CICS/TSO, HP MPE3000/iX, HP-UX, IBM AIX.
Programming languages -
Server, Desktop, Web and Mobile: Java, Python, Jython, Perl, Ruby, C#, C/C++, Visual Basic (VB.NET/VB6.0), Delphi and C++Builder.
Mainframe: IBM PL/1 and COBOL.
Mid-range Server: HP Transact, COGNOS PowerHouse 4GL, GNU C.
Database Servers -
Microsoft SQL Server, Sybase SQL Server, IBM DB2, HP TurboIMAGE 3000.
Pieter Greyling's Experience
Android Developer Advocate
Public Company; 10,001+ employees; GOOG; Internet industry
September 2011 – Present (9 months) London, United Kingdom
Google Developer Advocates focusing on Android are Android software engineers who engage with the software engineering community at many levels.
This covers engagement on an individual basis through to a corporate partner level and from source code and programming through to participating as key speakers at international events, hands-on code-labs and workshops.
The purpose is to nurture, support and drive momentum for the successful adoption and use of the open Android platform and Android technologies. As part of this, Android Developer Advocates build an environment that globally encourages and enables the design, creation, publication and adoption of Android apps of the highest quality.
Senior Information Technology Professional, Technical Book Author, Android Software Developer
Pieter Greyling
July 2010 – August 2011 (1 year 2 months)
Consultant, Android Author.
Google Android mobile platform software development.
Co-author of the Android software programming book:
------------------------------------------------------
Practical Android Projects (Apress),
by Lucas L Jordan, Pieter Greyling
http://apress.com/book/view/1430232439
Table of Contents
01. Android Fundamentals
02. Development Tools in Practice
03. Roll Your Own Android Scripting Environment
04. Embedding Lua in Android Applications
05. Introducing SL4A: The Scripting Layer for Android
06. Creating a GUI with HTML/JavaScript and AIR
07. Using REST with Facebook and Twitter
08. Using the Google App Engine with Android
09. Game Development: Graphics
10. Game Development: Animation
11. App Inventor
------------------------------------------------------
IT Architect Expert
Experian
Public Company; 10,001+ employees; EXPN; Information Services industry
May 2009 – June 2010 (1 year 2 months)
Architecture, design and development of n-tier, distributed Java EE, Eclipse RCP/OSGi, EJB 3.x/JBoss, C/C++ and Perl based systems running on Windows, Linux, and IBM AIX in conjunction with massively-parallel IBM DB2 LUW data-warehouses.
Team formation and guidance in an Agile/Scrum software product development environment.
Development of proof-of-concept (POC) projects as a basis for the introduction of new technologies.
Development of software architecture scenario proposals and level-of-effort (LOE) estimation documentation.
Development of unit test suites and interactive test shells for remote services and data back-ends.
Research and subject-matter expertise of core- and emerging development technologies. This includes study of applying massive NOSQL data storage in combination with loosely-coupled distributed execution engines.
Systems- and Database Development Consultant/Contractor
Pieter Greyling
October 2008 – May 2009 (8 months)
Perform custom programming and database system design.
Consult on software systems- and network architecture.
Development of desktop productivity software tools.
Install, develop, host and maintain server-based dynamic web sites.
Technology Manager
Mercatus AS
October 2007 – September 2008 (1 year)
Started as Senior Technical Architect with Mercatus SA supporting the development team in terms of software development and facilitating global technical collaboration between Chilean and Norwegian development teams.
Subsequently appointed to the role of Technical Manager (Infrastructure and Software Development).
Successfully retained the major client of the Chilean subsidiary of Mercatus by implementing software development principle improvements and ensuring the correct application and success of such principles in a flexible and positive team-oriented manner.
Vice President/Project Manager/Senior Technical Specialist
CitiGroup Global Markets Deutschland
Public Company; 10,001+ employees; C; Financial Services industry
January 2005 – March 2007 (2 years 3 months)
Technical Project Manager leading the successful migration of mission-critical financial trading exchange systems developed in Visual Basic 6.0 and Sybase SQL Adaptive Server Enterprise, to the Microsoft .NET platform (C# and VB.NET). The team was distributed over one-third Germany-based and two-thirds India-based development staff.
Responsibilities included enhancement of applications developed with Java/J2EE BEA WebLogic, C/C++ and Perl/SybPerl.
Additional role of Domain Lead Architect. This involved ensuring compliance to group architecture and technology standards and reviewing and approving all Germany domain software development projects for architectural metrics.
Senior Technical Architect
Portum AG, Part of IBX Group
August 2003 – January 2005 (1 year 6 months)
Introduced and built Microsoft.NET Framework based services, components and tools into the development mainstream.
Contributed to improvements in scalability, performance and stability of the core business software platform.
Microsoft SQL Server database development and administration.
Screened, interviewed and co-developed pilot projects with potential software development outsourcing shops in Romania, Bulgaria, Hungary and others.
Supported the Quality Assurance (QA) and Technical Support Team.
Team Leader, Lead Architect/Developer
UBS Global Asset Management
Public Company; 10,001+ employees; UBS; Investment Management industry
September 2001 – March 2003 (1 year 7 months)
Lead the design and implementation of custom developed SWIFT financial messaging middleware using Microsoft C#, .NET, IBM MQSeries, Microsoft SQLServer and Sybase SQLServer.
Managed both the in-house and external parties of the development team.
Microsoft Associate Consultant
LinguaFranca
November 2000 – August 2001 (10 months)
Clients : Telkom, South Africa, Foqus Quality Switzerland, Japan Tobacco International Germany, Liberty Life Insurance.
Software Development and Build Manager (Dev: 20 developers, Build: 5 developers) Design and development of server software for Microsoft Windows 2000 in a Microsoft ASP/Web/COM+/SQL environment.
Formalizing the technical and business specification documentation format. Provide technical guidance and standards proposals for systems design and development.
Responsible for the quality aspects of software components delivered from development environments. Manage and facilitate the efforts relating to quality, code reviews and design reviews.
Developed and demonstrated a proof-of-concept, mobile (Pocket PC)
software application used for the entry and management of Telecoms service-call data for field engineers on support. This was part of a Microsoft Outlook and Exchange Server collaborative workflow system.
Co-Founder, Technical Consultant
Arbol Logika S.A
September 1998 – October 2000 (2 years 2 months)
PL/1 Programmer, Trainer and Consultant for the American Express European customer accounts conversion/migration onto the Credit Card Division systems of the Credit Suisse financial institution.
System design and development of a custom document management product; "D-MAN".
Design, development, deployment and support of "D-SET"; a networked installation/deployment software for "D-MAN".
Java Consulting for Systems integration - JDBC/Sybase SQL Anywhere.
Senior Software Developer
Credit Suisse Group
Public Company; 10,001+ employees; CS; Banking industry
February 1997 – August 1998 (1 year 7 months)
Developed PL/1 CICS, business services interfacing with in-house middleware and back-end IBM DB2 SOL databases.
Developed tools to assist with the migration of workstations from IBM O/S2 to Microsoft Windows NT 4.0.
Developed a parser in Java (J++) for the wrapping of PL/1 source code into HTML with hyperlinking for includes and libraries.
Created object-based extensions for the PL/1 programming language using only the PL/1 preprocessor.
Systems Analyst
Toyota SA. Manufacturing (Division Automotive Components)
January 1993 – January 1997 (4 years 1 month)
Team Leader of Business Systems Development Team of 3 developers. Analysis, Design and Support of Finance and Costing Department within the scope of Manufacturing Resources Planning (MRP-II), EAI, EDI, Executive Information Systems (EIS).
Introduction of 4GL and Client/Server technologies into MIS Dept.
Design and implementation of vehicle production-line call-off EDI system with time- and sequenced component delivery from component- to assembly factories.
Visual Basic, Visual C/C++, GUPTA SQLWindows, MS Access, MS Office VBA, Cognos PowerHouse 4th GL, HP Transact, TurboIMAGE database, Natural Adabas 4GL.
Pieter Greyling's Languages
-
English
(Native or bilingual proficiency) -
Afrikaans
(Native or bilingual proficiency) -
German
(Professional working proficiency) -
Spanish
(Limited working proficiency)
Pieter Greyling's Publications
-
Practical Android Projects
- Apress
- February 22, 2011
Authors: Pieter Greyling, Lucas JordanThis Android Projects book provides you first with a brief and concise introduction to the Android platform. It then dives right into setting up the Android SDK. Starting from scratch, you will learn how to set up the tools and configure Eclipse, Netbeans and IntelliJ IDEA with their appropriate Android plug-ins on top of the Android SDK. Then you will build and extend fun mobile applications using the Android SDK, Java, Scripting Layer for Android, and languages such as Python, Ruby, Javascript/HTML, Flex/AIR, and Lua.
What you’ll learn
The quickest way to get a working Android virtual device up and running your code
Key Android platform architecture concepts and application principles
Build, debug, and sign your Java Android apps with the SDK tools, Eclipse, and Netbeans
Code for an open, accessible, component-based, mobile, and powerful computing platform
Code Android applications with open web development technologies for maximum cross-platform compatibility
Code Android applications with Python, Ruby, Javascript/HTML, and Flex
Extend Android Java application code with free and open source scripting languages
Develop Android applications that interact with social web applications
Get up and running with Android graphics and game development
Who this book is for
Any developer new to the Android platform who wants to learn to build mobile applications using the Android SDK, Java, and other languages such as Python, Ruby, Javascript/HTML, Flex, and Lua. Knowledge of the fundamentals of Java programming is assumed.
Pieter Greyling's Education
Van Zyl and Pritchard College, South Africa
1986 – 1987
University of Johannesburg
1986 – 1986
Jan van Riebeeck High School, Cape Town, South Africa
1979 – 1983
Pieter Greyling's Additional Information
- Websites:
- Groups and Associations:
-
Microsoft Associate Consultant - Microsoft Consulting Services (MCS) South Africa Microsoft Certified Professional (MCP) Principles of Production and Inventory Management (PPIM-SAPICS)
View Pieter Greyling’s full profile to...
- See who you and Pieter Greyling know in common
- Get introduced to Pieter Greyling
- Contact Pieter Greyling directly
Not the Pieter Greyling you were looking for? View more »