-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathindex.html
More file actions
1146 lines (1109 loc) · 72.7 KB
/
index.html
File metadata and controls
1146 lines (1109 loc) · 72.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!doctype html>
<html class="no-js" lang="en-us">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="stylesheet" href="/2018-nearform/css/bootstrap.min.css">
<link rel="stylesheet" href="/2018-nearform/css/app.css" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Roboto:400,500,700" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/aos/2.2.0/aos.css">
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="2015-condenast/js/html5shiv.min.js"></script>
<script src="2015-condenast/js/respond.min.js"></script>
<![endif]-->
<!-- COMMON TAGS -->
<meta charset="utf-8">
<title>NodeDay: Toronto</title>
<!-- Search Engine -->
<meta name="description" content="NodeDay Toronto is a one-day Node.js conference by enterprise leaders, for enterprise leaders.">
<meta name="image" content="http://nodeday.com/2018-nearform/img/social.png">
<!-- Schema.org for Google -->
<meta itemprop="name" content="NodeDay: Toronto">
<meta itemprop="description" content="NodeDay Toronto is a one-day Node.js conference by enterprise leaders, for enterprise leaders.">
<meta itemprop="image" content="http://nodeday.com/2018-nearform/img/social.png">
<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="NodeDay: Toronto">
<meta name="twitter:description" content="NodeDay Toronto is a one-day Node.js conference by enterprise leaders, for enterprise leaders.">
<meta name="twitter:site" content="@NodeDay">
<meta name="twitter:image:src" content="http://nodeday.com/2018-nearform/img/social.png">
<!-- Open Graph general (Facebook, Pinterest & Google+) -->
<meta name="og:title" content="NodeDay: Toronto">
<meta name="og:description" content="NodeDay Toronto is a one-day Node.js conference by enterprise leaders, for enterprise leaders.">
<meta name="og:image" content="http://nodeday.com/2018-nearform/img/social.png">
<meta name="og:url" content="http://nodeday.com/">
<meta name="og:site_name" content="NodeDay: Toronto">
<meta name="og:locale" content="en_US">
<meta name="og:type" content="website">
<script>
/*! modernizr 3.6.0 (Custom Build) | MIT *
* https://modernizr.com/download/?-setclasses !*/
!(function(n, e, s) {
function o(n) {
var e = r.className,
s = Modernizr._config.classPrefix || "";
if ((c && (e = e.baseVal), Modernizr._config.enableJSClass)) {
var o = new RegExp("(^|\\s)" + s + "no-js(\\s|$)");
e = e.replace(o, "$1" + s + "js$2");
}
Modernizr._config.enableClasses &&
((e += " " + s + n.join(" " + s)),
c ? (r.className.baseVal = e) : (r.className = e));
}
function a(n, e) {
return typeof n === e;
}
function i() {
var n, e, s, o, i, l, r;
for (var c in f)
if (f.hasOwnProperty(c)) {
if (
((n = []),
(e = f[c]),
e.name &&
(n.push(e.name.toLowerCase()),
e.options && e.options.aliases && e.options.aliases.length))
)
for (s = 0; s < e.options.aliases.length; s++)
n.push(e.options.aliases[s].toLowerCase());
for (o = a(e.fn, "function") ? e.fn() : e.fn, i = 0; i < n.length; i++)
(l = n[i]),
(r = l.split(".")),
1 === r.length
? (Modernizr[r[0]] = o)
: (!Modernizr[r[0]] ||
Modernizr[r[0]] instanceof Boolean ||
(Modernizr[r[0]] = new Boolean(Modernizr[r[0]])),
(Modernizr[r[0]][r[1]] = o)),
t.push((o ? "" : "no-") + r.join("-"));
}
}
var t = [],
f = [],
l = {
_version: "3.6.0",
_config: {
classPrefix: "",
enableClasses: !0,
enableJSClass: !0,
usePrefixes: !0
},
_q: [],
on: function(n, e) {
var s = this;
setTimeout(function() {
e(s[n]);
}, 0);
},
addTest: function(n, e, s) {
f.push({ name: n, fn: e, options: s });
},
addAsyncTest: function(n) {
f.push({ name: null, fn: n });
}
},
Modernizr = function() {};
(Modernizr.prototype = l), (Modernizr = new Modernizr());
var r = e.documentElement,
c = "svg" === r.nodeName.toLowerCase();
i(), o(t), delete l.addTest, delete l.addAsyncTest;
for (var u = 0; u < Modernizr._q.length; u++) Modernizr._q[u]();
n.Modernizr = Modernizr;
})(window, document);
</script>
</head>
<body data-spy="scroll" data-target=".topMenu" id="home">
<script>
document.body.classList.add("js-loading");
window.addEventListener("load", showPage);
// Fall back to 500ms for slower pages
window.setTimeout(function() {
showPage();
}, 500);
function showPage() {
document.body.classList.remove("js-loading");
document.body.classList.add("loaded");
}
</script>
<header class="navbar navbar-fixed-top" role="navigation">
<div class="wrapper">
<div class="navbar-header">
<button class="navbar-toggle" data-target=".navbar-collapse" data-toggle="collapse" type="button"><span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span></button> <a class="navbar-brand" href="/"><img alt="NodeDay" src="/2018-nearform/img/Logo.jpg"></a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li>
<a href="#about">About</a>
</li>
<li>
<a href="#topics">Agenda</a>
</li>
<li>
<a href="#codeofconduct">Code of Conduct</a>
</li>
<li>
<a href="#location">Location</a>
</li>
<li>
<a href="2016-icemobile/index.html">Previous NodeDay</a>
</li>
<li class="nav-special">
<a href="https://ti.to/nearform/node-day-toronto" target="_blank">Register</a>
</li>
</ul>
</div>
</div>
</header>
<section class="hero center-vertical" id="hero">
<div class="wrapper">
<div class="row">
<div class="col-xs-12">
<h1 class="hero-heading">NodeDay Toronto is a one-day Node.js conference by enterprise leaders, for enterprise leaders.</h1>
<hr class="hero-divider">
<h3 class="hero-date">NodeDay Toronto: May 2, 2018</h3>
<p class="hero-text">TELUS Digital Conference Space 25<br>
York Street, Toronto, Canada</p>
<p><a class="btn btn-primary" href="https://ti.to/nearform/node-day-toronto" target="_blank">Register</a></p>
</div>
</div>
</div>
</section>
<section aria-labelledby="aboutLabel" id="about">
<div class="wrapper">
<div class="row">
<div class="col-xs-12">
<h2 class="text-centered">About NodeDay</h2>
<div class="row">
<div class="col-xs-12 col-sm-4 about-box">
<div class="content" data-aos="zoom-in-up" data-aos-delay="600" data-aos-once="true">
<h3>200 C-Level attendees</h3>
<p>200 C-Level attendees will be joined by industry leaders for a day of talks, panels, workshops and round-table discussion.</p>
</div>
</div>
<div class="col-xs-12 col-sm-4 about-box">
<div class="content" data-aos="zoom-in-up" data-aos-delay="800" data-aos-once="true">
<h3>Node.js</h3>
<p>Node.js plays a critial role in digitizing old enterprise businesses, providing reliable scaling and security, while helping teams explore new technology practices such as IoT and AI.</p>
</div>
</div>
<div class="col-xs-12 col-sm-4 about-box">
<div class="content" data-aos="zoom-in-up" data-aos-delay="1000" data-aos-once="true">
<h3>Learning</h3>
<p>We're creating a space for Creativity, Exploration, Discussion and Learning to help businesses learn and get in touch with the industry leaders on these topics.</p>
</div>
</div>
</div>
<h3 class="text-centered">Download The Official App</h3>
<div class="row">
<div class="col-xs-12">
<div class="text-centered">
<a href="https://itunes.apple.com/us/app/nodeday-2018-tm/id1377688628"><img src="https://devimages-cdn.apple.com/app-store/marketing/guidelines/images/badge-download-on-the-app-store.svg"></a>
<a href="https://play.google.com/store/apps/details?id=com.ls.nodeday"><img src="https://play.google.com/intl/en_us/badges/images/badge_new.png" height="40"></a>
</div>
</div>
</div>
</div>
</div>
</div>
</section><!-- <section id="feed" aria-labelledby="feedLabel">
<div class="wrapper">
<h2 id="feedLabel">Live Feed</h2>
</div>
<div class="wrapper">
<div class="twitter-feed">
<a class="twitter-timeline" href="https://twitter.com/hashtag/nodeday" data-widget-id="538075583293706241" data-chrome="hoheader noborders transparent">#nodeday Tweets</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
</div>
</div>
</section> -->
<section aria-labelledby="topicsLabel" id="topics">
<div class="topics-header-wrapper">
<div class="wrapper">
<h2 id="topicsLabel">NodeDay Schedule</h2>
</div>
</div>
<div class="topic topic-break" data-aos="fade-up" data-aos-once="true">
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
8:00
</div>
<div class="col-sm-8">
<h3 class="title">Doors open and breakfast</h3>
</div>
</div>
</div>
</div>
<div class="topic topic-talk" data-aos="zoom-in-up" data-aos-once="true">
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
9:00
</div>
<div class="col-sm-8">
<h3 class="title">Ahmad Nassri</h3>
<h4>Opening</h4>
<p class="abstract"><b></b></p>
<p class="link"></p>
<p class="link"></p>
<p class="bio"><b>Ahmad Nassri</b> is a hands-on technical leader, able to combine a technical background with well-developed leadership skills and a track record of motivating and inspiring teams to produce highly successful products.</p>
<p>Author of various open-source tools and software libraries used by millions of developers worldwide.</p>
<p>Prior to founding Bench CI, Ahmad lead large development teams across various industries in delivering large to massive scale projects. Most recently as the VP of Engineering at Mashape, where he oversaw a global engineering team building Enterprise API products and services, used by thousands of developers and top technology organizations.</p>
</div>
<div class="col-sm-2 col-xs-12">
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="ahmad_nassri">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Ahmad Nassri</p>
<p><a class="same-color" href="https://twitter.com/ahmadnassri?lang=en" target="_blank">@AhmadNassri</a></p>
<p class="speaker-occupation">Principal Architect<br>
TELUS</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="topic topic-talk" data-aos="zoom-in-up" data-aos-once="true">
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
9:15
</div>
<div class="col-sm-8">
<h3 class="title">State of the Ecosystem</h3>
<h4>Node.js and the Web Platform</h4>
<p class="abstract"></p>
<p class="link"></p>
<p class="link"></p>
<p class="bio"><strong>Dan Shaw,</strong> aka “dshaw”, has dedicated his career to growing the Node.js Ecosystem. Dan was instrumental in the formation of the Node.js Foundation where he served on the Board as Director. Dan is known as "The Godfather of Node.js” for his tireless efforts to build community and align the needs of developers and business leaders.</p>
<p>Dan is a keynote speaker and speaks about Leadership, Node.js, JavaScript and Digital Transformation. He is recognizable as the “Voice of Node.js” as long-time host of the NodeUp podcast. Dan has created numerous events like EnterpriseJS, NodeDay, SFNode, SFNodeBots, and Nodebots Day to provide opportunities to share knowledge and learn.</p>
<p>Dan created the first consulting company dedicated to Node.js called The Node Firm and then the first commercial entity to productize Node.js with NodeSource. Today, Dan Shaw works across the industry providing leadership as a Strategic Advisor to companies looking grow their presence and work effectively with Node.js.</p>
</div>
<div class="col-sm-2 col-xs-12">
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="dan_shaw">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Dan Shaw</p>
<p><a class="same-color" href="https://twitter.com/dshaw?lang=en" target="_blank">@dshaw</a></p>
<p class="speaker-occupation">Strategic Adviser<br>
nearForm</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="topic topic-talk" data-aos="zoom-in-up" data-aos-once="true">
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
9:35
</div>
<div class="col-sm-8">
<h3 class="title">Digitizing the Enterprise</h3>
<h4>Lessons from the Trenches – Digitally Transforming a Hundred-Year-Old Telecommunications Company</h4>
<p class="abstract">Innovation is a buzz word that’s thrown around a lot. Everyone is trying to cultivate a culture of innovation and bring new practices into their business – but they often don’t understand that it’s not all about the innovation, but the outcomes it delivers.</p>
<p>By definition, innovating is the act of introducing new ways to do business. To do this successfully within a large organization there are a number of elements necessary, and you need to be prepared to run a marathon every day.</p>
<p>Using a lean approach, we built, measured, learned to fail fast and make changes to our digital experience quickly. Within 80 days, starting from scratch, we re-platformed and re-launched the new telus.com beta site – a website we built with our customers, based on their feedback and suggestions. Not only did we launch a new website, but we leveraged this approach to reengineer our culture, skills and rebuild our entire way of working.</p>
<p>Incubating the team wasn’t just about giving them a ‘sandbox’ to play in. It involved creating a dedicated space where they were protected from organizational pressures and norms. It allowed them to experiment, make choices rapidly, evolve processes and, most importantly, make decisions based on customer needs – all without having to ask permission. We empowered them.</p>
<p class="link"></p>
<p class="link"></p>
<p class="bio"><b>Shawn</b> serves as Chief Digital Officer at TELUS, driving the digitization strategy for the enterprise across all core lines of business. His team is responsible for delivering a best-in-class experience supporting customers, team members and prospects that accelerates TELUS' competitive advantage, delivers on our customer-first commitment, and our goal of becoming the most recommended company globally.</p>
<p>As part of TELUS’s digital transformation, Shawn is using lean startup principles, agile techniques and platform thinking to generate ongoing customer feedback to bring an industry-leading customer experience.</p>
<p>Shawn has been a leader at TELUS since 2008, joining the Tech Strategy team to spearhead the deployment of TELUS' national HSPA+ network and first iPhone launch. Two years later, he joined the TELUS Customer Solutions team as Director, Strategy and Planning. In this role, Shawn was responsible for the consumer products and services roadmap and the delivery of large complex programs including the launch of LTE, the next generation of TELUS' industry-leading wireless network.</p>
<p>Shawn has a storied history in strategy, product and program development spanning over 17 years, he lives in Toronto with his wife Jennifer and their 2 children.</p>
</div>
<div class="col-sm-2 col-xs-12">
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="shawn_mandell">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Shawn Mandel</p>
<p><a class="same-color" href="https://twitter.com/smbunk9?lang=en" target="_blank">@smbunk9</a></p>
<p class="speaker-occupation">Chief Digital Officer<br>
TELUS</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="topic topic-break" data-aos="fade-up" data-aos-once="true">
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
10:15
</div>
<div class="col-sm-8">
<h3 class="title">Break</h3>
</div>
</div>
</div>
</div>
<div class="topic topic-talk" data-aos="zoom-in-up" data-aos-once="true">
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
10:35
</div>
<div class="col-sm-8">
<h3 class="title">Future Thinking</h3>
<h4>Adopting New Technologies in a Modern Enterprise</h4>
<p class="abstract">Join Ed as he discusses how Node.js fits into a larger technology strategy and organization. He will dive into how you can think about and address next generation technologies while still anchoring your technology stack on a primary platform like Node.</p>
<p class="link"></p>
<p class="link"></p>
<p class="bio"><b>Ed Cudahy</b> was named chief technology officer in 2016. In this role, he leads the company’s software engineering teams and oversees all technology operations and infrastructure. Cudahy has been instrumental in Condé Nast’s establishment of a first- class engineering organization, dedicated to building high-performing consumer experiences for the company’s brands. His team is committed to creating long-range solutions as Condé Nast transforms into a modern media company, creating content in all form factors and reaching premium audiences on every relevant platform.</p>
</div>
<div class="col-sm-2 col-xs-12">
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="ed_cudahy">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Ed Cudahy</p>
<p></p>
<p><a class="same-color" href="https://www.linkedin.com/in/edwardcudahy/" target="_blank">LinkedIn</a></p>
<p class="speaker-occupation">CTO<br>
Conde Nast</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="topic topic-talk" data-aos="zoom-in-up" data-aos-once="true">
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
11:20
</div>
<div class="col-sm-8">
<h3 class="title">Enterprise Node.js</h3>
<h4>The Node.js Maturity Curve</h4>
<p class="abstract"><b></b></p>
<p class="link"></p>
<p class="link"></p>
<p class="bio">There are a number of concerns which architect's, operators and developers must address when using Node.js in their Enterprise stack. While there are ongoing efforts in Node.js Core to address observability and debugging gains, today there are ways to implement Node.js at a mature enterprise-grade for mission-critical systems. This talk will explore a real use-case scenario where event-driven techniques provided a more sophisticated level of Discover-ability, Support-ability and Security Compliance for a large scale Node.js microservices cluster.</p>
<p>At nearForm <b>Jason</b> is focused on open source software delivery for the Enterprise market, enabling cloud and digital transformations. Jason previously held roles of Chief Architect at ADP and CTO at the largest US regulated Bitcoin exchange and blockchain provider. A cross-domain technologist & entrepreneur having founded companies in E-Commerce, Consumer Web & FinTech, Jason’s development & architectural expertise focuses on event-driven architecture, distributed systems, enterprise scale computing & consulting based out of New York City.</p>
</div>
<div class="col-sm-2 col-xs-12">
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="jason_melo">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Jason Melo</p>
<p><a class="same-color" href="https://www.linkedin.com/in/jasonmelo/" target="_blank">LinkedIn</a></p>
<p class="speaker-occupation">VP of Technology<br>
nearForm</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="topic topic-talk" data-aos="zoom-in-up" data-aos-once="true">
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
11:45
</div>
<div class="col-sm-8">
<h3 class="title">Microsoft’s Digital Transformation Journey with Node.js and Cloud</h3>
<h4>The Node.js Maturity Curve</h4>
<p class="abstract"><b></b></p>
<p class="link"></p>
<p class="link"></p>
<p class="bio">Over the last half a decade, Microsoft has moved more than 90% of our own computing resources to Azure. Digital transformation we have gone through ourselves and look to share with customers and partners is focused on transforming the way you engage with your customers, transform your products, optimize your operations and empower your employees. In this talk, learn how Node.js is helping our products teams and engineers engage better with each other and an overview of the most common scenarios we see in customer engagements with Node.js and Azure.
<p><b>Chris Dias</b> is a Principal Program Manager at Microsoft leading the teams working on Visual Studio Code, TypeScript, and Node on Azure. VS Code and TypeScript are two of Microsoft’s flagship open source projects, enabling developers on Mac, Linux, and Windows to easily build and deploy modern applications. Chris works with many teams across Microsoft to ensure that Azure is a great platform to run modern, enterprise ready, global scale Node based applications in the public and private clouds, be it natively, using PaaS services such as Azure App Service, or even as micro-services deployed and running as containers, orchestrated using Kubernetes (AKS). Chris has spent almost 25 years building tools and platforms at Microsoft. He has a long history of speaking at major industry events, as well as working directly with many Fortune 500 customers.</p>
<p><b>Brad</b> is currently an architect for Microsoft in the Modern Apps COE. He has delivered solutions for Microsoft’s largest clients in the bot framework, cognitive services, and machine learning domains. With years of experience developing production solutions using NodeJS, he has been able to help our clients utilize best practices to quickly deliver solutions with positive ROI. Prior to his tenure at Microsoft, Brad was an engineering director with significant experience in the consumer measurement, neuroscience, and financial domains.</p>
</div>
<div class="col-sm-2 col-xs-12">
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="chris_dias">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Chris Dias</p>
<p class="speaker-occupation">Principal Program Manager <br>
Microsoft</p>
</div>
</div>
</div>
<div class="col-sm-2 col-xs-12">
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="brad_lawrence">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Brad Lawrence</p>
<p class="speaker-occupation">Architect<br>
Microsoft</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="topic topic-break" data-aos="fade-up" data-aos-once="true">
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
12:05
</div>
<div class="col-sm-8">
<h3 class="title">Lunch Break</h3>
</div>
</div>
</div>
</div>
<div class="topic topic-talk" data-aos="zoom-in-up" data-aos-once="true">
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
13:05
</div>
<div class="col-sm-8">
<h3 class="title">Open Source / Innovation / Inclusivity</h3>
<h4>Open Source and Inclusion - Keys to Digital Transformation</h4>
<p class="abstract">As industries become transformed into digital organizations, they have to make two cultural transformations. One is to understand how to work with open source communities in a collaborative way and the second is how to become an inclusive organization at all levels. Nithya has been working on both these areas and will discuss how these are a key part of becoming a digital organization.</p>
<p class="link"></p>
<p class="link"></p>
<p class="bio"><b>Nithya A. Ruff</b> is the Senior Director for Comcast’s Open Source Practice. She is responsible for growing Open Source culture inside of Comcast and engagement with external communities. Prior to this, she started and grew the Western Digital’s Open Source Strategy Office. She first glimpsed the power of open source while at SGI in the 90s and has been building bridges between hardware developers and the open source community ever since. She’s also held leadership positions at Wind River (an Intel Company), Synopsys, Avaya, Tripwire and Eastman Kodak. At Wind River, she led a team of product managers in managing a world class embedded Linux distribution and was a key member of the Yocto Project advocacy team on the board. Nithya is a Director at Large on the Linux Foundation Board and represents community interests on the board.</p>
<p>Nithya has been a passionate advocate and a speaker for opening doors to new people in Open Source for many years. She has also been a promoter of valuing diverse ways of contributing to open source such as in marketing, legal and community. You can often find her on social media promoting dialogue on diversity and open source. She has spoken at multiple conferences such as OSSummit, OSCON, All Things Open, SCALE, Grace Hopper, OpenStack, VMWorld, OS Strategy Summit and Red Hat Summit on the business and community of open source. In recognition of her work in open source both on the business and community side, she was named to CIO magazine’s most influential women in open source list. She was recently one of 4 people to win the 2017 O’Reilly Open Source Award for exceptional contribution to open source.</p>
<p>Nithya graduated with an MS in Computer Science from NDSU and an MBA from the University of Rochester, Simon Business School. She lives in the San Francisco Bay Area and is a proud mother of two daughters.</p>
</div>
<div class="col-sm-2 col-xs-12">
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="nithya_ruff">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Nithya Ruff</p>
<p><a class="same-color" href="https://twitter.com/nithyaruff?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank">@nithyaruff</a></p>
<p class="speaker-occupation">Open Source Leadership, Speaker & Board Director<br>
Comcast</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="topic topic-talk" data-aos="zoom-in-up" data-aos-once="true">
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
13:50
</div>
<div class="col-sm-8">
<h3 class="title">Panel Discussion</h3>
<h4>Security & Privacy in Digital First Businesses</h4>
<p class="abstract"></p>
<p class="link"></p>
<p class="link"></p>
<p class="bio"><b>Tara Z. Manicsic</b> is a lifelong student, teacher, and maker. She has spent her career using JavaScript on both back-end and front-end to create applications. A Developer Advocate for Progress, Google Developer Expert, and international technical speaker, she focuses on conveying the codebase she has learned. In her free time she works in her community to educate and learn from other developers. Tara launched & directs the Cincinnati Chapter of Women Who Code and the Cincinnati branch of NodeSchool. Beyond code, Tara still makes things but with solder, clay, and wool.</p>
</div>
<div class="col-sm-2 col-xs-12">
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="tara_manicsic">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Tara Z. Manicsic</p>
<p><a class="same-color" href="https://twitter.com/tzmanics?lang=en" target="_blank">@Tzmanics</a></p>
<p class="speaker-occupation">Developer Advocate - Progress<br></p>
</div>
</div>
</div>
</div>
</div>
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
</div>
<div class="col-sm-8">
<br>
<p class="bio"><strong>Jory Burson</strong> is the COO of Bocoup, the open source tech consultancy working on web platform standards and performance. Day-to-day at Bocoup, she guides the company's strategic planning process, medium-term development of new initiatives, and business operations. Jory also founded Bocoup Education, where she enjoys collaborating with people to create unique content and high-quality training resources for the Open Web. She has contributed to open source projects such as jQuery, Grunt and Johnny-Five; and is an active participant in web standards and open source development, serving on boards, committees, and working groups for the JS Foundation, Ecma International, and the W3C.</p>
<p>Jory is most excited about researching and improving the web technology standards process, and about creating positive social changes to improve quality of life for open source developers. In her spare time, she enjoys spending time with her family in Boston and making art. She can be found on GitHub and Twitter at <a href="https://twitter.com/jorydotcom">@jorydotcom</a>.</p>
</div>
<div class="col-sm-2 col-xs-12">
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="jory_burson">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Jory Burson</p>
<p><a class="same-color" href="https://twitter.com/jorydotcom?lang=en" target="_blank">@jorydotcom</a></p>
<p class="speaker-occupation">COO<br>
Bocoup</p>
</div>
</div>
</div>
</div>
</div>
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
</div>
<div class="col-sm-8">
<br>
<p class="bio"><strong>Kyle Hodgson</strong> is a Principal Architect at ThoughtWorks, where he advises clients from C-level to developer on technology strategy and best practice. With ThoughtWorks he's led successful re-platform and digital transformation efforts for Fortune 50 enterprises in the retail and telco industry. Formerly a serial CTO, he has architected, designed and built several distributed systems and digital products. Kyle is passionate about several topics in software development, including the .NET open source web service framework Service Stack. He co-authored the ServiceStack Cookbook in 2015.</p>
</div>
<div class="col-sm-2 col-xs-12">
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="kyle_hodgson">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Kyle Hodgson</p>
<p><a class="same-color" href="https://twitter.com/kylehodgson?lang=en" target="_blank">@kylehodgson</a></p>
<p class="speaker-occupation">Principal Architect<br>
ThoughtWorks</p>
</div>
</div>
</div>
</div>
</div>
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
</div>
<div class="col-sm-8">
<br>
<p class="bio"><strong>Joel Chen</strong> is Principal Architect leading the Customer Engineering App Platform at WalmartLabs. He’s been developing software for 20 years with experience in low level embedded systems to large scale Enterprise systems. He has been focusing primarily on NodeJS since 2013. After successfully lead the migration of PayPal checkout to NodeJS and AngularJS, he joined WalmartLabs and lead the migration of the Web platform to NodeJS and ReactJS.</p>
</div>
<div class="col-sm-2 col-xs-12">
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="joel_chen">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Joel Chen</p>
<p><a class="same-color" href="https://www.linkedin.com/in/joelchen/" target="_blank">LinkedIn</a></p>
<p class="speaker-occupation">Principal Architect<br>
WalmartLabs</p>
</div>
</div>
</div>
</div>
</div>
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
</div>
<div class="col-sm-8">
<br>
<p class="bio"><strong>Briana Brownell</strong> is founder and CEO of Pure Strategy Inc., a technology company whose platform gives enterprises insight from data using AI so they can act faster on customer experience trends and emerging issues. She founded Pure Strategy in 2016 after ten years as a data scientist in the marketing research and finance industries and is a frequent keynote speaker on both technical and business topics including AI, data science, and machine learning. She has lead advanced analytical data projects with top tier companies in pharmaceuticals, telecommunications, banking, insurance, utilities, and retail, among many others.</p>
</div>
<div class="col-sm-2 col-xs-12">
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="briana_brownell">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Briana Brownell</p>
<p><a class="same-color" href="https://www.linkedin.com/in/briana-brownell-08067921/" target="_blank">LinkedIn</a></p>
<p class="speaker-occupation">CEO Pure Strategy Inc.</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="topic topic-talk" data-aos="zoom-in-up" data-aos-once="true">
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
14:35
</div>
<div class="col-sm-8">
<h3 class="title">Node.js Core Support for the Enterprise</h3>
<h4></h4>
<p class="abstract"><b></b></p>
<p class="link"></p>
<p class="link"></p>
<p class="bio">The Node.js project supports a broad and ever growing range of use cases. As enterprise use of Node.js continues to grow, those of us who maintain Node.js continue to put more emphasis and priority on addressing the needs of those users. This talk will provide an overview of how Node.js core is supporting the enterprise. We will cover Long Term Support, current development initiatives, and future directions.</p>
<p><b>James M Snell</b> is an Open Source Architect at nearForm who focuses most of his time on ensuring that companies do open source correctly. He is a core contributor to the Node.js project and a member of Node.js Technical Steering Committee.</p>
</div>
<div class="col-sm-2 col-xs-12">
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="james_snell">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">James Snell</p>
<p><a class="same-color" href="https://twitter.com/jasnell" target="_blank">@jasnell</a></p>
<p class="speaker-occupation">Open Source Architect<br>
nearForm</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="topic topic-break" data-aos="fade-up" data-aos-once="true">
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
14:55
</div>
<div class="col-sm-8">
<h3 class="title">Break</h3>
</div>
</div>
</div>
</div>
<div class="topic topic-talk" data-aos="zoom-in-up" data-aos-once="true">
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
15:15
</div>
<div class="col-sm-8">
<h3 class="title">Scale & People</h3>
<h4>Beyond the Code</h4>
<p class="abstract">Every day, PayPal processes billions of dollars in payments worldwide. Join me on a tour of PayPal's NodeJS ecosystem to find out what makes it all tick and where we are headed next.</p>
<p class="link"></p>
<p class="link"></p>
<p class="bio"><b>Aaron Heckmann</b> leads NodeJS engineering at PayPal, one of the earliest and largest enterprise NodeJS deployments on Earth. Prior to joining PayPal, he oversaw web development at Pebble where his team received the 2015 MongoDB Innovation Award for creating it's smartwatch notification service using NodeJS, MongoDB and AWS. He was a long time maintainer of Mongoose, the popular open source NodeJS MongoDB driver for which he co-received the MongoDB Community Award in 2011. And in 2010, Aaron sold his startup, Clickdummy, which was built using NodeJS v0.2.</p>
</div>
<div class="col-sm-2 col-xs-12">
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="aaron_heckmann">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Aaron Heckmann</p>
<p><a class="same-color" href="https://twitter.com/aaronheckmann" target="_blank">@aaronheckmann</a></p>
<p class="speaker-occupation">Member of the Technical Staff<br>
PayPal</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="topic topic-talk" data-aos="zoom-in-up" data-aos-once="true">
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
16:00
</div>
<div class="col-sm-8">
<h3 class="title">Workshop 1 </h3>
<h4>Developing the digital future securely with GitHub</h4>
<p class="abstract">
In this session, we will walk-through the workflow that is the foundation of open source collaboration empowering communities like Node.js. We will then explore how we can enable that speed and collaboration in the enterprise while satisfying compliance and security policies and regulations.
<p><b>Mike</b> is part of the GitHub Solutions Engineering Team, working with customers to optimize their GitHub experience, from configuration and collaboration, to process and practice. He is passionate about continuous improvement of all the things. Mike graduated from the University of Waterloo, starting his career in QA and development. He made the move to technical sales, so he could help and work with customers directly -- earning experience from traditional Waterfall development to modern Agile methodologies, and onto DevOps and Open Source practices and principles.</p>
<p><b>Harsh Sabikhi</b> is the Country Manager for GitHub Canada. He is responsible for the overall success of GitHub's customers in Canada. He is passionate about helping all Canadians learn software to better prepare for the future. He started his career as a software developer over 17 years ago writing C/C++ applications for Texas Instruments. Harsh holds a degree in Electrical Engineering from McMaster University.</p>
</p>
</div>
<div class="col-sm-2 col-xs-12">
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="mike_nguyen">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Mike Nguyen</p>
<p class="speaker-occupation">Enterprise Solutions Engineer <br>
GitHub</p>
</div>
</div>
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="harsh_sabikhi">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Harsh Sabikhi</p>
<p class="speaker-occupation">Country Manager<br>
GitHub</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="topic topic-talk" data-aos="zoom-in-up" data-aos-once="true">
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
</div>
<div class="col-sm-8">
<h3 class="title">Workshop 2 </h3>
<h4>Node.js is valuable to Enterprises, including IBM</h4>
<p class="abstract">
Come learn about IBM's Node.js strategy, how IBM is helping the community make Node.js Enterprise-ready, and what we've done to make it easy to create, deploy, monitor and operate Node.js in enterprise production deployments.
<p><b>Rick Goldberg</b> is the World Wide Design Lead at the IBM Cloud Garage, and has been a designer at IBM since 2001. In his current role, Rick drives the Garage’s design practice, helping business, large and small, use the IBM Cloud Garage Method to find innovative solutions to pressing business problems. </p>
<p><b>Michael Dawson</b> is an active contributor to the Node.js project and chair of the Node.js Technical Steering Committee(TSC). He contributes to a broad range of community efforts including platform support, build infrastructure, N-API, Release, as well as tools to help the community achieve quality with speed (ex: ci jobs, benchmarking and code coverage reporting). As IBM Node.js community lead, he works with IBM's internal teams to plan and facilitate their contributions to Node.js and v8 within the Node and Google communities.Past experience includes building IBM's Java runtime, building and operating client facing e-commerce applications, building PKI and symmetric based crypto solutions as well as a number of varied consulting engagements. In his spare time, he uses Node.js to automate his home and life for fun.</p>
</p>
</div>
<div class="col-sm-2 col-xs-12">
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="michael_dawson">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Michael Dawson</p>
<p><a class="same-color" href="https://www.linkedin.com/in/michael-dawson-6051282/" target="_blank">LinkedIn</a></p>
<p class="speaker-occupation">Senior Developer, IBM Node.JS Community Lead<br>
IBM</p>
</div>
</div>
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="rick_goldberg">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Rick Goldberg</p>
<p><a class="same-color" href="https://www.linkedin.com/in/rickgoldberg/" target="_blank">LinkedIn</a></p>
<p class="speaker-occupation">World Wide Design Lead, IBM Cloud Garage<br>
IBM</p>
</div>
</div>
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="graham_churchill">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Graham Churchill</p>
<p><a class="same-color" href="https://www.linkedin.com/in/graham-churchill-4774044/" target="_blank">LinkedIn</a></p>
<p class="speaker-occupation"> Hybrid Cloud Leader<br>
IBM</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="topic topic-talk" data-aos="zoom-in-up" data-aos-once="true">
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
</div>
<div class="col-sm-8">
<h3 class="title">Workshop 3 </h3>
<h4>An Overview of Customer Node.js Projects with Microsoft Services & Engineering</h4>
<p class="abstract">
A discussion and sharing of best practices, pitfalls and mitigation from our work with customer projects on Node.js in the cloud. Learn about how industry regulations, your culture and team dynamics can help make your projects a success. Hear about the investments our engineering is making into the Node.js ecosystem and how you can directly connect with the Microsoft engineering network for Node.js and Azure for own Node.js projects!
</p>
</div>
<div class="col-sm-2 col-xs-12">
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="chris_dias">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Chris Dias</p>
<p class="speaker-occupation">Principal Program Manager <br>
Microsoft</p>
</div>
</div>
</div>
<div class="col-sm-2 col-xs-12">
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="brad_lawrence">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Brad Lawrence</p>
<p class="speaker-occupation">Architect<br>
Microsoft</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="topic topic-talk" data-aos="zoom-in-up" data-aos-once="true">
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
17:00
</div>
<div class="col-sm-8">
<h3 class="title">Ahmad Nassri</h3>
<h4>Closing Remarks</h4>
<p class="abstract"></p>
<p class="link"></p>
<p class="link"></p>
<p class="bio"><b>Ahmad Nassri</b> is a hands-on technical leader, able to combine a technical background with well-developed leadership skills and a track record of motivating and inspiring teams to produce highly successful products.</p>
<p>Author of various open-source tools and software libraries used by millions of developers worldwide.</p>
<p>Prior to founding Bench CI, Ahmad lead large development teams across various industries in delivering large to massive scale projects. Most recently as the VP of Engineering at Mashape, where he oversaw a global engineering team building Enterprise API products and services, used by thousands of developers and top technology organizations.</p>
</div>
<div class="col-sm-2 col-xs-12">
<div class="speaker row">
<div class="speaker-image col-sm-12 col-xs-6">
<div class="hexagon-1" id="ahmad_nassri">
<div class="hexagon-2">
<div class="hexagon-3"></div>
</div>
</div>
</div>
<div class="speaker-info col-sm-12 col-xs-6">
<p class="speaker-name">Ahmad Nassri</p>
<p><a class="same-color" href="https://twitter.com/ahmadnassri?lang=en" target="_blank">@AhmadNassri</a></p>
<p class="speaker-occupation">Principal Architect<br>
TELUS</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="topic topic-break" data-aos="fade-up" data-aos-once="true">
<div class="wrapper">
<div class="row">
<div class="col-sm-2 time">
17:15
</div>
<div class="col-sm-8">
<h3 class="title">Networking & Drinks</h3>
</div>
</div>
</div>
</div>
</section>