Auckland, New Zealand
A front-end developer with a good understanding of agile processes.
Looking to apply my skills in a suitably challenging role.
Pixel Fusion Ltd., Auckland
Involved in various projects with key clients.
A member of a self-organising and cross-functional team working within the Scrum and Kanban frameworks.
Lead the development of a base package for those three websites responsible for housing the shared dependencies, configuration, and build scripts.
Using web accessibility best practices for writing HTML markup.
Lead the successful migration of a jQuery/Blade front end of a Laravel-based content management system to React. The challenges faced include: large number of views that had to be merged into highly configurable components to allow for further improvements including the support for interactive components; the initial lack of modern build tooling that needed to be set up; tight schedule. As part of this work, I developed a bespoke asynchronous front-end form validation solution.
Using Atomic design methodologies for building responsive layouts and components.
Lead the enhancement of the React/Redux front end of a CRUD application. Due to the challenge of the back-end and QA teams having been based in a different city, in addition to just writing self-explanatory code, I had to put extra effort into delivering high-quality documentation.
On numerous occasions, I have faced the challenge of wrapping React components around third-party libraries such as Google Tag Manager and CKEditor in order to integrate them into the SPA framework.
Was put on the delivery track within a week of the commencement of my employment.
Goodfolk Ltd., Auckland
Whilst in this role, I built UI components and patterns that support various browsers, devices, and resolutions.
Was involved in developing production websites and responsive email templates for a range of projects with key clients including McLennan, Auckland Council, Auckland Libraries, Orion Health, and Spark NZ.
English Language Instructor
Say Yes! English School, Moscow
Instructed groups and individual students in all aspects of the English language.
Built online English references and tools for the students.
A.N. Belozersky IPCB, Moscow
Worked on improving the algorithms for computational modelling of protein–DNA interactions with ROSETTA macromolecular modelling tool.
Implemented tools for facilitating and visualising research.
Computer & Information Sciences
Graduate Diploma (B.Sci.)
Auckland University of Technology, Auckland
Sep 2010–June 2015
Bioengineering & Bioinformatics
Specialist Diploma (M.Sci.)
Moscow State University, Moscow
Ligand is a React library for building interactive chemical diagrams including chemical structural/skeletal formulas and reaction mechanisms.
Modern online pronunciation dictionary.
Personal project aggregator.
Dictiome is a Node.js-powered website utilising an in-memory storage and serving the data through the React/Redux-based front end. The database maps words, names and common expressions to YouTube video timestamps. Each timestamp marks the moment in a video the phrase of interest is used in the specified form and sense.
English, Russian. Elementary Arabic.
Interests and activities
Line art, flat icons, analytical philosophy. Jogging, chin-ups.
Vasetenkov AE, Koksharova OA. (2013) Comparative and evolutionary aspects of cyanobacteria and plant plastid division study. Russian Journal of Plant Physiology 60(4):453–464.
Kravtsova TR, Lazebnaya IV, Lazebny OE, Volkova EY, Fedorenko TA, Gorelova OA, Baulina OI, Lobakova ES, Vasetenkov AE, Koksharova OA. (2013) Molecular phylogeny of a green microalga isolated from White Sea sponge Halichondria panicea (Pallas, 1766). Russian Journal of Plant Physiology 60(4):536–540.
Conference and meeting presentations
Investigation of cyanobacterial cell division by means of comparative genomics. V International Conference "Advances in Modern Phycology" (May 2012).
Evolution of cyanobacterial cell division factors during the establishment of eukaryotic plastids. XIX International student, postgraduate and young scientist conference "Lomonosov-2012" (Apr 2012).