Daniel Main

Software Engineer

Indianapolis native with a passion for web development, UI, and UX

I am a software engineer with a jack-of-all-trades mindset driven to learn as much as I can while doing what I love most. Making intelligent, intuitive products for all.

 
 

Second Nature

Software Architect

November 2023 – January 2025

Node.js, TypeScript, React, Next.js, NestJS, GraphQL, AWS, PostgreSQL

  • Designed, built, and maintained core services using Next.js, NestJS, and TypeScript, aligning system architectures with business goals
  • Collaborated with multiple internal teams to understand needs and deliver tailored solutions, enhancing the application ecosystem
  • Spearhead innovation through rapid prototyping and iterative development methodologies, fostering agility and responsiveness
  • Collaborate with integration engineers to harness IPAAS platforms, optimizing scalability and efficiency within large-scale architectures

Casted

Engineering Manager

March 2023 – October 2023

Node.js, React, GraphQL, Next.js, TypeScript, Google Cloud Services, PostgreSQL

  • Mentor software engineers on architectural design processes and crafted career development plans
  • Collaborate with Customer Experience team on identifying and triaging customer issues
  • Assist with prioritization of Engineering, Product, and Customer backlogs
  • Manage platform security by meeting with 3rd-party vendors, leading vulnerability triages, and auditing software integrations

Senior Software Engineer

May 2020 – March 2023

Node.js, React, GraphQL, Next.js, Google Cloud Services, PostgreSQL

  • Collaborated with product manager to scope and outline feature pitches
  • Led development pods by facilitating standups, prioritizing tickets, and identifying blockers
  • Overhauled Casted’s platform-wide search interface utilizing Elasticsearch document store
  • Implemented themes feature that intelligently identify content based on user-defined keywords

KSM Consulting

Full Stack Software Engineer

June 2019 – May 2020

React, TypeScript, Webpack, Docker, Azure Cloud Services

  • Developed scalable React web applications for Indiana and Federal Governments
  • Deployed, configured, and maintained solution architecture in Azure Cloud Services
  • Led small scrum team to meet work deliverables
  • Worked closely with UI/UX designers to convert wireframes into fully structured sites
  • Mentored Junior Developers on development best practices
  • Utilized Jira to project manage and coordinate sprint planning

C#, Azure SQL, MVC, Entity Framework, .NET Core

  • Partnered with back-end team members to architect RESTful APIs
  • Developed secure RESTful API to authenticate users
  • Debugged and resolved clients’ reported issues
  • Provided technical advice during daily scrums

Connect Think

Full Stack Software Engineer

March 2012 – June 2019

HTML, CSS, JavaScript, PHP

  • Developed mobile-responsive WordPress themes from design files
  • Created and maintained WordPress plugins to ensure continued user functionality
  • Designed UI/UX for WordPress plugins
  • Developed standalone PHP web applications designed to communicate with iOS and Android applications

C#, MySQL, PostgreSQL, MVC, Entity Framework

  • Prototyped functionality in .NET console applications to ensure utmost efficiency and feasibility
  • Transformed clients’ visions into interactive .NET web applications
  • Produced efficient database architecture in conjunction with team members

Copyright © 2025 Daniel Main