• No results found

Open Source Contributor Multiple Projects Lead developer in several open source projects totaling over 2000 downloads per month.

N/A
N/A
Protected

Academic year: 2021

Share "Open Source Contributor Multiple Projects Lead developer in several open source projects totaling over 2000 downloads per month."

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

Greg Paperin

Software Engineering Manager / Architect

https://www.linkedin.com/in/gregpaperin

Résumé highlights / 1-pager

Head of Buyer Satisfaction Assessment

Amazon

Software Development Manager for:

- Messaging between Amazon Marketplace participants.

- Order and seller feedback.

Open Source Contributor

Multiple Projects

Lead developer in several open source projects totaling over 2000 downloads per month.

Senior Technical Lead

Microsoft

Senior Software Engineer responsible for the Notifications and Alerting feature space in Microsoft Application Insights (Visual Studio Online).

Asynchronous Programming Expert

Microsoft

Member of Microsoft’s elite Common Language Runtime (CLR) team: We make .NET!

- Responsible for bringing async/await to .NET. - Deep expert in .NET performance.

Academic Researcher (PhD)

Monash University

Research, Publications & Teaching in: Complex Systems, Machine Learning, Software Engineering.

Owner / Partner / CTO

Sol-C Technology Ltd. / Grimarion Ltd.

I co-founded 2 start-up companies focusing on IT systems integration, marketing and security.

Software Developer

Various Companies

I started creating software professionally while still at high school and continued throughout.

2014 – . . . 2002 – . . . 2013 – 2014 2010 – 2013 2006 – 2010 2004 - 2006 1997 – 2004 November 2015

Orientation:

This page – Summary:

Complete overview on a single page. All subsequent pages – Details: Look there for details.

Table of Contents:

Résumé highlights . . . 1 Professional experience . . . 2 Education . . . 4 Academic teaching . . . 5 Industry patents . . . 5 Peer-reviewed publications . . . 5

Key Remarks:

18 years of experience across 3 continents.

 PhD in Computer Science.

 Masters from top-5 world-wide university.

 2 industry patents.

 Over a dozen peer-reviewed publications.

 Mentor, teacher, lecturer.  Research and academic grants.  Fluent in 3 languages:

(2)

Professional experience

(most relevant)

Legend: – Company, team and role description; – Responsibilities, achievements, deliverables.

Head of Buyer Satisfaction Assessment

Amazon, Phoenix, AZ, USA

Nov 2014 – Ongoing

Software Development Manager of a team responsible for some key technologies in Amazon Marketplace.

My team owns the user experience and the back-end infrastructure for messaging and communication between buyers and sellers on Amazon Marketplace.

My team also owns the user experience and the back-end infrastructure for order and seller feedback related to merchant fulfilled orders.

Responsible for systems delivering approx. 3.7 million buyer/seller messages per day and for processing over 1,000,000 of feedback items per day.

My team designs, builds and maintains highly available and scalable software systems that enable us to meet our business goals.

In the Messaging space, my goals focus on:

- Using detailed metrics to understand how the shopping experience affects buyer behaviour.

- Designing and delivering targeted improvements to the Buyer-Seller-Messaging platform in order to improve the experience of Amazon customers and to positively impact the business bottom line.

In the Feedback space, my goals focus on:

- Using buyer feedback to identify weaknesses in merchant behaviour and in their products.

- Enabling and supporting merchants in improving their performance and addressing product issues. - Enforcing appropriate quality standards for merchants on the Amazon platform.

Open-source contributor

Different projects, World-wide

Jun 2002 - Ongoing

Lead developer in several open source projects totalling over 2000 downloads per month. E.g.:

LiveGraph: Real time data analysis framework [http://www.live-graph.org].

JAGA: Java API for Genetic Algorithms [http://www.jaga.org].

Several others [http://www.paperin.org/open_source]

Senior Software Engineer / Senior Technical Lead

Microsoft Corporation, Redmond, USA

Feb 2013 – Nov 2014

Tech Lead for the Observations, Notifications and Alerting feature space in Microsoft Application Insights.

Application Insights (Visual Studio Online) is Microsoft’s solution for application intelligence and monitoring.

Define business value domain, prioritize customer scenarios, design solution architecture, deliver end-to-end implementations, keep solutions running and available at all times.

Lead team of 7: Prioritize / assign work, track deliverables, mentor members, report to leadership.

Expert in: Cloud services, highly scalable services, Windows Azure technologies, PaaS, IaaS, SaaS, application monitoring, complete vertical stack delivery (multi-tier applications), .NET technologies.

(3)

Professional experience

(most relevant, continued)

Legend: – Company, team and role description; – Responsibilities, achievements, deliverables.

Asynchronous Programming Expert

Microsoft Corporation, Redmond, USA

May 2010 – Jan 2013

Software Development Engineer on Microsoft’s elite Common Language Runtime (CLR) team: We make .NET!

Responsible for bringing async/await to the .NET Framework.

Deep expert in Base Class Libraries, and .NET performance.

Shipped key features in .NET Framework 4.5, Windows 8, Windows Phone 8, and Visual Studio 2012.

Drive roll-out of Task-asynchronous "async/await" programming APIs across the .NET Framework. Coordinate this feature area with multiple product units across 2 divisions.

Architecture and development owner of Framework-level interoperability between Windows Runtime and .NET (includes Async interop, stream I/O interop, and several other areas).

Help on-board new team members, mentor junior members, conduct tech-screens and interviews.

Drive customer engagement, responsible for team blog, speak at conferences, publish technical articles.

Freelance IT consultant & developer

Melbourne, Australia & Hamburg, Germany

Jul 2007 – Dec 2012

After 2007 I shifted my focus away from my company to academic research and later to my work at Microsoft.

However, I continued actively supporting my previous clients.

Areas of expertise include: business process analysis, software design, UML, JSP, other Java technologies, C++, .NET, C#, web-based enterprise systems, web marketing, SEO, web design, PHP, XHTML, XML, CSS, MySQL, Apache, and various others.

Owner / Partner / CTO

Dec 2004 – Jul 2007

Sol-C Technology Ltd. / Grimarion Ltd., Hamburg, Germany; London, UK; Melbourne, Australia

I founded and co-founded 2 successful start-up companies.

The firms advised businesses on integration of IT systems into business processes. We also advised on internet marketing strategies.

The firms realised IT projects throughout the entire lifecycle from requirement capturing and profitability analysis to implementation and maintenance.

Our clients included: Foxray AG (a leading German document input and management solutions provider), Optimax UK Ltd. (UK largest eye surgery provider), Kiwi Repro 68 Interaktive Medien GmbH (a large German multimedia company) and many others.

Most of our customers were located in Europe. After move to Australia I focussed on academic research.

Business strategy, administration, accounting, marketing.

Sales, customer relationships and account management.

(4)

Professional experience

(most relevant, continued)

Various Appointments

1997 – 2005

Various Employers in Germany and the UK

I started creating software professionally while still at high school and continued throughout university.

Please contact me for specific details about any of these engagements.

Some of the appointments during that time period include:

- Research Fellow at UCL, University College London, UK.

- Internship at JP Morgan Chase & Co, London, UK.

- Chief Technical Officer at Palatial Leisure Ltd. (online Bingo gambling), London, UK.

- Software Developer at Merchant Internet Ltd., London, UK.

- Software Developer at Hadakon GmbH, Hamburg Germany.

- Software Developer & Computer Administrator at Jourist Verlag GmbH, Hamburg Germany.

Education

Doctor of Philosophy (PhD)

Monash University, Melbourne, Australia

May 2006 – May 2010

 Research areas/interests: Complex Systems, Network Theory, Biology, Artificial Life, Evolutionary Computation, Software Systems Engineering.  Over a dozen publications in international journals and conferences (see page 5).

 Thesis title: “Mechanisms for Emergence and Self-Organization in Complex Adaptive Systems”.

Master of Computer Science

UCL, University College London, UK

Sep 2000 – Jun 2004

 1st Class Honours MSci Degree (combined Bachelor + Master Degree).  Prize for outstanding student performance and several other prizes.

 Thesis title: “Schema-Valid Insertion of XPath-Specified Node Sets into DOM Trees”.

Abitur

Gymnasium Tonndorf, Hamburg, Germany

Aug 1995 – Jun 1999

(5)

Academic teaching

Research supervisor

Monash University, Melbourne, Australia

Jun 2009 – Oct 2009

 Supervised a 2nd year undergraduate to successfully complete a semester long advanced project.  Student has designed, developed, evaluated and presented a scientific simulation model.

Tutor / Lab supervisor

Monash University, Melbourne, Australia

Feb 2009 – Jun 2009

Aug 2006 – Jun 2007

 Supervision of tutorials and lab classes, assignments and exam marking, lecturing.  Subjects: Databases, Java programming, C++ programming, software engineering.

Assistant lecturer

UCL, University College London, UK

Oct 2004 – Dec 2004

 Taught weekly problem classes for 1st year students, covering programming theory, Java & Prolog.  Classes included supplemental material not be covered by the main lecturer.

Industry patents

Handling of Synchronous Operations Realized my Means of Asynchronous Operations

US patent 8-756-604 granted on 17 Jul 2014

Memory Pinning Through Buffer Encapsulation

US patent 8-769-229 granted on 1 Jul 2014

Peer-reviewed publications

Legend:

– journal paper;

– book or thesis;

– book chapter;

– volume editor;

– full conference paper;

– conference poster;

G. Paperin, D. G. Green, S. Sadedin (2011): “Dual Phase Evolution in Complex Adaptive Systems”. In Roy. Soc. J. Interface. Vol. 8 (58), pp. 609-629. ISSN 1742-5662.

G. Paperin (2010): “Mechanisms for Emergence and Self-Organisation in Complex Adaptive Systems: A Network-Theoretical Perspective”. PhD Thesis. Faculty of IT, Monash University, Australia.

G. Paperin, S. Sadedin (2009): “The Dual Phase Evolution Framework for Understanding Evolutionary Dynamics in Complex Adaptive Systems”. In: “Proceedings of the 2009 International Conference on Evolutionary Computation (ICEC'09)”.

G. Paperin, S. Sadedin (2009): “Towards formalising the theory of Dual Phase Evolution”. Presented at the 10th European Conference on Artificial Life (ECAL’09).

(6)

Peer-reviewed publications

(continued)

S. Sadedin, G. Paperin (2009): “Implications of the social brain hypothesis for evolving human-like cognition in digital organisms”. In “Proceedings of the 10th European Conference on Artificial Life (ECAL’09)”. Springer.

S. Sadedin, G. Paperin, T. G. Leishman, eds. (2008): “Proceedings of the 12th Asia-Pacific Symposium on Intelligent and Evolutionary Systems (IES'08)”. Monash University. ISBN 978-0-646-50671-5.

G. Paperin, D. G. Green, T. G. Leishman (2008): “Dual Phase Evolution and Self-Organisation in Networks”. In “Proceedings of the 7th International Conference on Simulated Evolution And Learning (SEAL'08)”. Springer.

G. Paperin, D. G. Green, T. G. Leishman (2008): “Dual Phase Evolution and Self-Organisation in Networks”. In “Proceedings of the 7th International Conference on Simulated Evolution And Learning (SEAL'08)”. Springer.

G. Paperin, S. Sadedin, D. Green, A. Dorin (2008): “Holey Fitness Landscapes and the Maintenance of Evolutionary Diversity”. In “Proceedings of the 11th International Conference on Artificial Life

(ALife XI)”, MIT Press, Cambridge, MA.

G. Paperin (2008): “Using Holey Fitness Landscapes to Counteract Premature Convergence in Evolutionary Algorithms”. In “Proceedings of the Graduate Student Workshop at the Genetic and Evolutionary Computation Conference 2008 (GECCO’08)”. ACM Publishing.

G. Paperin (2008): “Evolving sequence patterns for prediction of sub-cellular locations of eukaryotic proteins”. In “Proceedings of the Genetic and Evolutionary Computation Conference 2008 (GECCO’08)”. ACM Publishing.

G. Paperin, D. G. Green, A. Dorin (2007): “Fitness Landscapes in Individual-Based Simulation Models of Adaptive Radiation”. In: “Proceedings of 2007 International Symposium on Computational Models for Life Sciences (CMLS’07)”, AIP Conf. Proc., Vol. 952, pp. 268-278.

T. G. Leishman, D. G. Green, G. Paperin (2007): “Dual Phase Evolution – a mechanism for self-organisation and optimisation”. In: “Asia-Pacific Symposium on Intelligent and Evolutionary Systems 2007 (APSIES’07)”.

G. Paperin, D. G. Green, S. Sadedin, T. Leishman (2007): “A Dual Phase Evolution model of adaptive radiation in landscapes”. In: “Proceedings of the 3rd Australian Conference on Artificial Life (ACAL’07)”, Springer LNCS, Vol. 4828/2007, pp. 131-143.

G. Paperin, D. G. Green, S. Sadedin, T. G. Leishman (2007): “Complexity in Speciation: Effects of disasters on adaptive radiation in a Dual Phase Evolution model”. In: “Proceedings of the 8th Asia-Pacific Complex

Systems Conference (Complex’07)”.

G. Briscoe, S. Sadedin, G. Paperin (2006): “Biology of Applied Digital Ecosystems”. In: “Proceedings of Inaugural IEEE International Conference on Digital Ecosystems and Technologies 2007 (DEST’07)”.

G. Paperin (2006): “Security of Communication and Quantum Technology”. In: M. Quigley (ed.), “Encyclopaedia of Information Ethics and Security”. Idea Group Publishing, 2007. ISBN 159140987X.

G. Paperin (2004): “Schema-Valid Insertion of XPath-Specified Node Sets into DOM Trees by means of a Homomorphous Transformation of PSVI Data Model to a Finite Acyclic DOM Tree Model”. Masters Thesis at the Computer Science Department of the University College London.

References

Related documents