Nicolas Naparstek

Senior Software Engineer

About Me

Senior Software Engineer with a decade of experience.

I have worked in a lot of different areas from Development to DevOps, QA, Database Administration and more. Currently I work as a Senior Software/Platform Engineer at Microsoft.

During my career I have worn multiple hats at the same time and found it to be loads of fun.

Latest Projects

Stack Overflow Collectives

Full-Stack - Collectives on Stack Overflow

The first product to be launched at Stack Overflow after 5 years. Delivered on time and with no disruption to the existing products. Created with a .NET core backend and a JavaScript + TypeScript frontend.

Dot NET Salestax

.NET - Sales Tax Collection

Since the rulings of Wayfair vs North Dakota, online marketplaces such as BikeReg need to start collecting and remiting sales tax on behalf of the sellers. At BikeReg I developed a solution for quoting and recording tax information during checkout and providing reporting to event directors.

Learn More

C++ Backgammon

AtLiveServer - Cloud Publishing Tool

AtLiveServer is a simple looking yet very robust VB.NET tool that publishes multiple web apps to a Live Cloud Environment. For this project we used Rackspace Cloud and its Cloud API. With this tool an admin can publish with no down time. This is achieved by taking advantage of the Multiple Cloud Servers.

More DevOps Projects

LiveReg iOS App

athleteReg LiveReg - iOS/Objective-C

LiveReg is an IPad app that allows race directors to manage registration on location on the day of the event. Some of LiveReg coolest features are that it allows the charging of credit cards via a swiper that encrytps the information on the unit before it even reaches the OS to keep all the information secure.

More iOS Apps

GIS Android App

Watershed Web Mapping - Android/Java

Watershed Web Mapping was an Android App that I built for a profressor at the University of Massachusetts, College of Natural Sciences. The app used the Maps SDK to apply different projections over a satellite map.

Find out more

C++ Backgammon

Backgammon - C++

This was a project that I built for fun to practice my C++ skills. Growing up I played a lot of Backgammon and it was interesting to think of the rules of the game and how they could be translated to code.Backgammon is one of the oldest known board games. It is a two player game where each player has fifteen pieces which move between twenty-four triangles according to the roll of two dice.

Find out more

Work Experience

Senior Software Engineer - Microsoft - Power BI (2022 - Present)

At my current position I work for the first time on the platform side of things. My current team supports the infrastructure for Power BI, the fastest growing Microsoft product with over 15 million monthly active users! My day to day work involves hundreds of azure server clusters with all kinds of cloud resources like storage, queues, caches, dns, and more. Operating at this scale is not easy and it takes a lot of planning to safely realease features with feature flags and safe deployment practices.

Senior Software Engineer & Tech Lead - Stack Overflow (2020 - 2022)

During my time at Stack Overflow I was lucky to help build out the first new product in over 5 years. I was the tech lead for a cross-functional team of 5 software engineers and together we built Collectives on Stack Overflow. We accomplish this by using .NET Core on the back-end and JavaScript + TypeScript in the frontend.

Senior Software & DevOps Engineer - AthleteReg (2013 - 2020)

At athleteReg I developed new features for the site using ASP.NET C#, HTML, CSS, SQL, JavaScript and other technologies as needed. I gathered information from stakeholders and create specs that might lead to a new feature on the site, extending current functionality or even an iOS app. I also do my fair share of refactoring old code and improving SQL perfomance. Last but not least I write Unit Tests, Selenium Tests and run Load Tests to know that our system can handle peaks in the number of concurent users.

Software Developer - UMass Amherst (2012 - 2013)

At this job I designed and created a functional website that included web-mapping technologies. I also developed an Android App that had some of the mapping technology.

Software Tester - NearPod (2009 - 2010)

At NearPod I tested their mobile apps and communicated modification needs to programmers and project directors. I also wrote step by step manuals on the use of the software.