# Nikita Kiriy > Software Engineer Location: Cambridge, Massachusetts, United States Profile: https://flows.cv/nikitakiriy ## Work Experience ### Front End Software Engineer @ Kensho Technologies Jan 2019 – Jan 2022 | Cambridge, MA ### Software Engineer @ Stratasys Jan 2015 – Jan 2018 | Greater Boston Area Working at Stratasys, I've focused on front-end and web service development that supported the FDM 3D printer line. We followed an Agile development process and used JavaScript, TypeScript, and C# to put together a modern client for legacy printing software, exposing existing features and adding new workflows. The UI was built using React, provided live printer status updates, and made frequent asynchronous calls to the service layer. In addition to building React interfaces and the accompanying Sass stylesheets, I wrote unit tests for continuous integration. Specific details of my work included: - JavaScript/TypeScript/WebGL app development in a Node.js + Electron environment - Participating in design discussions to optimize the UX - Building React components and Sass/CSS stylesheets per design requirements - Writing Grunt scripts for development and test automation - Maintaining a network client that hosts multiple printer drivers and compiles a shared print schedule - Organizing legacy C#/C++ toolpath generation APIs in a network topology with multiple worker processes - Developing GLSL shaders to visualize toolpaths and model features - Developing 2D packing algorithms with dynamic constraints ### Mobile Web Developer @ Learn Blitz Jan 2015 – Jan 2015 | Troy, NY Learn Blitz is developing study tools that allow a user to acquire and retain facts for long periods of time. Future goals include a content creation framework to support a peer-to-peer teaching approach. The current technology stack is composed of HTML5, CSS3, and AngularJS -- based hybrid app development using Apache Cordova, and I am working part time to implement our first smartphone product. ### Android Application Developer @ SensorKit Jan 2015 – Jan 2015 | New York City, NY A contract position at a start-up that was developing movement and gesture recognition software for mobile devices. As the UI designer for a proof-of-concept app – an exercise tracker – I worked on: - Generating a live timeline of the user's workout - Developing an architecture that maintained synchronization between the motion tracking layer and the UI ### Software Developer and Analyst @ Kettlebug LLC Jan 2014 – Jan 2014 | Ithaca, NY Working on the Kettlebug gave me a fairly unique opportunity to develop an Android application that was tied to a physical fitness tracking device. This job allowed me to solve a variety of technical and research tasks, including • creating a UI that connected to the device via Bluetooth LE • developing movement models to track the user's exercises • managing access control lists to the company's Apache server • setting up a WordPress website on the server, and editing the underlying PHP code ### Product Engineer @ RF Diagnostics LLC Jan 2013 – Jan 2013 | Niskayuna, NY A 6 month internship during which I developed the company's first product, as well as assisting with electrical testing and UI design. The product, part # RFD102A, is an RF-to-DC module with applications in wireless signal detection and power harvesting. As the engineer in charge of development my responsibilities included • PCB layout and circuit component selection • manual prototype assembly • automating GPIB testing via multiple instruments coupled to a single UI • contacting assemblers and suppliers in order to set up a medium scale production chain • publishing datasheets, as well as drafting NDA's for assemlers ### Independent Researcher @ Cornell University Jan 2009 – Jan 2012 | Ithaca, NY A series of projects that used evolutionary algorithms to automate material design, coupled with a physics simulation testing new microstructures for selection. • Wrote evolutionary and simulated annealing search algorithms • Developed a C++ & OpenGL search visualization GUI • Operated the Objet350 Connex 3D printer to test mixed material structures ### Engineering Consultant @ GE Global Research Jan 2011 – Jan 2011 | Niskayuna, NY During my summer internship with the Solid Oxide Fuel Cell team I looked at various fuel cell parameters and performances, and designed a full factorial optimization experiment to analyze treatment effects. Some of my tasks included • setting up a simple to use spreadsheet that generated an analysis upon pasting data • designing a custom testing rig and running physical microstructure characterization tests • debugging Excel data analysis macros (written in VBA) ### Research Intern @ NSU Jan 2010 – Jan 2010 | Norfolk, VA In the summer of 2010 I joined Dr. MikhaiI Noginov's group at NSU after hearing about the opportunity to work on NSF-funded metamaterials research. I am particularly interested in the technology's potential to achieve sub-wavelength resolution, and once there I participated in efforts to synthesize curved hyperbolic metamaterials. This involved anodizing aluminum to form a porous oxide, onto which we vapor-deposited silver to form nanowires. Analyzing the resulting membranes with an SEM, I tested several synthesis conditions to see if a curved nanowire geometry could be formed (it could, but not easily). Other work included laser setups to test photonic properties of the materials, and coding computer simulations of light paths through 2D refractive index distributions. ### Engineering Assistant @ RF Diagnostics LLC Jan 2009 – Jan 2009 | Niskayuna, NY My work focused on PCB layout and assembly with surface mount components. Additional projects included • photodiode-based timer construction • an AD sensor-computer interface with custom signal analysis software • setting up device-computer interfacing for automatic data acquisition using GPIB ## Education ### Bachelor's Degree in Computer Science Cornell University ## Contact & Social - LinkedIn: https://linkedin.com/in/nikitakiriy --- Source: https://flows.cv/nikitakiriy JSON Resume: https://flows.cv/nikitakiriy/resume.json Last updated: 2026-03-31