Nikola Slavchev
Co Founder & Managing Partner at GRASS IT Solutions Ltd.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Bulgarian Native or bilingual proficiency
-
Russian Limited working proficiency
-
Spanish Elementary proficiency
Topline Score
Bio
Balaji Venkateswaran
Nikola is one of the very best and brightest developers I've worked with. With his experience in applied cryptography, system programming and algorithms, he was one of the most valuable contributors to GuardianEdge's success. His knowledge in reverse engineering and ability to solve some of the toughest systems problems in short time helped the company to survive and increase its market share during times of difficulty. His contributions to the GuardianEdge Hard Disk product (which is now part of Symantec Endpoint Encryption) cannot be appreciated enough. I would recommend Nikola without any reservations.
Balaji Venkateswaran
Nikola is one of the very best and brightest developers I've worked with. With his experience in applied cryptography, system programming and algorithms, he was one of the most valuable contributors to GuardianEdge's success. His knowledge in reverse engineering and ability to solve some of the toughest systems problems in short time helped the company to survive and increase its market share during times of difficulty. His contributions to the GuardianEdge Hard Disk product (which is now part of Symantec Endpoint Encryption) cannot be appreciated enough. I would recommend Nikola without any reservations.
Balaji Venkateswaran
Nikola is one of the very best and brightest developers I've worked with. With his experience in applied cryptography, system programming and algorithms, he was one of the most valuable contributors to GuardianEdge's success. His knowledge in reverse engineering and ability to solve some of the toughest systems problems in short time helped the company to survive and increase its market share during times of difficulty. His contributions to the GuardianEdge Hard Disk product (which is now part of Symantec Endpoint Encryption) cannot be appreciated enough. I would recommend Nikola without any reservations.
Balaji Venkateswaran
Nikola is one of the very best and brightest developers I've worked with. With his experience in applied cryptography, system programming and algorithms, he was one of the most valuable contributors to GuardianEdge's success. His knowledge in reverse engineering and ability to solve some of the toughest systems problems in short time helped the company to survive and increase its market share during times of difficulty. His contributions to the GuardianEdge Hard Disk product (which is now part of Symantec Endpoint Encryption) cannot be appreciated enough. I would recommend Nikola without any reservations.
Experience
-
GRASS IT Solutions Ltd.
-
Bulgaria
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Co Founder & Managing Partner
-
Sep 2016 - Present
-
-
Team Lead & Software Consultant
-
Sep 2016 - Present
-
-
-
ZEN Electronics
-
Bulgaria
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Team Leader & Senior Software Developer
-
Jun 2011 - Sep 2016
• Development of full disk encryption software for the Credant and Dell Data Protection product lines.• Leading a software development team which started with 3 and grew to 11 members.• Design of the PBA architecture and management of its development from the scratch for Credant SED and later for Dell Data Protection Enterprise Edition.• Implementation of PBA solutions in restricted Linux and UEFI environments.• Writing UEFI drivers and applications.• Building a Linux PBA solution from scratch and providing Linux to Windows chain-boot functionality.• Development of software solutions managing TCG Opal Self-Encrypting Drives (SED).• Development of PIV and CAC Smart Card authentication with CCID card readers using PKCS#11/CryptoAPI interfaces and OpenSC and Charismatics middleware.• Development of TPM 1.2 and TPM 2.0 libraries and integration of TPM in security products.• Implementation of Pre-Boot network authentication based on JSON client-server transactions over HTTPS using the cURL library.• Design and implementation of Disk Recovery tools executed over the network or from a Live CD in Linux and WinPE environments.• Making the initial design and contribution to the implementation of security storage for Dell Security Tools Mobile application for Android, iOS and Windows Mobile. The Xamarin environment was used for common code and custom Android and iOS code was written for the PKI cryptographic operations.• Various R&D and proof of concept (POC) tasks to validate and integrate new technologies.
-
-
Senior Software Developer
-
Apr 2000 - May 2011
• Development of system and full disk encryption software for PC Guardian Encryption Plus, GuardianEdge Encryption Anywhere and Symantec Endpoint Encryption products lines.• Contributed to the design and implementation of Encryption Plus Operating System (EPOS) used in all PBA solutions of PC Guardian and GuardianEdge since 2001.• Contributed to the design, integration and support of Encryption Plus File System (EPFS) - a special file system which is held in a volume file on the host (Windows NTFS/FAT) file system and can address resources both ways - as disk physical addresses and as file offsets in the host file.• Implementation and support of Pre-Boot Authentication code.• Design and implementation of disk recovery tools.• Design and implementation of EPOS Linux Loader. • Contributed to the FIPS-140-2 certification process of Encryption Plus Crypto Library (EPCL) - implemented required features for EPCL to be FIPS-140-2 compliant. Implemented full coverage unit tests and test tools for executing and validating FIPS test vectors. • Reverse engineered the boot process from BIOS to Windows and provided a solution for chain-booting from Linux to Windows thus providing Linux based environment in PBA.• Contributed to the design and implementation of cryptographic schemes based on Elliptic Curves PKI and FIPS approved algorithms like AES, SHA-1/224/256/512, HMAC, KDF2, PBKDF2 and validated PRNGs.• Development and modification of Linux Kernel Modules (drivers).
-
-
Software Developer
-
Aug 1997 - Mar 2000
• Development of system and encryption software for the PC Guardian Encryption Plus product line.• C/C++ and x86 Assembler development in BIOS, DOS and Windows 9x/NT environments using BIOS interrupts, WIN32 API and MFC.• Design and implementation of NTFS support for Encryption Plus Hard Disk.• Implementation of FAT32 and NTFS support in Encryption Plus Hard Disk Recovery tool.• Design and implementation of big disk drives support - switching from cylinder-head-sector (CHS) disk addressation to relative sector addresses and at the same time providing legacy support for the old machines.
-
-
-
-
Junior Software Developer
-
Feb 1996 - Jan 1997
• Participated in the development of the software product “TRAFO” for automated design of electrical transformers for welding purposes. This software computes detailed transformer models optimized by different criteria and provides all necessary output data to start factory production.• Technologies involved: Numerical Recipes, Backtracking optimizations, Borland Pascal 7.0 • Participated in the development of the software product “TRAFO” for automated design of electrical transformers for welding purposes. This software computes detailed transformer models optimized by different criteria and provides all necessary output data to start factory production.• Technologies involved: Numerical Recipes, Backtracking optimizations, Borland Pascal 7.0
-
-
Education
-
Sofia University St. Kliment Ohridski
Physics -
Technological School of Electronic Systems
Specialist, Software Development