George Smirnov personal email
- Valid
George Smirnov phone numbers
HIGHLIGHTS: mathematics, high and low level software engineering, embedded software, real time. (buzz words are at the bottom of the resume)OBJECTIVES: Solving difficult problems (math, optimizations, forecasting, placements, hard bug fixing, algorithms, system analysis, etc.)Specialties: Math, Programming, native and embedded OS(s), real time stuff, C++, Java, C, Assemblers, FORTRAN, SQL, Pascal etc.
Smirnov Associates
-
ProgrammerSmirnov Associates Nov 2010 - Present• Redesigned, - improved (included Levinson – Durbin recursion as well as Burg) forecasting algorithms in C++ (Linux, then ported to Windows). Finalized as static stand alone Windows library.• Ported Mikael Högdahl (dronten@gmail.com) xTrader software developed within Qt framework (was distributed under the terms of the GNU PUBLIC LICENSE version 2http://www.gnu.org/licenses/licenses.html) from Linux to Windows including non-Windows GUI as well as Cygwin specialized libraries entry points (such as fltk-1.1.9).• Integrated above providing forecasting functions to xTrader. Tested. Validated.
-
MathematicianAkorri Apr 2006 - Oct 2010Littleton, Ma, Us2006 – October 2010 Mathematician• Have advanced BalancePoint, - cross-domain data center management agent-less software for the virtualized data center to help companies make sure that data center server and storage systems deliver the best application performance possible.• Created ESX activities time series forecasting algorithms, - 10%-20% into the future, - trends, seasonal and stochastic components (Maple, C, C++, Java / BalancePoint).• Invented a novel way to control Queuing Center performance via a discovery of the unique performance related points on the queuing curves (Maple, - patent pending).• Created an algorithm and designed software (Matlab, C, C++) to identify concurrently running application i.e. queries, from the ESX(s,) VM(s) statistics such as iostat, - • Invented and designed the time efficient algorithm for NP-hard problem to optimally distribute applications (VMs) among ESXs taking into consideration CPU utilization, storage demand, IO demand, etc., (Maple) and VmPacker software in Java. -
First Employee At This Company / Principal EngineerSilicon Dimensions 2003 - 2005Senior Software Engineer – Silicon Dimensions, Inc. Marlborough, MA• Held principal responsibility for development of the major module (placer) of EDA software for logic designers to streamline the IC design process from Logic to Physical design.•Unique standard-cell placer uses a wire-centric methodology to tightly cluster cells, minimizing wire lengths while maintaining routability. The same placer does a superior placement of hard macros in optimal location eliminating multiple floorplanning iterations. The placer supports Groups and Regions, congestion driven partitioning, net weights etc. Subset of the above software has also been configured as EcoPlacer driven from Analyzer GUI.• Provided support to other members of the team on issues dealing with Linux internals, porting, memory management, TCL and “C/C++” interfacing, numerics and RT issues.
-
Principal Software EngineerRachis Corporation 2001 - 2002• Developed, integrated and debugged Microsoft WebTV software with the TAK set top box made by Thomson multimedia (Windows CE , C/C++, Java, MIPS assembler, WinDbg) • Worked on deployment of Windows CE .NET (Talisker) Board Support Package(BSP) for NEC 64-bit microprocessor. Debugged bootloader hardware monitor, IDE / USB drivers, PCI bus.
-
Senior Software EngineerMotorola Inc. 2000 - 2001• Responsible for CodeWarrior (CW) debugger development and support for MIPS microprocessors and retargeting of CW Analysis Tools (CATS) for profiling and code coverage. • Ported CW debugger to MIPS supporting Metrowerks Target Resident Kernel (TRK), - serial API. Designed TRK support for CATS in order to work with MIPS and ported CATS to the above. • Implemented Nucleus Real-time Software (Accelerated Technology, Inc.) plugin support (CW) • Incorporated CodeTap emulator (Applied Microsystems Corporation) support for CW debugger communicating via AMC Ethernet protocol / Internet with General Instrument box.
-
Prinipal Software EngineerAonix 1997 - 2000Solely responsible for ObjectAda (Ada compiler) runtime libraries development and support (MASM, Ada,C, C++) for Windows NT, 95, as well as ETS (Phar Lap Embedded Software) targets• Architectured support for multitasking in Ada DLL(s) called from C to Ada and vise versa. Provided support for ETS DLL(s). Designed code to implement dynamic reloading of DLL(s) • Constructed exception mechanism for stack overflow using guard page management (NT/98). Implemented memory mapping with fallback provision if file mapping is not supported(ETS). • Redesigned assembly code for 17 Mathematical Library functions for double and quad words. • Implemented COFF, PE/COFF, ELF readers and re-hosted downloader (Unix to NT) • Constructed and utilized test environment for ACVC 2.1 conformity test suite(NT/95/ETS) for certification / validation of ObjectAda by DoD's Ada Joint Programming Office
-
Senior Software EngineerMks Instruments Inc Aug 1993 - Apr 1997Andover, Massachusetts, Us• Designed software for the Host PC (C++, MFC, Win16/Win32) communicating with Partial Pressure Transducer (PPT), - eight of them, controlled by embedded 8051 (C, ASM) via RS232. • Implemented RT data rendition of mass-spectrogram in five different display. The above was augmented by pattern recognition software linked to data base via ODBC and LabEngine. Redesigned the above as DLL(_USRDLL/WIN16) to provide C exported interface. • Used SmartHeap, BoundsChecker to uncover memory issues that contributed to GPFs. • Added support for multi-port cards (DigiBoard, Equinox, RocketPort). Ported DLL to Win32. Developed a low-level RS-485 communication driver for LabView (WATCOM C). -
ConsultantAware Inc. Mar 1993 - Apr 1993Optimized image compression software ("C", UNIX,SUN)/ wavelet signal analysis.• Database Technologies :Ported UNIX DBMS software ("C") to MS WINDOWS using MS SDK v.3.0.
-
ConsultantLaser Engineering Inc. Jan 1993 - Mar 1993Analyzed existing code for principal company products, - machines for heart surgery. Optimized calibration routines for speed. Flow charted and documented existing code. Wrote digital I/O and A/D code for newly object oriented design of the system software ("C","C++"). Optimized and improved numerous instances of existing code (300 pp).
-
Principal Engineer / Qa -Phoenix Technologies Ltd. 1991 - 1993• Designed Automated Test System (QA hardware). Implemented hierarchical design rules for Host-Target distributed architecture ("C", "TCL" & shell script). Created software for: BIOS code coverage, exhaustive compatibility verification (DOS), application software testing. • Engineered a T&SR utility (MASM) to intercept & fake INT13 return to simulate hard drive errors. Customized Phoenix BIOS for MNC AM286ZX/LX (LONESTAR) & OPTi-386/486WB/AWB
-
Principal EngineerThe Foxboro Company Aug 1990 - Jan 1991• Architectured multitasking client Process Control software for multi I/O Gas Chromatograph • Wrote Real-Time (VRTX) communication software (interrupts, BIOS independent system) • Designed interrupt routines (State Machine) to statistically process measurement in real time • Ported software to an embedded microprocessor (NEC V50 / STD 100). Performed time profiling of V50 performance (Pfinish) and Signal Analysis tasks (MATLAB).
-
Senior Software EngineerXrl Inc Apr 1989 - Aug 1990Designed distributed robotic system for Laser Repair and Programming of VLSI chips. Designed • COGNEX vision processor/computer software to facilitate Image Processing from three optical systems CRDS [68000] /UNIX to control 2D wafer handler, wafer feeder, optics focusing gear• multi-layer communication software between CRDS, Cognex and Electrogas controller(CP/M). Optimized the system functionality in Real Time to increase wafer-processing throughput. Used preemptive estimates of wafer target position and dynamic modification of system mechanical state behavior utilizing adaptive numerical techniques during image acquisition
-
Technical Consultant / ProgrammerSystemhouse Federal Systems Apr 1988 - Apr 1989
-
Associate ProfessorBoston University Jan 1983 - Aug 1988
-
Senior Engineering SpecialistGca Corporation 1980 - 1983-
-
Technical Staff MemberSolar Power Corporation 1978 - 1980
-
Consultant / ProgrammerMeppsco, Inc. Apr 1978 - Nov 1978
George Smirnov Skills
George Smirnov Education Details
-
Sankt-Petersburg UniversityApplied Math And Systems Engineering
Frequently Asked Questions about George Smirnov
What company does George Smirnov work for?
George Smirnov works for Smirnov Associates
What is George Smirnov's role at the current company?
George Smirnov's current role is Mathematician at Large.
What is George Smirnov's email address?
George Smirnov's email address is tu****@****hoo.com
What is George Smirnov's direct phone number?
George Smirnov's direct phone number is +178145*****
What schools did George Smirnov attend?
George Smirnov attended Sankt-Petersburg University.
What are some of George Smirnov's interests?
George Smirnov has interest in Career, Boating, Cooking, Exercise, Gardening, Investing, Outdoors, Electronics, Home Improvement, Reading.
What skills is George Smirnov known for?
George Smirnov has skills like C, Java, Programming, C++, Sql, Fortran, Pascal, Assemblers, Databases, Object Oriented Design, Linux, Software Development.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial