Ben Nowak


Software Engineer

Multi-disciplinary software engineer with a robust background in full-stack development, specializing in Golang and React. Interested in delivering high-quality software solutions within mature project management frameworks. Adept in bridging visual and technical design, fostering a culture of collaboration and open communication. Seeks roles in product-focused teams that value technical proficiency and a multi-disciplinary approach. Possesses excellent communication ability, and a high view of integrity.

Software Engineering • Web Applications • API Development • Database Design
Golang • TypeScript • Javascript • Python • SQL • NoSQL • C • C# • C++
Back End • Full-Stack • Distributed Systems • Data Analytics • ETL
SDLC • Agile • CI/CD • Microservices • Cloud Solutions • AWS • GCP
Information Architecture • Design Systems • Requirements/Discovery • UI/UX Design
Digital Production • Product Design • Graphic Design • Media Production

Work Experience


Servant.io, Remote
Software Engineer II
Full-stack Developer / Consultant
  • Executed client-critical feature development within a complex project management environment using a diverse stack including TypeScript, Next.js, Node and Python
  • Heavily contributed to bespoke microsite builder and backend services, leveraging custom TypeScript, Material UI components, Craft.js, Next.js App Router API endpoints, Node.js, interfacing with AWS services, and integrating complex client enterprise applications
  • Developed custom UI and data-driven visualization front end components with Victory Charts and Material UI using a custom design system in collaboration with product designers and team lead for fintech client platform
  • Worked with in-flight backend Python team to develop middleware API endpoints supporting an evolving Swagger definition using Next.js App Router API endpoints
  • Crafted versioned database migrations and route-model-controller-service API implementations to support new application features using TypeORM and generated Prisma types
  • Engineered a lightweight Python ETL process to enhance stakeholder reporting and synchronization between external payment processing SaaS product and internal Client Data Platform using GCP Cloud Run and BigQuery
  • Collaborated with lead engineer, designers and UI/UX to develop features and meet team/client deadlines under short lead times
Red Ventures, Fort Mill, SC
Associate Software Engineer
Internal Tools / Employee Experience Team
  • Enhanced backend production services, focusing on microservice API development using Go (Golang), Node, and C# on AWS cloud services deployed using CI/CD methodologies.
  • Co-led refactor and upgrade from React v14 to v16 on critical internal HR web application and associated backend services in C#
  • Pitched, built, and deployed headless CMS editorial system for partner organization using WordPress, custom PHP plugins, static-generated Gatsby, and Netlify
  • Mentored college students through Road To Hire and Golden Door Scholars programs
Tech Talent South, Charlotte, NC
DevOps Intern
Industry Sponsored Training Cohort
  • 12-week, industry-sponsored, intensive cohort focused on Cloud, CI/CD Pipelines, and DevOps
  • Gained experience with AWS, Azure, and Google Cloud
  • Learned important concepts around SaaS, PaaS, IaaS for complex applications and production environments
Trilogy Educational Services Inc., Charlotte, NC
Teaching Assistant
Data Analytics and Visualization Instructional Team
  • Assisted student support and submission evaluation at UNC Charlotte Data Visualization Bootcamp
  • Supported environment configurations and tool installs for students with diverse experience ranges
  • Lead breakout training sessions on various data analysis and visualization tools and technologies

Education


University of North Carolina, Asheville, NC
Bachelor of Science in Computer Science
Blue Ridge Community College, Flat Rock, NC
Associate in Science
  • With Honors, Dean’s List, 3.8 GPA
  • Chapter President, Phi Theta Kappa Honors Society
Art Institute of Atlanta, Atlanta, GA
Bachelor of Fine Art in Interactive Media Design (incomplete)
  • Represented school in overseas cohort “Odyssey 2004”
  • Presented interactive design concept to Nokia Media Labs

Technical Skills


Programming Languages

Golang, TypeScript, JavaScript, Python, SQL, Shell, HTML/CSS, C#, C/C++, Java

Software / Tools

JetBrains Suite, Postman, Docker, AWS (S3, DynamoDB, SNS/SQS, Lambda, ECS/EKS) Google Cloud (Cloud Run, Big Query, Workspace), Adobe Creative Suite, Miro, Figma, Lucidchart, JIRA, Confluence, Git, GitHub Actions, Next.js, Material UI, Terraform, Linux, Auth0, MongoDB, PostgreSQL

Libraries / Frameworks

React.js, Next.js, Gatsby, TypeORM, Prisma, GraphQL, AWS Serverless

Domains & Methods

Object-Oriented Programming, Full-stack Development, API Development, CI/CD, Data Analytics, UI/UX Design, Agile, TDD, MVC, RMCS, Containerization, Microservices, ETL, Event Driven Systems, Inversion of Control, Distributed Systems, Observability, Telemetry

Certifications