Hi, I am Olga

I am a software engineer based in New York with experience in React, Redux, JavaScript, Python, Django and Ruby on Rails.

I am passionate about problem solving, writing clean code, reading other's code and debugging. I truly enjoy team working and pair programming. I am excited about learning new languages and technologies.

Skills

  • JavaScript
  • React
  • Ruby
  • Python
  • Rails
  • Django
  • Redux
  • NodeJS
  • PostgreSQL
  • Express
  • MongoDB

Projects

A few of my resent projects

ALPapp (Hack for Africa: a Microsoft challenge - Winner!)

As a part of a team created a mobile first library management system, that allows libraries to scan a book's barcode to add it to their inventory, check it in or out, get information about the book, back this data up, and share it with their community.
My role:
Frontend (React Native), UX/UI (interactive wireframe in Figma)

Astra (Strava clone)

A full stack project that allows user to create workouts and routes using Google Maps and Directions API and dynamically calculate distance while adding/removing markers. Constructed user signin and login pages where email and password are validated using database constraints and model validations.

The Travelling Salesperson Problem

A webpage that visualizes different implementations of the travelling salesman problem. Visualized time complexity and accuracy of different algorithms using SVG path and bar chart in d3. Built and visualized adjacency matrix and minimum span tree implementing MST-DFS approximation algorithm. Showed permutations as a naive and ineffective approach to solve the problem.

Smart hat

A frontend JavaScript and React project that fetches data from NYC Open Data. Fetches and manipulates data from several data sources (API and Jsons). Allows user to filter, sort, select and compare schools. Uses modal to show selected school.

Save the Date

A group MERN project that allows user to filter and choose date events searching map. Used google-maps-react and Google Maps API to provide a map that shows events and lets users filter events manipulating with the map. Created drag and drop feature that lets users add events to their cart in plain HTML. Built user signin and login pages where email and password are validated using validator.js

TicTacToe

Simple TicTacToe that I built for my little one.

Sorter

Simple sorter visualization - merge, quick, bubble.

Resume

DOWNLOAD RESUME

SKILLS

JavaScript, React, Redux, HTML, CSS, Ruby, Ruby on Rails, Mongoose, MongoDB, Node.js, Express.js, SQL, SQLite3, PostgreSQL, Webpack, jQuery, Git, Heroku

PROJECTS

Astra (Strava clone)
(Ruby on Rails, JavaScript, React, Redux, CSS3, Webpack, PostgreSQL, Google Maps API)

The website that allows user to create workouts and routes using Google Maps and Directions Implemented CRUD actions for custom routes and workouts using Active Record and PostgreSQL. Utilized Google Maps and Directions Api to provide a map that let users create and update routes and dynamically calculate distance while adding/removing markers. Built a modal to save or edit routes. Constructed user signin and login pages where email and password are validated at Rails model level

Travelling Salesperson Problem
(Vanilla JS, d3, CSS)

The webpage that visualize different implementations of the travelling salesperson problem Utilize d3 to visualize time complexity and accuracy of different algorithms Built and visualized adjacency matrix and minimum span tree

Save the Date
(JavaScript, React, Redux, HTML, CSS, Mongoose, MongoDB, Node.js, Express.js)

Group project that allows user to filter and choose date events Utilized Google Maps to provide a map that shows events and let users filter events manipulating with the map Created drag and drop feature that let users add events to their cart Constructed user signin and login pages where email and password are validated at db level

EXPERIENCE

Architectural Designer
CallisonRTKL, New York City
Oct 2018 - Feb 2020
  • Preparing Schematic Design, Design Development and Construction Documentation using Revit. Coordinating architectural with MEP and structural plans.
  • Construction Administration. Addressing DOB comments and getting permits. Reviewing submittals and responding to RFI.
  • Running weekly calls and participating in monthly client meetings.

Architectural Designer
O’Neil Langan Architects, New York City
March 2018 - Oct 2018
  • Preparing Schematic Design, Design Development and Construction Documentation using Autocad. Coordinating architectural with mechanical plans and issuing revisions due to site conditions.
  • Interior 3D modeling and rendering using 3DMax and V-Ray.

EDUCATION

Web Development - App Academy
Spring 2020
Immersive software development course with a focus on full-stack web development, which entailed 1000+ hours of coding.
Master of Architecture - Saint-Petersburg State University of Architecture and Civil Engineering, Saint-Petersburg, Russia