Victor V. Salov

  • Backend Python Developer
  • Chicago, IL
  • Member Since Jun 12, 2023

Candidates About

 

Victor V. Salov

EDUCATION

University of Illinois at Urbana-Champaign                                                        

B.S, Electrical Engineering - Graduated August 2012                                                                                        

 

Research Interests: Software Engineering, Trading, Statistical Analysis

 

AWARDS

          Dean’s List University of Illinois at Urbana-Champaign Spring 2007, GPA 4.00/4.00

          Dean’s List University of Illinois at Urbana-Champaign Spring 2012, GPA 4.00/4.00

          Rube Goldberg Machine – 1st place in contest at UIUC team competition Spring 2007

          1st Place MBK Hack #mbkhack @qeyno for APP: WETRADE in Oakland Feb. 29, 2016

 

EXPERIENCE

 

5 years:           Python/ C/C++/ C#/VB.NET

Concepts:

Standard Template Library/OOP/OOD (UML, Design Patterns, Refactoring), Multithreading/Multiprocessing, Network Programming, Obfuscation, Generic Programming

5 years:           Hardware Design: FPGA, VHDL, Microcontroller, C, digital/analog, RF circuits (antenna design classes taken), some experience in IC fabrication.

Tools:              Hardware testing: PSpice PCB layout: OrCAD/Eagle Laboratory Equipment: Oscilloscope, Multimeter, Power Supply, Signal Generator, Wafer Stepper

 

Startup

Nov. 2015 – ongoing

Backend Python Developer

          Wrote Python script to live-stream Twitter Tweets using Twitter API.

          Utilized Tweepy library, REST API, requests.

          Automated tweets storage in SQL database based on tweet time, alias, geographical coordinates, and text.

          Utilized phpMyAdmin and later MySQL for data storage.

          Worked on database administration for development team.

          Working on sentiment analysis of English language using Python.

          Implementing VPS in Linux.

          Utilized MySQLdb for 2.6 and mysql.connector for 3.3, 2.7.11

          Wrote JSON parser and database structuring algorithm for automation of data storage based on ECMA 404 standards.

          Studied and utilized PANDAS library.

          Studied and utilized sqlalchemy.

          Built a web-crawler in Python using Beautiful Soup html parser.

          Prevented SQLi vulnerabilities using prepared statements.

          Rate-limited calls to Google Maps API to convert thousands of addresses to geographic point data.

          Studied and utilized Yelp API, requested 25000 calls per day for data analysis.

          Currently developing front end using Django.

 

ISS

Champaign, IL

Electronic Bench Test Assembly Technician

Feb. 2014 - April. 2014

C/C++/VHDL Developer: Spectrofluorometer and Microscopy Instrumentation Production Team                                                          

          Met ISO9001 production quality standards.

          Troubleshot/tested/assembled instrumentation prior to shipping.

          Continuously suggested improvements to device design, testing automation, work instructions, and implemented suggestions from R and D.

          Electronic/software testing of hardware components (FPGA, PIC microcontroller, RF amplifiers, motor driver circuits, fiber optics, digital/analog etc.)

          VHDL/C/C++ hardware programming of FPGA and microcontrollers.

          Programmed/debugged/tested hardware (PIC, FPGA etc.) for production utilization.

          Helped optimize software and GUI in C++ for calibration of laser device power regulation.

          Proposed modification of code to automate the calibration of laser devices for Oxiplex tissue oximeter through data feedback utilizing USB port on power meter.

          Learned hardware design and key electronic component function.

          Familiarized myself with the function and implementation of hardware and software analytical tools through building of specialized fluorescence and biomedical instruments (oximeters, fluorescence correlation spectrometers, brain imaging devices etc.)

          Utilized PSPICE and OrCAD for RF amplifier debugging. Found cause for distortion on the hardware level in 40% of faulty amplifiers in shipment order.

 

ENERGY RESOURCES CENTER CHICAGO                  

Urbana, IL

Statistical Map Interpolation

May 2012 – August 2012

Python/C++ Developer

          Designed map interpolation automation software using ArcPy in ArcGIS .

          Worked on the development of a C++ web-crawler utility to gather weather data in a team environment.

          Qt development.

          Utilized STL (algorithms, containers, iterators). Utilized hash table data-structure.

          Integrated corn growth prediction algorithm into the software to characterize IA, IL, IN, MN maps.

          Researched the ArcPy site-package for UIC and documented software development progress.

          Performed manual data collection through travel to IA, IL, IN, MN using GPS integrated laptop.

 

Independent Study for Professor Emeritus Gary Swenson

Urbana, IL

Interpolation Algorithm Analysis Researcher                          May 2012 – August 2012

• Designed and performed experiment to test geostatistical estimators such as Radial Basis Functions, IDW, Kriging, and Global Polynomial for contour plot artifact elimination.

• Found optimized interpolation estimator for software implementation for ERC Chicago.

• Studied the mathematical methods of contour plots.

• Wrote and presented findings at ERC conference meetings and to Professor Emeritus Gary Swenson.

• Graduated UIUC by earning independent study credit through paid research in statistics.

 

AT&T SALES-REP

Champaign/Urbana/Decatur/Peoria, IL

Door-to-door sales

May 2009 – Sept. 2009

U-Verse Sales Representative

          Handles sales on provided leads through door-to-door travel.

          Took daily classes in sales techniques for 1.5 hours per day in the morning before leaving to the field.

          Sold U-Verse contracts of phone/internet/cable.

          Worked in a pure commission environment.

          Networked customers to increase sales opportunities.

          Achieved highest sales in a two-week period mid July.

 

UIUC TOP-DOWN PROTEOMICS LABORATORY                                                         

Urbana, IL

Undergraduate Researcher and Programmer

Jan. 2007 - Jan. 2008

VisualBasic/SQL Developer: Thermo Scientific Product Development Team                                                          

          Wrote complex tuned queries in SQL.

          Investigated for the failure and issue, followed-up with all groups needed and communicated all issues to management.

          Developed Prosight PC licensed software in VisualBasic.NET for Thermo Scientific.

          Spent the academic year developing web and database software for the identification of intact proteins using “Top-Down” mass spectrometry under the guidance of Professor Neil Kelleher.

UIUC NATURAL HISTORY SURVEY                                                                               

Urbana, IL            

Biology Research Laboratory Assistant/C developer

September 2005 – November 2006

Molecular Biology Research Laboratory

          Collected, identified and processed thousands of adult, pupae, and larvae mosquitoes for the purposes of quantifying West Nile virus populations.

          Studied and analyzed experimental data for Professor Robert Novak.

          Performed statistical analysis to quantify the need for pesticide by location and applied pesticide around certain locations in Champaign-Urbana to control West Nile Virus mosquito populations.

          Led a team of students from Chicago in the development of an automated robotic mosquito hatchery to be used aboard the space shuttle for NASA research. Microcontroller programming in C.

 

 

ALGO TRADER/C++/Python

Champaign, IL

Edited published books with C++

May 2005 - Present

          Live action traded Forex markets.

          Studied and worked with quant trader and C++ developer.

          Edited Modeling Maximum Trading Profits With C++ published book. Studied the market strategies, trading algorithms, and their software implementation.

          Studied random walks, strange attractors, fractals, Markov processes, chaos theory, and bifurcations to understand the proposed algorithm in the book.

          Currently studying support vector machines and machine learning in Python.

 

ACADEMIC FREELANCE

May 2005 - Present

          College tutored chess players of various skill levels. Placed 5th in Illinois State competition in Peoria.

          College tutored mathematics for students of various ages in algebra, calculus, and statistics. Placed 3rd in Parkland mathematics competition.

          Wrote and edited dozens of scientific papers for college students as a freelance writer.

 

SKILLS

 

Programming Skills:

 

Python: Sublime Text, ArcGIS, Tweepy, Selenium, Django

C/C++: VisualStudio, Qt,

VB.NET: VisualStudio, ProSight PC

C#: VisualStudio, .NET framework,

SQL: MySQL, phpMyAdmin

HTML, JSON, XML, CSS

Java: Eclipse

Matlab

Linux: Cygwin, Awk, Putty

Hardware: VHDL, ORCAD, PSPICE, ADS, VISA, SCPI, LABVIEW


Language Skills: Fluent Russian, Intermediate Japanese

 

 

 

 

 

 

 

 

RELEVANT ENGINEERING PROJECTS

          Simulated the LC3 16bit computer by first writing a compiler for the LC3’s machine code using C. Code written in machine language was then successfully executed using an LC3 computer simulator program also written in C.

 

          Analyzed GPS data to generate a map of the multipath environment around a receiver in Hawaii. Successfully cleaned, analyzed, and utilized millions of data plot points to characterize the multipath environment using MATLAB. Top-rated by Professor Jonathan Makela

 

          Programmed the Altera DE2 FPGA using VHDL to create a working oscilloscope. Input signals were generated using another oscilloscope and were converted from analog to digital format using the simulated circuitry on the FPGA, then displayed on a VGA monitor in real time.

 

          Designed, built, and tested battery charging circuit for a Vertical Axis Wind Turbine. Worked in three person electrical engineering team in a 6 month project from beginning to completion. Cooperated in a multi-team environment with aeronautical and mechanical design teams. Led the presentation of the work to Professor Magdi Ragheb. Received letter grade of A for project and class. Used Eagle and PSpice for PCB design and circuit testing.

 

          Worked in a three person senior design team to develop a noise attenuation technology for a musical instrument: drum. Studied sound propagation through a medium, in particular acoustic dispersion. Developed a 5 stage circuit in order to measure, invert, and play a noise cancelling waveform within the drum. The data was presented to Professor Carney at UIUC. Circuit testing was done in PSpice, a working prototype was built on breadboard, and measurements of FFT were done via oscilloscope. Laid the foundation for optimizing the technology through the implementation of DSP linear-phase filters in future projects.

 

          Led a two person team in the building of a line following autonomous vehicle in a laboratory setting. Optimized the Boolean logic for navigation of color-coded terrain. Calculated and managed power distribution to the stepper motors. Our robot fulfilled all of the requirements, including extra credit logic built into the design.

 

          Traded FX and Futures markets and studied the trading of professionals/quants. Edited published books on trading and publications.

 

ADDITIONAL EXPERIENCE AND ACTIVITIES

 

          Student Member, IEEE August 2007 - 2012

          ECE110 Committee Board Member Spring Semester 2007

          Illini Chess Club Aug. 2006 – Aug. 2012

          ECIC Academic All Conference Soccer May 2006

          Institute of Engineering and Technology June 2008 – 2012

          Institute of Navigation (ION) Member June 2009 – 2012

          Volunteer Tour Guide, Krannert Center for the Performing Arts, January 2009

          Volunteer, Wesley Foundation Food Pantry, January 2009 – 2012

PROFESSIONAL REFERENCES

 

Shawn Adderly, IBM engineer/Pacific Gas Electric Engineer technical team at startup

305-772-6491

Nikhil Kandur, co-worker/computer programmer at ERC Chicago

224-419-1499

Valerii Salov, quantitative trader/mentor

217-419-4219

Gary Swenson, Professor Emeritus/map interpolation statistical analysis mentor

217-333-4232

Tim O’Connor, co-worker at ISS, hardware engineer

217-377-9253

Igor Toschakov, Founder of Igrok Trading LLC

Woodland Hills California