avatar

Ksenia Gulyaeva
Full-Stack / Frontend Developer

About

A fast learning Web Developer with a real passion for coding, solving problems and getting things done, who has experience in developing React web-applications with Node.js backend, as well as working with vanilla JavaScript and TypeScript.
Open to opportunities to learn new technologies and pick up a new backend/mobile language.
I have a spouse visa which allows me to work in the Netherlands without restrictions.

Work Experience

Amsterdam
February 2020 – Present
Full-Stack developer
After finishing Codaisseur I'm working 30+ hours a week on my personal projects using technologies I already know and new ones I want or need to use.
Highlights
  • https://erudit.ksinia.net
    Erudite: Scrabble-like mobile-friendly online multiplayer word game, up to 8 players in a room.
    My most complex project to date, which is used daily by a dozen people. During the lifetime of the project I've learned a lot of things about development, data schema migrations, maintenance of the project, as well as about the customer interactions and prioritizing bugfixes and features development, and GitHub usage.
  • https://scrolling-platformer.netlify.app
    Johny Flame: 2D side-scrolling platform game created for learning the Phaser game framework and trying out how hard would it be to create a platformer on a web page.
    New technologies used: TypeScript, Phaser, Parcel
  • https://melodic-dictation.netlify.app
    Melodic Dictation: full-stack app for ear training by writing melodic dictations, e.g. write down notes for music you hear.
    New libraries used: abcjs, web-midi-player
  • http://stats.radio-t.com/rlb/
    RLB-stats: pure JS frontend for existing podcast downloading statistics project written in Go. I created a web-page which supports four different JS charts libraries for visualizing the same data in different ways.
    New libraries used: TauCharts, ECharts, AnyCharts, ApexCharts
  • https://game31.netlify.app
    Thirty-One online multiplayer card game, mobile-friendly. Created in collaboration with a teammate.
    New technologies used: Node.js, React, Redux, Material-UI, Express.js, Sequelize
Amsterdam
October 2019 – February 2020
Full-Stack Developer Trainee
The immersive 11-week on-site 40 hours a week course on full-stack development.
Project workflow includes code reviews and quality assessments, standard practices such as basics of product development, UX design, and domain modeling, working together in teams using tools like VSCode, Git, Github, and Slack.
The average graduation rate for the academy is just 65%
Highlights
  • Got maximum grade for every assignment during the course;
  • Over the course, I've created and published numerous project in my GitHub account: https://github.com/ksinia/
Moscow
June 2019 – August 2019
Python Software Developer
My first programming job in a visual effects studio supporting the needs of internal teams. I had to give it up because of relocation to Amsterdam.
Highlights
  • Created backup/recovery script for corporate files library and visual interface for its configuration in PyQT;
  • Started the design and implementation of the VFX render manager interface.
Moscow
January 2010 – May 2019
Procurement manager
Before switching to Software Development I've been working in procurement. I was searching for suppliers in China, negotiating purchasing prices and other conditions with them, localizing product's packaging and manuals, controlling the orders from placement until delivery.

Contact

Amsterdam, NL 1059AW
+31633636096
GitHub
LinkedIn

Education

  • 2019 2020

    Codaisseur Academy for Full-Stack Web Development

    Web development

    Courses
    • HTML (HTML5) & CSS (CSS3, Sass)
    • JavaScript (incl. ES6) and TypeScript
    • APIs usage and development
    • PostgreSQL, Sequilize, SQL
    • Node.js
    • React, Redux
  • 2018 2019

    Coursera

    Software Development

    Courses
    • Diving into Python, coursework: sockets client-server application using asyncio
    • Creating web-services using Python
    • Programming for Everybody (Getting Started with Python)
    • Beginning Game Programming with C#
  • 2000 2006

    Lomonosov Moscow State University

    Master's degree

    Psychology

    Courses
    • Chinese language internship at Peking University in 2005

Skills

Programming
JavaScript TypeScript Python Algorithms Data structures Client-server applications Building and consuming APIs
Web
Node.js React Redux Express.js Material-UI HTML CSS REST APIs Sequelize PostgreSQL SQL
Tools
VSCode Git GitHub
Soft skills
Detail-oriented Responsible Fast learner - became a web developer in 11 weeks Participating in open-source projects with distributed teams Good at multitasking - successful in a previous career

Publications

Planet Parade game for iOS
AppStore
14 October 2018

Mastermind-like video game I've developed using Xamarin framework for C#

Planet Parade game for Android
GooglePlay
29 October 2018

Android port of the iOS game