Eduards G.
C/C++ Developer at whiteCryption- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Russian Native or bilingual proficiency
-
English Full professional proficiency
-
Latvian Professional working proficiency
-
German Elementary proficiency
Topline Score
Bio
Credentials
-
Commercial Driver License (CDL)
Road traffic safety directorate (CSDD)Jan, 2019- Nov, 2024
Experience
-
whiteCryption, a Zimperium Company
-
Latvia
-
Data Security Software Products
-
1 - 100 Employee
-
C/C++ Developer
-
Oct 2021 - Present
- Research and development of security features to protect software running on Apple platforms using programming languages from C/C++, Objective-C and Swift down to assembly for Intel and ARM architectures.- Design and development of Anti-Debug, Anti-Tampering, Anti-Jailbreak, Signature verificationmethods on macOS, iOS, tvOS and watchOS.- Development of tools and proxies for Xcode and LLVM to obfuscate and protect source and bitcode files (C/C++/ObjC and Swift).- Maintaining automated multi-platform testsuite in Jenkins CI for code protection software. Show less
-
-
C/C++ Junior Developer
-
Jul 2020 - Oct 2021
-
-
-
Progmeistars
-
Riga, Latvia
-
C++ Course Organizer and Tutor
-
May 2020 - Jun 2020
Give lectures and tutorials. Support the development of curriculum support materials. Provide support and guidance to students. Carry out administrative duties associated with teaching, including maintenance of registers, schemes of work, assessments, reports, course records and course evaluations to a satisfactory standard and within established deadlines. Assist in the recruitment of students, including interviewing and enrolments. Give lectures and tutorials. Support the development of curriculum support materials. Provide support and guidance to students. Carry out administrative duties associated with teaching, including maintenance of registers, schemes of work, assessments, reports, course records and course evaluations to a satisfactory standard and within established deadlines. Assist in the recruitment of students, including interviewing and enrolments.
-
-
-
JPMorgan Chase & Co.
-
United States
-
Financial Services
-
700 & Above Employee
-
Software Engineering Virtual Experience
-
Apr 2020 - May 2020
Establishing Financial Data Feeds Frontend Web Development Data Visualization with Perspective Establishing Financial Data Feeds Frontend Web Development Data Visualization with Perspective
-
-
-
Tom Sawyer Software
-
United States
-
Software Development
-
1 - 100 Employee
-
Software Engineer Intern
-
Jun 2019 - Oct 2019
Testing new software features. Integration of new graph algorithms in Java. Testing new software features. Integration of new graph algorithms in Java.
-
-
-
Progmeistars
-
Latvia
-
Programming Tutor
-
Feb 2017 - Jun 2019
Give lectures and tutorials. Support the development of curriculum support materials. Provide support and guidance to students. Carry out administrative duties associated with teaching, including maintenance of registers, schemes of work, assessments, reports, course records and course evaluations to a satisfactory standard and within established deadlines. Assist in the recruitment of students, including interviewing and enrolments. Give lectures and tutorials. Support the development of curriculum support materials. Provide support and guidance to students. Carry out administrative duties associated with teaching, including maintenance of registers, schemes of work, assessments, reports, course records and course evaluations to a satisfactory standard and within established deadlines. Assist in the recruitment of students, including interviewing and enrolments.
-
-
Education
-
The University of Edinburgh
Bachelor's degree, Computer Science