Nicholas Porillo

Sr. Software Engineer at Bandwidth, inc.

Driving Innovation in Trusted Communications

Rochester Institute of Technology 2019

Bachelor of Science in Computer Science.

Background

Programming sparked my interest in high school while running a Minecraft multiplayer server. What began with modifying game behavior grew into a deeper fascination with building robust systems. Over time, this hobby transformed into a professional passion for developing scalable, secure, and intelligent software solutions.

Breadth

Across my undergraduate education and professional career, I’ve worked with a wide range of technologies, programming languages, and software paradigms. While my primary focus has been backend development in Java, I’ve also built and maintained production systems using Python, C, SQL, and a variety of modern cloud-native tools. My experience spans monoliths, microservices, and distributed architectures deployed across AWS and OpenShift.

Depth

I take pride in becoming a domain expert and continuously investing in deep technical understanding. Whether leading the development of fraud prevention features or modernizing legacy telecom routing systems, I prioritize learning the “why” behind the code. This approach has enabled me to deliver impactful, durable solutions even in highly regulated and performance-critical environments.

Experience

I’ve held engineering roles at companies like Thomson Reuters and Bandwidth. At Bandwidth, I lead teams building distributed systems for call authentication (STIR/SHAKEN), call blocking, and provisioning. I’ve also worked on complex routing engines and carrier-grade telecom platforms, driving projects that intersect backend reliability, security, and regulatory compliance. My work blends hands-on engineering with leadership, mentoring, and strategic delivery under tight deadlines.

Expertise

Domains: Fraud Prevention, Telecommunications, Call Routing, Web Services, Cloud Infrastructure, SDLC Optimization

Languages & Tools: Java, Python, SQL, Spring, Redis, Apache Ignite, TestNG, JUnit, Docker, Jenkins, Git, Helm, OpenShift, AWS

Technologies: STIR/SHAKEN, SIP, Robocall Mitigation, Data Pipelines, Service Meshes, CI/CD Pipelines, Observability Tooling.

Selected Personal Project Portfolio

See all my public repositories on Github.

EntityManager

Efficiently manage entities for Spigot servers with extensive configuration.

ColoredGroups

Lightweight chat formatting with a user friendly configuration.

EnchantStamp

Informative stamps on all enchanted items for Bukkit servers.

RGBArmor

Advanced in-game automatic armor color palette shifting.