X-Git-Url: https://git.shemshak.org/gitweb.cgi/~bandali/bndl.org/blobdiff_plain/7b376474f6dabd5bd525d49b5d333fa18c8e897a..dadecbb05c6be35c7fdab9c46118ae8e2510c1ff:/cv.html?ds=sidebyside diff --git a/cv.html b/cv.html index 2973a4b..6c57ce9 100644 --- a/cv.html +++ b/cv.html @@ -1,76 +1,43 @@ - - - + curriculum vitae — bandali - + + - - +body{line-height:1.6;padding:0 2em;}p,ul,dt,dd{max-width:37.5em} +.box{background:#f8f8f8;border:1px solid #e6e6e6;border-radius:4px; +font-size:0.95em;padding:0.6em 0.9em;} +#link-grid{display:grid;grid:none / auto 1fr;gap:0.2em 1em;} +#link-grid dd{margin-left:0} +.tex{font-family:"Tex Gyre Termes",serif;text-transform:uppercase;} +.tex span{font-size:0.75em;margin-left:-0.05em;margin-right:-0.20em;} +.tex sub{font-size:1em;margin-left:-0.1667em;margin-right:-0.125em; +vertical-align:-0.5ex;}.tex sup{font-size:0.85em;margin-left:-0.36em; +margin-right:-0.15em;vertical-align:0.15em;} +#copy,#license{font-size:0.84em;line-height:1.3;} +#copy{margin-bottom:0.5em}#license{margin-top:0.5em} +@media(prefers-color-scheme:dark){body{background:#1c1c1c;color:white;} +a:link{color:#acdeff}a:visited{color:#f8f}a:active{color:#e00} +.box{background:#1b1d1e;border-color:#373c34;}} +

bandali's curriculum vitae

-

also available in plain text as +

also available in plain text as bandali-cv.txt

Summary of Qualifications

@@ -106,24 +73,24 @@ Modelling Languages A. Day
GPA: 3.7/4.0
-
Bachelor of Science with Honours in Computer Science, York -University, 2017
-
Favourite courses: System Specification & Refinement, Software -Requirements Engineering, Software Design, Operating Systems, -Computational Complexity, Design & Analysis of Algorithms
+
Bachelor of Science with Honours in Computer Science, +York University, 2017
+
Favourite courses: System Specification & Refinement, +Software Requirements Engineering, Software Design, Operating Systems, +Computational Complexity, Design & Analysis +of Algorithms
GPA: 7.84/9.0

Research Interests

-formal logic, model checking, theorem proving, verification +

formal logic, model checking, theorem proving, verification

-

Publications & Presentations

+

Publications & Presentations

-

The complete bibliography of my publications is available as -a bandali.bib +

The complete bibliography of my publications is available as a BibTeX bibliography -file.

+file, bandali.bib.

Papers

@@ -152,7 +119,7 @@ Languages [ pdf | hdl -| http +| http ] @@ -172,7 +139,7 @@ July 2020. [ pdf (with notes) -| http +| http ] @@ -217,7 +184,7 @@ logiciel libre
I am part of the Jami core development team at Savoir-faire Linux, where I work on various parts of Jami as a Free Software Consultant. -These include working on and maintaining the GTK+-based jami-gnome +These include working on and maintaining the GTK-based jami-gnome client application written in C++ and C, and packaging Jami for various GNU/Linux distributions and other platforms. I also serve as a community liaison between the Jami core team and the wider free @@ -244,7 +211,7 @@ for www.gnu.org.
SE 465 (Software Testing and Quality Assurance): TA in winter 2020
-
SE 212 (Logic and Computation): IA in +
SE 212 (Logic and Computation): IA in Fall 2019, TA in fall 2018
SE 463 (Software Requirement Specification and Analysis): TA in spring 2019 and 2018
@@ -252,7 +219,7 @@ spring 2019 and 2018 winter 2018
-
[*]: Teaching Assistant (marking exams and assignments), +
[*] Teaching Assistant (marking exams and assignments), Instructional Apprentice (holding tutorials and marking), Research Assistant (doing research for/with supervisor)
@@ -281,10 +248,10 @@ arbitrarily large rational numbers.
summer 2016 | Research Student
-
Worked on Literate Unit-B, the verifier for Unit-B, a -new formal method focused on formal verification of reactive, -concurrent and distributed systems. From the Literate Unit-B codebase -(written in Haskell), decoupled the logic module and used it to build +
Worked on Literate Unit-B, the verifier for Unit-B, a new +formal method focused on formal verification of reactive, concurrent, +and distributed systems. From the Literate Unit-B codebase (written +in Haskell), decoupled the logic module and used it to build Unit-B Web, a web interface using Literate Unit-B to do predicate calculus proofs. Unit-B Web, also written in Haskell, supports the LaTeX @@ -308,7 +275,7 @@ catalogs and archives.
-
summer 2015 | Software Developer
+
summer 2015 | Computer Programmer
Designed and implemented various applications in C# and C for analyzing and testing a satellite pass prediction algorithm for predicting the pass windows of Argos satellites, for scheduling send @@ -342,7 +309,8 @@ integration systems
Platforms
GNU/Linux distributions, including Trisquel, GNU Guix, Debian
Languages
-
Persian (mother tongue), English (fluent), French (beginner)
+
Persian (mother tongue), English (native proficiency; IELTS: 9.0), +French (beginner)

Community Service