
Victor V. Salov
- Backend Python Developer
- Chicago, IL
- Member Since Jun 12, 2023
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