- angel.castillob@prontonmail.com
- New Taipei City, Taiwan
Software developer specialized in Object-Oriented programming, with more than 10 years of programming experience. Advanced knowledge of C, C++, C#, Java, and web technologies such as NodeJs and Angular.
Biglup Labs | New Taipei City, Taiwan
- Specializing in blockchain technology, I provide expert consultancy and support to industry leaders, focusing on developing high-quality crypto products that enhance user experiences within blockchain ecosystems.
- C/C++ / STL, Haskell, Rust, C#, Java, CMake, Linux, Android, PostgreSQL, MongoDB, Node.Js, Express, Confluence, Jira, Typescript/Javascript, RxJs, NodeJs, PostgreSQL, Angular and ReactJS.
IOHK | New Taipei City, Taiwan
- Develop and maintain a set of orthogonal and self-contained services and APIs to support Cardano applications such as wallets and explorer applications. These services are developed in a usable, reliable, extensible, and maintainable way.
- Typescript/Javascript, NodeJs, PostgreSQL, Haskell, yarn, ReactJS.
Smartmatic | New Taipei City, Taiwan
- Lead a group of software engineers on the Software/Hardware integration efforts for every new product, working closely with Engineering disciplines and Product Management.
- C/C++ / STL, C#, Java, CMake, Linux, Android, Git, Gtk (The GIMP Toolkit), JavaScript, RxJs, MongoDB, Node.Js, Express, Angular, Confluence, Jira.
Smartmatic | Panama City, Panama
- Development of transparent, auditable, and automated elections used in several countries.
- Development of a platform for citizen authentication and verification using biometric technology, exposed as remote service, to support government agencies.
- Ensure hardware and software integration in automated voting systems in Taiwan.
- C/C++ / STL, C#, Java, CMake, Linux, Android, Git, Subversion, Gtk (The GIMP Toolkit), Jira.
Smartmatic | Caracas, Venezuela
- Requirement compilation and test case design for the back end of a solution designed to manage identity information for large populations (Electoral registry, National ID), using biometric features.
- Internal tools designer.
- C#, Windows, Subversion.
Strong knowledge of C, C++ / STL, GDB, Java, C#, JavaScript, Python, Bash, PHP, Node.Js, Angular, Loopback, Express, MongoDB, SQL, Git, CMake, Subversion | Working knowledge of Object Oriented Programming, Test Driven Development, SOLID principles, Scrum| Proficient in Linux, Windows, Android |Proficient SQL and MongoDB| Competent in Networking
- Systems Engineer, Computer Software Engineering
- Agile Software Development Methods & Practices: Scrum, Extreme Programming, Lean Software Development, Test-Driven Development, Continuous Integration, Refactoring.
- Spanish: Native
- English: Professional working proficiency
- Chinese: Advanced