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