Hi, I'm Victor Oleinikov...

I'm currently working at Walmart Labs
as a full stack software engineer on the Smart Pricing team.

When I'm doing application development, I mostly use Rails and Mithril.js. When I'm doing backend data processing and API development, I mostly use GoLang. I serve my software with Nginx and set things up with Chef. When I'm not coding, I'm playing basketball, bowling, gaming, hanging out with my guinea pigs, or watching Pixar movies. I also have an occasionally entertaining guppy named Fish Homie Quan (FHQ).

Here's what I've done so far.

Walmart Labs

Summer 2013 - Present
Senior Software Engineer

Working on a Rails application and Golang API used to price and manage millions of items on Walmart.com. The great thing about this position is that I have gotten to work at all levels of the stack. I have done dev ops work to set up our application and API servers. I have designed and written significant parts of the application in Ruby and Javascript. To help scale the app, I have begun rewriting backend API components in GoLang. The position has combined the technological freedom of a startup with the impact and responsibility that comes with writing a critical component for the #1 ranked company in the Fortune 500.

Nivico

2010 - 2016
Co-Founder

Created and sold tennis court and lesson scheduling SaaS application to tennis clubs in the US. Aside from helping manage the Cake PHP application itself, I worked on our sales and marketing -- designing our website, running Adwords campaigns, and developing a direct sales pipeline. It was a great first experience learning what it is like to create and run a small software business, serve customers, and sell to new prospective clients.

ZoomCleaner

Spring 2013
Lead Developer

Worked with a team from Harvard Business School to create a web-based point of sale system for dry cleaning businesses optimized to be accessed via web on an iPad. The system is still being used as the main POS at a number of small dry cleaning shops in Cambridge, MA. The Harvard team came up with business strategy and organized the project while I did everything on the technology side. A great experience learning how to build a solution completely from the ground up but robust enough to be used reliably for business-critical functions.

Mopay

2011 - 2012
Project Manager

In a bit of a dual role as both a project and account manager, I worked with clients and our development team to provide payment solutions for gaming companies in the US market. Working as part of the small US subsidiary of a larger German organization provided both my first startup experience and my first experience working with teammates across the globe.

University of Washington

2005 - 2010
BA Management Information Systems. BA Film Studies.

My time at the University of Washington provided amazing opportunites to grow and expand as an individual. I pursued a double degree - a main one, in Management Information Systems from the UW's Foster School of Business and a smaller degree in Film Studies from the UW College of Arts and Sciences. The MIS degree provided a balanced combination of business and technical courses, while my liberal arts degree gave me opportunites to practice critical thinking as well as written and verbal communication. Outside of school, I was an avid participant in intramural sports, Greek life (Delta Chi), and a number of local film productions.

My Toolbox

These aren't the only tools I use, but they are the ones I can't live without right now.

App Development

Ruby on Rails

Tried and true. Efficient, clean, and fun!

Operating System

Linux

Open source, with a flavor for almost every need. My prefered distros are Ubuntu and RHEL.

API Development

Golang

Blazing fast, supported and developed by the brilliant minds at google. What's not to like?

Version Control

Git

Pretty much industry standard at this point, still a delightful program.

FrontEnd Development

Mithril.js

Lightweight, with a codebase you can read and learn in less than a day, this is my current, preferred javascritp MVC framework.

Web Server

Nginx

Extremely fast, easily-configurable server with fantastic documentation and community support.