Boris Morillo is a versatile Frontend-Backend developer with 12 years of experience building full-stack web applications and scalable services from Lima, Peru. He has driven features and maintenance for the open-source jsreport platform and contributed security-sensitive XML signature improvements to node-saml/xml-crypto, demonstrating both user-facing and deep backend expertise. Comfortable across Node.js, React, databases (MongoDB, PostgreSQL, SQL Server) and AWS, he has delivered production systems for cloud reporting, electronic invoicing (SUNAT) and financial platforms. A self-described JavaScript hacker and computer geek, Boris combines disciplined engineering with a passion for impactful projects and collaborative teams. Notably, his open-source work includes refining express integration and signature prefix handling—small technical details that improve interoperability and real-world robustness.
12 years of coding experience
5 years of employment as a software developer
Técnico en Computación e Informática y Sistemas, Computacion e Informartica, Técnico en Computación e Informática y Sistemas, Computacion e Informartica at Instituto Superior Tecnológico IDAT
javascript based business reporting platform :rocket:
Role in this project:
Back-end Developer
Contributions:42 releases, 636 commits, 8 PRs in 7 years 4 months
Contributions summary:Boris primarily contributed to the development of the javascript based business reporting platform, focusing on improvements to the express extension by enabling support for setting the express server instance from options and including missing dependencies. They also fixed reported issues and refactored the project by removing commands from the package and updated it to the jsreport-cli commands. The contributions show a focus on extending and maintaining the core functionality and integration of the platform.
Xml digital signature and encryption library for Node.js
Role in this project:
Back-end Developer
Contributions:49 commits, 22 PRs, 32 pushes in 1 year 9 months
Contributions summary:Boris implemented features to support prefixed signatures in the XML digital signature and encryption library. They modified the `SignedXml` class, adding support for handling prefixes during signature generation and verification. Code changes involve the modification of existing methods to include prefixes in the generation of XML elements, particularly within `getKeyInfo`, `createReferences`, and `createSignedInfo` methods. Additionally, unit tests were added to validate the correct structure of signatures when prefixes are used.
cryptographyrsanode-jssignaturejavascript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Boris Morillo - Frontend - Backend Developer at jsreport