Summary
Nicholas Dziedzic is a Programming Language Engineer with over 12 years of professional experience and more than 20 years coding, blending deep systems thinking with practical delivery across startups and large enterprises. He has led teams of up to 14 engineers and driven architecture and DevOps transformations—migrating CI/CD pipelines, optimizing Java Spring microservices on ECS, and introducing immutable infrastructure with Terraform and AWS CodeBuild. Comfortable across the full stack, Nicholas has shipped serverless backends in TypeScript, Angular frontends, Neo4j-backed services, and performance-focused Rails and NodeJS systems. His career includes senior roles at ENEL X, IBM, Elastic and recent principal engineering work that emphasizes scalability, release cadence, and uptime. Rooted in a lifelong passion for building games and a Software Engineering degree from RIT, he brings a discipline-driven insistence on near-flawless software and pragmatic tool choice. Colleagues rely on him for rare combinations of low-level engineering rigor and a product-minded drive to reduce operational complexity.
13 years of coding experience
16 years of employment as a software developer
Bachelor of Science degree in Software Engineering Computer Software Engineering, Bachelor of Science degree in Software Engineering Computer Software Engineering at Rochester Institute of Technology
English