Experience highlights:
- 14 years software design, development, integration, maintenance and trouble-shooting.
- 6 years applied math development: numerical algorithms, 3D graphics and data analysis.
- 6 years Unix/Solaris/Clix csh/ksh/dbg. Three years VMS. Five years Fortran. Two years Matlab.
- 6 years object oriented design and development with VC++ and VB.
- 5 years Windows 95/98/NT/2000/XP development (dll, registry, COM, Win32 API, MFC).
- 5 years project leadership, mentoring and teaching experience. Excellent communication skills.
- 4 years GUI development on Windows and Solaris.
- 3 years embedded software design and development.
- 3 years web design and development with HTML, ASP, JavaScript and VBScript.
- SQL client queries experience.
- VxWorks experience.
- Developed parallel solutions for distributed network clients.
- Network protocols: IPSec v4 and v6, SSL and TLS, PPTP, p4.
- .NET and C# experience.
Experience:
11/02 – current Principal Software Engineer, DinoSoft Software www.dinocrypt.com, San Diego, CA.
- Enhanced triple DES algorithm to provide resistance against differential and linear cryptanalysis.
- Developed file encryption application and COM server for Microsoft office customization.
- Developed e-commerce web site with real time email notification, DB support and interactive license generation. Web development with HTML, ASP, VBScript and JavaScript.
- Set up, administration and maintenance of wire/wireless LAN.
- Languages and technologies: C, VC++, VB, ASP, HTML, JavaScript, VBScript, Visual InterDev, COM client/server, GUI, Win32 API, MFC, .NET and C#. Cryptography - encryption, authentication, digital signature, DES enhancements. Web development - online processing and interactive web pages. MS Access web database connected to VB and ASP SQL clients. Matlab.
- Platforms: internet, Windows 95/98/ME/NT/2000/XP.
12/99 – 10/02 Staff System Engineer, Hifn Inc., Carlsbad, CA.
- Designed and developed software embedded implementations for network security protocols IP/IPSec, PPTP/MPPE and SSL/TLS – data processing and key negotiation.
- Team leader for a group of 7 software and firmware engineers. System definition and specification, design and implementation, unit testing and integration into higher-level security platform.
- Assisted customers with design issues and implementation details to help integrate the embedded system into their products.
- Modeled and analyzed the performance of OC3 and Gbit chip systems with PCI 66/64 bus.
- Trouble-shooting, problem solving and debugging.
- Languages and technologies: assembler, C, VC++, cryptography (encryption, authentication, public key exchange), algorithm development (embedded), OOD, top down design, Visual SourceSafe.
- Platforms: embedded, RTOS (VXWorks), Windows NT.
6/98 – 11/99 Software Engineer, Phase Metrics, San Diego, CA.
- Maintained and enhanced three wavelength optical algorithms for precise distance and surface profile measurement. New surface interference model to include depolarization and scattering effects.
- Developed new algorithm for data analysis with partial calibration. Least squares fitting and error analysis.
- Languages and technologies: C, VC++, algorithm development (applied physics, statistical analysis), OOD, COM clients, GUI, Win32 API, MFC, customization of OLE/ActiveX components, Visual SourceSafe. Matlab.
- Platforms: Windows NT.
2/96 – 5/98 Senior Software Analyst, Intergraph Corporation, Huntsville, AL.
- Maintained and enhanced CAD/CAM system for structural, electrical and piping design.
- Trained and managed a team of 4 software developers.
- Project lead for the electrical/piping subsystem.
- Developed analysis and knot removal tool for NURBS surfaces and curves.
- Implemented network agents for communication between Windows NT server and Solaris clients.
- Developed associative relationships between 3D graphics and database objects.
- Software migration from Solaris to Windows NT. System administration and shell scripts.
- Languages and technologies: C, Object Manager, VC++, Fortran, Object Oriented Design, algorithm development (3D graphics), GUI, SQL client queries (Informix RDMS), Unix shell scripts and system administration.
- Platforms: Clix, Solaris, Windows NT.
12/95 – 2/96 Postdoctoral Research Fellow, Michigan Technological University, Houghton, MI.
8/92 – 11/95 Research and Teaching Assistant, Michigan Tech. University, Houghton, MI.
- Researched the electronic structure and hyperfine properties of Lanthanide and Actinide atoms and negative ions.
- Discovered new attachment mechanism for np and (n-1)d electrons.
- Teaching and laboratory instructor for various physics courses in mechanics, electricity and magnetism.
- Developed new sparse matrix diagonalization algorithm.
- Developed distributed network computation technology using p4 protocol. Implemented various data processing tools.
- Languages and technologies: Fortran, algorithm development (data processing), HTML, p4 network protocol.
- Platforms: Unix, Solaris, Windows.
7/91 – 6/92 Control Systems Engineer, Heat Rolling-mill Plant Kremikovtsi, Sofia, Bulgaria.
- Operated and serviced quality control equipment for steel laminating. Designed embedded control system for sheet metal thickness and mill speed.
- Languages and technologies: assembler (Motorola 6800), industrial algorithm development.
- Platforms: analog and digital industrial control system.
6/86 – 6/91 Software Engineer, Central Institute for Computer Technique and Technologies, Sofia.
- Implemented Graphical Kernel System (GKS) for VAX/Megatek and Tektronix workstations.
- Project lead for the development of GKS driver for HP plotter.
- Project lead for the development of AutoCAD/PiCAD output postprocessor to Calcomp plotter.
- Implemented 3D viewpoint to workstation transformations, fill area algorithm, window segmentation functions, GKS devices, graphical primitives and attributes.
- Languages and technologies: Fortran, C, VAX assembler, device drivers, algorithm development (3D transformations), GUI.
- Platforms: VAX 780/VMS, MicroVAX, DOS, Windows.
Education:
- PhD, Applied Physics, 1995, Michigan Technological University, Houghton, Michigan.
Thesis: "Rare Earth Relativistic Configuration Interaction Calculations"
- MS, Applied Physics, 1990, Sofia University, Sofia, Bulgaria.
Thesis: "High Frequency Electron Surface Waves in Toroidal Plasmas"
Publications:
``Electron affinity and hyperfine structure of Pa- : 7p attachment,'' K. Dinov and D. R. Beck, Phys. Rev. A 53, 4031 (1996).
``Electron affinities and hyperfine structure for U- and U I obtained from relativistic configuration interaction calculations,'' K. Dinov and D. R. Beck, Phys. Rev. A 52, 2632 (1995).
``Electron affinities of 6p electrons in Pr -,'' K. Dinov and D. R. Beck, Phys. Rev. A 51, 1680 (1995).
``Electron affinities of six bound states of Ce- formed by attachment of 6p and 5d electrons to Ce,'' K. Dinov, D. R. Beck, and D. Datta, Phys. Rev. A 50, 1144 (1994).