Nikolaj Volgushev

advertisement
Nikolaj Volgushev
CONTACT
40 Quint Ave.
Apt. 14,
Allston, MA 02134
860 634-7826
nikolaj.volgushev@gmail.com
EDUCATION
Boston University
MS/PhD Track, Computer Science
GPA: 4.00
Research Adviser: Azer Bestavros
Jan 2015 - Present
University of Connecticut at Storrs
BS magna cum laude, Computer Science
GPA: 3.78, Dean’s List, New England Scholar 2010, 2013
Sept 2009 - Dec 2013
Hong Kong University
Study Abroad
Fall 2011
INDUSTRY
WORK
Application Developer
Jan 2014-Sept 2014
Cigna, Bloomfield CT
Project: A batch application implementing fee for value reibursement calculator functionality.
Responsibilities: Business functionality development. Specification by example. Unit
test development. Collaboration with RedHat technology vendor team. At later
stages: Production Support. Leading new feature design. Offshore vendor management. Knowledge transfer.
Primary Tools: Java, JBoss Drools, Spring Batch, Cucumber, Oracle SQL, Toad,
Hibernate.
Also Used: Jenkins, Maven, IBM BPM, SVN
RESEARCH
EXPERIENCE
Research Assistant
Jan 2015-July 2015
Boston University
Advisers: Azer Bestavros, Andrei Lapets
Area: Systems Security
Project: Integrating multi-party computation and MapReduce.
Investigated how multi-party computation solutions can be integrated into a MapReduce infrastructure to enable collaborative, privacy preserving data analytics across
distributed data. Designed domain-specific language for privacy-aware MapReduce
task specification and implemented prototype platform using Viff (Virtual Ideal Functionality Framework) as the multi-party computation backend, and Apache Spark as
the MapReduce engine. Work resulted in publication.
Research Specialist
VoTeR Center, University of Connecticut
Sept 2014-Jan 2015
Advisers: Alexander A. Shvartsman and Laurent Michel
Area: Voting Technologies
Project: Electronic poll book system requirements specification.
Developed a system requirements specification document for electronic poll book
systems to be used in elections in the State of Connecticut with an in-depth focus
on peer-to-peer system robustness and availability requirements. The document was
approved and released by the Connecticut Secretary of the State.
Project: AV-OS memory card analysis.
Investigated the syntax and semantics of the contents of memory cards used in the
ACCU-Vote OS (AVOS) voting terminal. Supervised a team of undergraduate research assistants throughout the investigation process. Implemented a tool for parsing
memory cards and displaying their contents in human-readable form.
Research Assistant
2013
Computer Science Department, University of Connecticut
Adviser: Laurent Michel
Area: Constraint Programming
Project: Assembly code program verification.
Explored a constraint programming based approach to assembly code verification in
Objective CP (an optimization system designed and implemented by Laurent Michel
and Pascal Van Hentenryck). Implemented several constraint propagators in Objective CP.
Research Assistant
2013
VoTeR Center, University of Connecticut
Advisers: Alexander A. Shvartsman and Laurent Michel
Area: Voting Technologies
Project: Voting terminal event log analyser.
Designed and implemented an automated analysis tool for event log files produced by
the ACCU-Vote OS (AVOS) voting terminal. The analysis tool identifies deviations
from the prescribed election procedures and expected voting tabulator operation.
The tool is now used by the VoTeR center for audits of Connecticut state elections.
Project resulted in publication.
Research Assistant
2011-2012
Computer Science Department, University of Connecticut
Adviser: Yufeng Wu
Area: Bioinformatics
Project: Genetic data compression.
Designed and implemented several algorithms for the compression of genomic read
data, including a modified Huffman Encoding algorithm, and an algorithm based on
DeBruijn graph assembly. Used open source tools to generate and process test data
in the fasta, fastq, and sam formats.
CORE
COMPUTER
SKILLS
Preferred Languages: C++, Java, Python
Proficient in: C, Objective-C, Haxe, Oracle SQL, MySQL, JavaScript, PHP, HTML,
CSS
Tools: LaTeX, Git, SVN, JBoss Drools, Spring Batch
Operating Systems: Linux, Windows, Mac OS
LANGUAGES
Fluent in English, German, and Russian.
TALKS
HotWeb’15: IEEE Workshop on Hot Topics in Web Systems and Technologies, Washington, DC, November 2015.
MACS 2015 Annual Retreat, Boston, MA, October 2015.
PUBLICATIONS Nikolaj Volgushev, Andrei Lapets, and Azer Bestavros. Programming Support for an
Integrated Multi-Party Computation and MapReduce Infrastructure. In Proceedings
of HotWeb’15: IEEE Workshop on Hot Topics in Web Systems and Technologies,
Washington, DC, November 2015.
Laurent D. Michel, Alexander A. Shvartsman, and Nikolaj Volgushev. A systematic
approach to analyzing voting terminal event logs. In 2014 Electronic Voting Technology Workshop/Workshop on Trustworthy Elections (EVT/WOTE14), San Diego,
CA, 2014. USENIX Association.
Download