Hello my name is Giancarlo Rinaldini, I am an American Software Engineer and speak Chinese, Spanish and Portuguese. I have a Master of Science in Cybersecurity and a Bachelor of Science in Computer Science with a minor in Chinese from Southern Methodist University. Nevertheless, I still have an insatiable thirst for knowledge and dedication to this field which has paved the way for a promising career in the realm of technology.
I posses a sharp and analytical mind, capable of unraveling complex coding puzzles and identifying vulnerabilities in software systems. A deep understanding of computer science principles, algorithms, and programming languages equips me with the skills to tackle challenging cybersecurity issues with finesse and precision.I have experience in various programming languages, including Python, C++, Java, and JavaScript.
C++ GUI programming with QT4 and Python GUI programming with PyQt4. Collaborate on Jira tasks with system engineers, tracing applicati...
C++ GUI programming with QT4 and Python GUI programming with PyQt4. Collaborate on Jira tasks with system engineers, tracing application bugs and TCP/IP packets. Extensive experience backing-up/restoring images for linux: RHEL7, RHEL8, CentOS7 and CentOS6. Maintained code in advanced Python 2.7 and above for enterprise level hardware such as NetApp RAID. Stepping through source code with GCC/GDB, debugging applications line-by-line and testing call-backs. Experience using Bash and Python for automations of data disk builds and dropbox deliveries.Co-op (June 2019–Aug 2019, July 2020-Sept 2020)
Explain the relationship between the C languages, assembly language and compilers. Low-level implementation of high level language tec...
Explain the relationship between the C languages, assembly language and compilers. Low-level implementation of high level language techniques. Subroutine call and return Passing arguments, returning values. Arrays, Stacks, Tables. Trace the precise changes in registers and memory at each step of an assembly language program execution.Programming Principles in C++ and ARM Assembly Language