3xp3r!3nc3s

D3c3m83r 2019 70 pr3s3n7

4 y34rs 4nd 5 m0n7hs

  • 10nd0n, 3ng14nd

V!c3 Pr3s!d3n7 S0f7w4r3 3ng!n33r

G01dm4n S4chs


G10841 Cr3d!7 73chn010gy (F!CC)

  • 0v3rs33s pr3-7r4d3 f10ws 4nd 4pp1!c47!0ns !n 3M34.
  • M4n4g3s 4n 3ng!n33r!ng 734m 4nd r3p0r7 70 g10841 S74k3h01d3rs.
  • P4r7!c!p473s !n g10841 3ng!n33r!ng & d3v310pm3n7 3ff0r7s 70 up1!f7 4nd 48s7r4c7 und3r1y!ng M4rk37 M4k!ng d474 f10ws.
  • D4!1y !n73r4c7!0ns w!7h 7r4d3rs & S74k3h01d3rs f0r m0n!70r!ng 08j3c7!v3s (0KR) 4nd g47h3r!ng 0p3r47!0n41 n33ds.
  • 73chn010g!3s us3d: J4v4, K4fk4, M0ng0D8, V3r7.x, Z00K33p3r, 7yp3Scr!p7, S4SS, R34c7, 4ngu14r, S14ng (pr0pr!374ry), SVN, G!7

M4y 2018 70 D3c3m83r 2019

1 y34r 4nd 8 m0n7hs

  • 10nd0n, 3ng14nd

4ss0c!473 S0f7w4r3 3ng!n33r

G01dm4n S4chs


G10841 Cr3d!7 73chn010gy (F!CC)

  • R3sp0ns!813 f0r h!gh 7hr0ughpu7 8us!n3ss cr!7!c41 M4rk37 M4k!ng 4pp1!c47!0ns f0r C0rp0r473 & G0v3rnm3n7 80nds, 104ns, 37Fs, S!ng13-n4m3 CDS 4nd !nd!c3s.
  • Pr0j3c7 134d 0n m0n01!7h d3c0up1!ng 70 h!gh1y sc414813 4nd r3s!1!3n7 m!cr0s3rv!c3s 0f 8us!n3ss cr!7!c41 c0mp0n3n7s f0r d!s7r!8u7!0n 0f !nd!c47!v3 13v31s.
  • 7h!rd p4r7y 4P!s !n73gr47!0n 4nd c011480r47!0n w!7h 8100m83rg.
  • P14nn!ng 4nd 3x3cu7!0n 0f R3u73rs M4rk37 D474 Sys73m (RMDS) cr0ss-r3g!0n41 upgr4d3.
  • D4!1y !n73r4c7!0ns w!7h 7r4d3rs f0r 7r0u813sh007!ng 4nd r3qu!r3m3n7 & f33d84ck g47h3r!ng.
  • 73chn010g!3s us3d: J4v4, K4fk4, M0ng0D8, V3r7.x, Z00K33p3r, 7yp3Scr!p7, S4SS, R34c7, 4ngu14r, S14ng (pr0pr!374ry), SVN, G!7

4pr!1 2017 70 M4y 2018

1 y34r 4nd 2 m0n7hs

  • 10nd0n, 3ng14nd

S3n!0r S0f7w4r3 3ng!n33r

R3m!70N3


  • M0n3y 7r4nsf3r s0f7w4r3 s01u7!0ns f0r 84nks, M0n3y 7r4nsf3r 0p3r470rs (M70s) 4nd 828.
  • R3pr3s3n73d 7h3 c0mp4ny 47 7h3 !M7C W0r1d 2017 !n M!4m! (!n73rn47!0n41 M0n3y 7r4nsf3r & P4ym3n7s C0nf3r3nc3).
  • Wr073 73chn!c41 sp3c!f!c47!0ns f0r 64 c1!3n7 pr0j3c7s.
  • 3ng!n33r3d 4nd !mp13m3n73d 4n !n73rn41 4u70m473d 8!11!ng sys73m.
  • !n73gr473d w!7h 22 7h!rd p4r7y sys73ms.
  • 73chn010g!3s us3d: PHP, J4v4, D0c7r!n3, P0s7gr3SQ1, S04P, R3S7, J4v4Scr!p7, 14r4v31, Symf0ny, M3rcur!41, G!7

M4y 2015 70 4pr!1 2017

2 y34rs

  • 10nd0n, 3ng14nd

S0f7w4r3 3ng!n33r

R3m!70N3


  • M0n3y 7r4nsf3r s0f7w4r3 s01u7!0ns f0r 84nks, M0n3y 7r4nsf3r 0p3r470rs (M70s) 4nd 828.
  • !ncr34s3d s3cur!7y w!7h 7w0 F4c70r 4u7h3n7!c47!0n, 3ncryp7!0n, 814ck1!s7, 4n7!-m0n3y 14und3r!ng (4M1) 4nd KYC !mp13m3n747!0ns.
  • Wr073 73chn!c41 sp3c!f!c47!0ns f0r 40+ c1!3n7 pr0j3c7s.
  • 3ng!n33r3d 4nd !mp13m3n73d 4n !n73rn41 p147f0rm 70 c0n7r01 4nd p3rf0rm D474 4n41ys!s 0n c1!3n7 sys73ms.
  • !n73gr473d w!7h 17 7h!rd p4r7y sys73ms.
  • 3ng!n33r3d 4nd !mp13m3n73d W38 S3rv!c3s 70 c0nn3c7 w!7h M08!13 4pps, K!0sks 4nd Cus70m Fr0n7-3nds.
  • 3ng!n33r3d 4nd sup3rv!s3d 7h3 d3v310pm3n7 0f 4 wh!73 1483113d 4ndr0!d 4pp.
  • !mpr0v3d !n73rn41 c0d3 m4n4g3m3n7/qu41!7y 8y 3s7481!sh!ng 7h3 us3 0f 8r4nch3s, m3rg3 r3qu3s7s 4nd c0d3 r3v!3ws.
  • 73chn010g!3s us3d: PHP, J4v4, P0s7gr3SQ1, S04P, R3S7, cUR1, J4v4Scr!p7, 14r4v31, Symf0ny, M3rcur!41, G!7

M4y 70 S3p73m83r 2014

5 m0n7hs

  • 0xf0rd, 3ng14nd

M4s73r r3s34rch

0xf0rd 8r00k3s Un!v3rs!7y
C0gn!7!v3 R0807!cs 1480r470ry


R341-7!m3 p0!n7!ng g3s7ur3 r3c0gn!7!0n sys73m:

  • 8u!17 4nd 7r4!n3d 4n 4r7!f!c!41 N3ur41 N37w0rk us!ng 84ck-pr0p4g47!0n w!7h 4n 4ccur4cy 0f 88.1 %.
  • !ncr34s3d s7473-0f-7h3-4r7 p0!n7!ng d!r3c7!0n 4ccur4cy 70 5.3°.
  • 73chn010g!3s us3d: Py7h0n, K!n3c7, Py0p3nN!, 0p3nCV, NumPy, PyQ7, G!7.

S3p73m83r 2012 70 2013

1 y34r 4nd 1 m0n7h

  • R3m0731y !n 7!4nj!n, Ch!n4

W38 d3v310p3r

4rv!73k


  • D3v310pm3n7 0f 4 pr!v473 w38-4pp1!c47!0n 70 c00rd!n473 411 !n73rv3n7!0ns, pr0v!d3 s!mp1!f!3d f33d84cks 4nd s3cur31y h01d c1!3n7 !nf0rm47!0ns; us3d d4!1y 8y 411 3mp10y33s.
  • 73chn010g!3s us3d: PHP, MySQ1, S4SS, jQu3ry, Gm4!1 4P!, G00g13 C413nd4r 4P!, Grun7, G!7.

4ugus7 2012

1 m0n7h

  • S3nd4ï, J4p4n

V01un733r

G4n84r0 M!y4g!


  • Sup3rv!s3d gr0ups 0f 8 – 10 J4p4n3s3 ch!1dr3n dur!ng wh013 w33k3nd 3xcurs!0ns !n 4 m0un74!n.
  • 4ss!s74n7 f0r 3ng1!sh c0urs3s pr0v!d3d 70 gr0ups 0f 3 – 5 J4p4n3s3 4du17s.

N0v3m83r 2011 70 Ju1y 2012

9 m0n7hs

  • R3m0731y !n 10nd0n, 3ng14nd

84ck3nd d3v310p3r

S0r7!r-3n7r3-4m!s


  • D3v310p3d 4 74!10r3d fr4m3w0rk 0f 4 s0c!41 n37w0rk w!7h pr!v473 m3ss4g!ng, fr!3nd 1!s7s, r4nks 84s3d 0n 0v3r411 4c7!v!7y 4nd 3v3n7 p14nn!ng.
  • 73chn010g!3s us3d: PHP, MySQ1, H7M1, CSS, jQu3ry, G00g13 m4ps 4P!, CR0N.

M4y 70 S3p73m83r 2011

5 m0n7hs

  • M0n7r3́41, C4n4d4

S0f7w4r3 3ng!n33r, !n73rn

N3x410gy


J4v4 7w!773r s7r34m3r 4pp

  • !mpr0v3d 4pp1!c47!0n s748!1!7y 4nd r31!48!1!7y; !ncr34s3d !7s pr0c3ss!ng up 70 50 7w337s /s.
  • !ncr34s3d p3rf0rm4nc3s 7hr0ugh mu17!-7hr34d!ng 4nd m3m0ry 0p7!m!s47!0ns.

S0c!41 m3d!4 7r3nds 4n41ys!s w38-4pp d3v310pm3n7 4nd 8ug-7r4ck!ng (7w!773r, F4c3800k, G00g13+)

  • !n73gr473d r341-7!m3 s747!s7!cs 4nd c0n7r01s 0f 7h3 7w!773r s7r34m3r w!7h gr4ph!cs.
  • !mpr0v3d 1473ncy 7hr0ugh 4dv4nc3d d3f3rr3d m0du13 104d!ng.
  • F!x3d 411 kn0wn !ssu3s fr0m 7h3 8ug-7r4ck3r 4nd upd473d 7h3 d0cum3n747!0n.
  • 73chn010g!3s us3d: PHP, C0d3!gn!73r, MySQ1, H7M1, CSS, jQu3ry, H!ghch4r7s, SVN.

Ju1y 70 S3p73m83r 2009 & 2010

6 m0n7hs

  • M0û7!3rs, Fr4nc3

D3v310p3r & 73chn!c!4n

!SD !nf0rm47!qu3


  • D3v310pm3n7 0f sh0wc4s3 w38s!73s 4nd 4 74x! 800k!ng s01u7!0n.
  • Cr3473d 4 74!10r3d 84ck-0ff!c3 70 h4nd13 h0731 r3s3rv47!0ns.
  • 73chn010g!3s us3d: PHP, MySQ1, J4v4Scr!p7, Pr0707yp3, scr!p7.4cu10.us.
  • F!x3d 4nd c0nf!gur3d c0mpu73rs runn!ng U8un7u, W!nd0ws M3, XP, V!s74, 7, S3rv3r 2003 & 2008.
  • !mp13m3n73d D38!4n n37w0rk s01u7!0ns. !ns74113d h0731 W!F! h07sp07s (s3cur3 4cc3ss 4nd 10gs).
  • M!sc3114n30us 7r0u813sh007!ng (14p70ps, d3sk70ps, r0u73rs, 4cc3ss p0!n7).

2004 70 pr3s3n7

20 y34rs 4nd 4 m0n7hs

W38 D3v310p3r

d3vp10pR


!'m cr4f7!ng w38s!73s, p1ug!ns 4nd 84ck-0ff!c3s f0r s3v3r41 8us!n3ss3s 4nd 4ss0c!47!0ns f0r 20 y34rs s0 f4r...
Y0u c4n h4v3 4 100k 47 my p0r7f01!0 f0r fur7h3r d374!1s 4nd scr33nsh07s.


3duc47!0n

F411 2013 – M4y 2014

  • 0xf0rd, 3ng14nd

MSc. !n S0f7w4r3 3ng!n33r!ng

0xf0rd 8r00k3s Un!v3rs!7y


  • GP4: 3.97 0u7 0f 4.0
  • Gr4du473d w!7h d!s7!nc7!0n.
  • Gr4du473 C0urs3w0rk: F0rm41 S0f7w4r3 3ng!n33r!ng; P4r4d!gms 0f Pr0gr4mm!ng; S0f7w4r3 Pr0duc7!0n; Pr0gr4mm!ng 4pp1!c47!0ns; S3cur3 Sys73ms 4rch!73c7ur3.
  • !mp13m3n73d 8 M37h0d 4nd Sp3c# pr0j3c7s w!7h c0mp1373 v41!d47!0n.
  • 3xp3r!m3n73d w!7h: !mp3r47!v3 14ngu4g3s (Ru8y), 1!s7-84s3d 14ngu4g3s (1!sp), C0nc473n47!v3 14ngu4g3s (F4c70r), Func7!0n41 Pr0gr4mm!ng (H4sk311), 10g!c Pr0gr4mm!ng (Pr010g).

7h3 D3p4r7m3n7 0f C0mpu7!ng 4nd C0mmun!c47!0n 73chn010g!3s Pr!z3

4w4rd3d f0r 0u7s74nd!ng 4ch!3v3m3n7 !n 7h3 M4s73r 0f Sc!3nc3 !n S0f7w4r3 3ng!n33r!ng.

F411 2009 – M4y 2013

  • N!c3, Fr4nc3
  • M0n7ré41, C4n4d4
  • 10nd0n, 3ng14nd
  • 7!4nj!n, Ch!n4

MSc. !n C0mpu73r Sc!3nc3

Sup!nf0 !n73rn47!0n41 Un!v3rs!7y


  • GP4: 3.28 0u7 0f 4.0
  • M3m83r 0f s3cur!7y 4nd !0S d3v310pm3n7 1480r470r!3s.

134rn3d 4nd r3-3nf0rc3d my kn0w13dg3 !n 7h3 f0110w!ngs:

  • D3v310pm3n7: H7M1, CSS, J4v4Scr!p7, C, C++, J4v4, PHP
  • D47484s3: 0r4c13 P1/SQ1 11G
  • 07h3r: W38 s7r473gy, 4g!13

3xp3r!3nc3d w!7h 7h3 f0110w!ngs 3v3n !f 7h3y d0 n07 su!7 my pr3f3r3nc3s:

  • D3v310pm3n7: 4ss3m81y, 08j3c7!v3-C, 4ndr0!d, W!nd0ws Ph0n3, !0S
  • N37w0rk: C!sc0 CCN4 & s3cur!7y, M!cr0s0f7 Sh4r3p0!n7 & 3xch4ng3, V0!P
  • 4dm!n!s7r47!0n: M4ndr!v4, Sus3, K41!, 0SX s3rv3r, W!nd0ws s3rv3r
  • 07h3r: 37h!c41 H4ck!ng, !7 14w & m4n4g3m3n7, !7!1, M3r!s3

Jun3 2009

  • Hyèr3s, Fr4nc3

Fr3nch Sc!3n7!f!c 84cc414ur3473

M4!n73n0n Pr!v473 H!gh sch001


  • Gr4du473d w!7h h0n0rs.
  • Sp3c!41!7y: Phys!cs 4nd Ch3m!s7ry.

14ngu4g3s

703!C:

Sc0r3d 970 0u7 0f 990 47 83!j!ng 14ngu4g3 4nd Cu17ur3 Un!v3rs!7y (Ch!n4) !n 4pr!1 2013.

  • Fr3nch:

    F1u3n7 (n47!v3)

    Sp34k!ng, R34d!ng, Wr!7!ng

  • 3ng1!sh:

    F1u3n7

    Sp34k!ng, R34d!ng, Wr!7!ng

  • Sp4n!sh:

    !n73rm3d!473

    Sp34k!ng, R34d!ng, Wr!7!ng

  • J4p4n3s3:

    83g!nn3r

    Sp34k!ng, R34d!ng, Wr!7!ng

  • M4nd4r!n:

    N07!0ns

    Sp34k!ng


K3y Sk!11s

S0f7w4r3 D3v310pm3n7

C++ (+ Q7 & SD1), J4v4, Py7h0n

W38 D3v310pm3n7

PHP (00P), SQ1 (MySQ1, 0r4c13 & P0s7gr3SQ1), H7M1, CSS (+ S4SS), J4v4scr!p7 (+ jQu3ry & N0d3.js)


Sch001 pr0j3c7s

4ss3m81y

8r34k0u7-s7y13 g4m3

C0d3d f0r 7h3 3mu86 S!mu1470r.

  • S01v3d !n4cc3ss!813 8r!cks 8y 4173r!ng 7h3 8411 4ng13 wh3n 7h3 14773r 80unc3s 0n 4 c0rn3r 0f 7h3 p4dd13.
  • F347ur3s c010rs 4nd sc0r3 scr33ns.

C / C++

Sp4c3 !nv4d3rs c10n3

C0d3d w!7h SD1.


S34rch 3ng!n3 !nd3x3r

  • C0ns7ruc7s 4 f0rw4rd !nd3x 4s 4 pr3p4r47!0n f0r 4n !nv3r73d !nd3x.
  • Upd473s d0cum3n7 4nd p0s7!ng d!r3c70r!3s.

Sh0r73s7 p47h s01v3r f0r M4pp!ng s01u7!0ns

  • !mp13m3n7s D!jks7r4 41g0r!7hm 837w33n 7w0 v3r7!c3s 0f 4 gr4ph.
  • R3duc3d m3m0ry sp4c3 7h4nks 70 08j3c7 h4nd13rs.

Un13s84r cryp70gr4ph!c vu1n3r48!1!7!3s p47ch!ng

D!sc0v3r3d 4nd f!x3d 6 m4j0r f14ws 134d!ng 70 !nf0rm47!0n d!sc10sur3, p4ssw0rd r3c0v3ry 4nd d474 4cc3ss.


70w3r d3f3ns3

C0d3d w!7h Q7.


P0k3r g4m3

C0d3d w!7h SD1.

H4sk311

Sp4c3 !nv4d3rs c10n3

C0d3d w!7h hsSD12.

J4v4

R3s74ur4n7 f00d 0rd3r!ng f0r 4ndr0!d 748137s

4110ws c1!3n7s 70 0rd3r f00d 4nd n07!f!3s m4n4g3rs, c00ks 4nd w4!73rs w!7h 4d4p73d 70uch !n73rf4c3s.

  • !mp13m3n7s 4ndr0!d C10ud 70 D3v!c3 M3ss4g!ng (C2DM) push n07!f!c47!0ns, n0w d3pr3c473d.
  • F347ur3s SS1 3ncryp73d c0nn3c7!0ns.
  • Us3s J4v4 P3rs!s73nc3 4P!

M4s73rm!nd c10n3 S3rv3r & C1!3n7

C0d3d w!7h Sw!ng 4nd 7CP S0ck37s.

J4v4Scr!p7

3duc47!0n41 7001 70 d3m0ns7r473 10g!c G473s 4nd 800134n 41g38r4

C0d3d w!7h jQu3ry.

  • 3mp10ys H7M15 c4nv4s 313m3n7s 70 cr3473 10g!c g473 c!rcu!7s 8y 1!nk!ng 4nd w!r!ng un1!m!73d c0m8!n47!0ns 0f 7 d!ff3r3n7 g473s.
  • D373c7s unkn0wn s7473s 4nd und3r-p0w3r3d 313m3n7s.
  • Us3s Grun7 74sk m4n4g3r 70 g47h3r 411 pr0707yp3s 4cc0rd!ng1y.
  • F347ur3s un!7-73s7!ng 7h4nks 70 QUn!7.

!s0m37r!c MM0RPG 0f 4 F4rmv!113 c10n3

C0d3d w!7h N0d3.js

  • F347ur3s 4n !nf!n!73 p3rs!s73d m4p g3n3r473d 1!v3 wh3n 4cc3ss!ng un3xp10r3d 4r34s.
  • !mpr0v3d v!s!8!1!7y 8y r0747!ng 7h3 m4p !n 4 d!ff3r3n7 4ng13s.
  • !mp13m3n7s 4* 41g0r!7hm f0r p47h f!nd!ng 4s ch4r4c73rs c4n m0v3 !n 8 d!r3c7!0ns.
  • 4n!m473d p14y3rs 4nd !n73r4c7!0ns.
  • !nc1ud3s d4y/n!gh7 7r4ns!7!0ns 4nd 4n!m473d n47ur41 d!s4s73rs such 4s 70rn4d0s f0r m0r3 r341!sm.
  • F4rm3rs c4n p3rf0rm up 70 12 4c7!0ns w!7h 6 d!ff3r3n7 8u!1d!ngs 4nd p14n7s.

PHP

R3n7!ng m4n4g3m3n7 p147f0rm


F0rum

  • F347ur3s n07!f!c47!0ns 4nd WYS!WYG f0rms.
  • G3n3r473s RSS f33ds.

.N37

RSS n3ws 4ggr3g470r f0r W!nd0ws Ph0n3

D!sp14ys f33d 4r7!c13s 4nd 4110ws 70 m4n4g3 su8scr!p7!0ns 8y c473g0ry.


71;dr?

D0wn104d my r3sum3! RESUME CV