Ilya Sergey (original) (raw)

About DBpedia

Ilya Sergey (born 1986) is a Russian computer scientist and an Associate Professor at the School of Computing of National University of Singapore, where he leads the Verified Systems Engineering lab. Sergey does research in programming language design and implementation, software verification, distributed systems, program synthesis, and program repair. He is known for designing the Scilla programming language for smart contracts. He is the author of the free online book, Programs and Proofs: Mechanizing Mathematics with Dependent Types, Lecture notes with exercises, which provides an introduction to the basic concepts of mechanized reasoning and interactive theorem proving using Coq.

Property Value
dbo:abstract Ilya Sergey (born 1986) is a Russian computer scientist and an Associate Professor at the School of Computing of National University of Singapore, where he leads the Verified Systems Engineering lab. Sergey does research in programming language design and implementation, software verification, distributed systems, program synthesis, and program repair. He is known for designing the Scilla programming language for smart contracts. He is the author of the free online book, Programs and Proofs: Mechanizing Mathematics with Dependent Types, Lecture notes with exercises, which provides an introduction to the basic concepts of mechanized reasoning and interactive theorem proving using Coq. Sergey holds a joint appointment at Yale-NUS College and is a lead language designer at Zilliqa. He received his MSc in 2008 at Saint Petersburg State University and his PhD in 2012 at KU Leuven. Before joining NUS, he was a postdoctoral researcher at IMDEA Software Institute and on the faculty of University College London. Prior to starting an academic career, he worked as a software developer at JetBrains. (en)
dbo:academicDiscipline dbr:Computer_science dbr:Formal_methods dbr:Programming_language
dbo:almaMater dbr:Saint_Petersburg_State_University dbr:KU_Leuven
dbo:award dbr:Dahl–Nygaard_Prize
dbo:institution dbr:University_College_London dbr:National_University_of_Singapore dbr:Yale-NUS_College
dbo:wikiPageExternalLink https://kuleuven.limo.libis.be/discovery/fulldisplay%3Fdocid=lirias1655948&context=SearchWebhook&vid=32KUL_KUL:Lirias&search_scope=lirias_profile&tab=LIRIAS&adaptor=SearchWebhook&lang=en https://ilyasergey.net
dbo:wikiPageID 71944476 (xsd:integer)
dbo:wikiPageLength 7032 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1116904736 (xsd:integer)
dbo:wikiPageWikiLink dbr:Program_synthesis dbr:Dahl–Nygaard_Prize dbr:University_College_London dbc:Living_people dbr:Coq dbr:Saint_Petersburg_State_University dbr:Computer_science dbc:Academics_of_University_College_London dbc:1986_births dbr:Formal_methods dbc:KU_Leuven_alumni dbc:Saint_Petersburg_State_University_alumni dbc:Engineers_from_Saint_Petersburg dbc:Russian_computer_scientists dbr:JetBrains dbr:KU_Leuven dbc:Yale-NUS_College_faculty dbr:IMDEA_Software_Institute dbr:National_University_of_Singapore dbr:Yale-NUS_College dbr:Software_verification dbr:Programming_language dbr:Distributed_systems dbr:Smart_contract dbr:Programming_language_design
dbp:almaMater dbr:Saint_Petersburg_State_University dbr:KU_Leuven
dbp:awards 2019 (xsd:integer)
dbp:birthPlace Leningrad, USSR (en)
dbp:fields dbr:Computer_science dbr:Formal_methods Programming languages (en)
dbp:name Ilya Sergey (en)
dbp:thesisTitle Operational Aspects of Type Systems (en)
dbp:thesisUrl https://kuleuven.limo.libis.be/discovery/fulldisplay%3Fdocid=lirias1655948&context=SearchWebhook&vid=32KUL_KUL:Lirias&search_scope=lirias_profile&tab=LIRIAS&adaptor=SearchWebhook&lang=en
dbp:thesisYear 2012 (xsd:integer)
dbp:website https://ilyasergey.net
dbp:wikiPageUsesTemplate dbt:Authority_control dbt:Birth_date dbt:Reflist dbt:Refn dbt:Short_description dbt:MathGenealogy dbt:Infobox_scientist dbt:Google_scholar_id
dbp:workplaces dbr:University_College_London dbr:National_University_of_Singapore dbr:Yale-NUS_College
dcterms:subject dbc:Living_people dbc:Academics_of_University_College_London dbc:1986_births dbc:KU_Leuven_alumni dbc:Saint_Petersburg_State_University_alumni dbc:Engineers_from_Saint_Petersburg dbc:Russian_computer_scientists dbc:Yale-NUS_College_faculty
rdf:type owl:Thing foaf:Person dbo:Person dul:NaturalPerson wikidata:Q19088 wikidata:Q215627 wikidata:Q5 wikidata:Q729 dbo:Animal dbo:Eukaryote dbo:Scientist dbo:Species schema:Person wikidata:Q901
rdfs:comment Ilya Sergey (born 1986) is a Russian computer scientist and an Associate Professor at the School of Computing of National University of Singapore, where he leads the Verified Systems Engineering lab. Sergey does research in programming language design and implementation, software verification, distributed systems, program synthesis, and program repair. He is known for designing the Scilla programming language for smart contracts. He is the author of the free online book, Programs and Proofs: Mechanizing Mathematics with Dependent Types, Lecture notes with exercises, which provides an introduction to the basic concepts of mechanized reasoning and interactive theorem proving using Coq. (en)
rdfs:label Ilya Sergey (en)
owl:sameAs wikidata:Ilya Sergey https://global.dbpedia.org/id/Gmr9y
prov:wasDerivedFrom wikipedia-en:Ilya_Sergey?oldid=1116904736&ns=0
foaf:homepage https://ilyasergey.net
foaf:isPrimaryTopicOf wikipedia-en:Ilya_Sergey
foaf:name Ilya Sergey (en)
is dbo:wikiPageWikiLink of dbr:Dahl–Nygaard_Prize dbr:List_of_programming_language_researchers
is foaf:primaryTopic of wikipedia-en:Ilya_Sergey