# Keith Murgic > Full-Stack Software Engineer at Niche.com Location: Greater Pittsburgh Region, United States Profile: https://flows.cv/keithmurgic ## Work Experience ### Senior Software Engineer (Tech Lead) @ Niche Jan 2023 – Present | Pittsburgh, Pennsylvania, United States πŸš€ Architect, build and maintain a React-based client portal that enables schools to efficiently manage profiles and upload data πŸ”§ Develop microservices in Go with PostgreSQL, ensuring code reliability through comprehensive unit testing πŸ§ͺ Write unit, integration, and end-to-end tests using Jest, React Testing Library, and Playwright 🎨 Led the creation of a responsive, accessible component library used across Niche.com and Niche's client portal ### Software Engineer @ Niche Jan 2020 – Jan 2023 | Pittsburgh, Pennsylvania, United States ### Software Engineer @ LeanDNA Jan 2020 – Jan 2020 πŸš€ Developed and maintained key features for a data visualization platform used by top manufacturing companies πŸ”§ Built and optimized RESTful APIs using Java, MyBatis, and MariaDB πŸ› Diagnosed and resolved bugs across both front-end and back-end, ensuring a seamless user experience πŸ”„ Migrated legacy AngularJS and jQuery front-end to React and Redux, modernizing the codebase for scalability ### Full Stack Developer @ BrandPulse Jan 2019 – Jan 2020 | Austin, Texas Area 🌐 Utilized AWS services (API Gateway, CloudFront, CloudFormation, CloudWatch, Cognito, DynamoDB, EC2, IAM, Kinesis, Lambda, and S3) to securely store, monitor, and process data in an event-driven, serverless environment πŸ”§ Built and maintained reusable component and utility libraries with React, TypeScript, and NPM for consistent and scalable front-end development πŸ› οΈ Led the development of a dynamic web page creation tool using React, Redux, and Material UI, enhancing user customization and functionality πŸ—‚οΈ Designed and managed schemas and services with Node, GraphQL, and the Serverless Framework to connect AWS DynamoDB with front-end microservices πŸ§ͺ Implemented comprehensive unit and integration tests with tools like Jest, Cypress, Mocha, Enzyme, and Sinon, ensuring high code reliability βš™οΈ Set up and optimized module bundling and CI/CD pipelines using Webpack and GitLab CI/CD for streamlined deployments πŸ‘©β€πŸ« Mentored and guided a software development intern, helping them grow while delegating tasks and fostering collaboration 🀝 Collaborated closely with the CEO, product team, designer, and developers to define and implement the ideal user experience ### Tutor and Curriculum Writer @ Austin Coding Academy Jan 2019 – Jan 2019 | Austin, Texas πŸ’» Assisted students in learning front-end and back-end technologies like HTML, CSS, React, Redux, Node.js, and Express.js πŸ§‘β€πŸ« Mentored students in whiteboarding, code organization, and debugging to strengthen their problem-solving skills πŸ“š Created pre-class lesson materials to prepare students for JavaScript Full Stack classes ### Math Teacher @ Austin Independent School District Jan 2017 – Jan 2019 | Austin, Texas βˆ™ Taught Pre-Algebra to students in grades 7 and 8 βˆ™ Differentiated lessons to meet the needs of diverse learners βˆ™ Kept detailed records of student progress ### Math Tutor @ Austin Independent School District Jan 2017 – Jan 2017 βˆ™ Assisted Algebra I students with classwork and preparation for the STAAR exam βˆ™ Led instruction for three classrooms for two months due to a teacher resign ### Database Administration Intern @ SQLWatchmen, Inc. Jan 2018 – Jan 2018 | Austin, Texas Area - Monitored SQL servers to ensure high availability and disaster recovery - Improved clients’ database performance through index tuning and query tuning ## Education ### Full-Stack Javascript Austin Coding Academy Jan 2018 – Jan 2018 ### freeCodeCamp Jan 2018 ### Bachelor of Arts - BA in Mathematics, Economics, and Psychology Indiana University Bloomington Jan 2005 – Jan 2009 ## Contact & Social - LinkedIn: https://linkedin.com/in/keith-murgic --- Source: https://flows.cv/keithmurgic JSON Resume: https://flows.cv/keithmurgic/resume.json Last updated: 2026-03-22