Joseph Annis
About Joseph Annis
Joseph Annis is a Front End Software Engineer III at Mark43, specializing in TypeScript, React, and Electron. He holds a Bachelor's degree in Computer Science and Design from Northeastern University and has a diverse background in web development, automation engineering, and design tutoring.
Work at Mark43
Joseph Annis currently holds the position of Front End Software Engineer III at Mark43, a role he has occupied since 2021. In this capacity, he utilizes TypeScript, React, and Electron to develop features for a computer-aided dispatch system. His work focuses on enhancing system performance and user experience. Annis is also involved in transitioning legacy codebases from JavaScript, React, and Redux to TypeScript, which aims to improve the maintainability and scalability of the software.
Education and Expertise
Joseph Annis earned a Bachelor's degree in Computer Science and Design from Northeastern University, completing his studies from 2016 to 2021. His educational background equips him with a strong foundation in software development and design principles. Annis is proficient in utilizing modern technologies such as TypeScript and React, which are essential for front-end development.
Background
Annis has a diverse work history in software development and design. He has held various roles, including Web Developer at Scout and VocaliD, and Automation Engineer at MineralTree, Inc. He also served as Branding Director at Generate Product Development. His experience spans multiple companies and positions, showcasing his adaptability and expertise in the tech industry.
Previous Roles and Responsibilities
Before his current role at Mark43, Joseph Annis worked in several capacities that contributed to his skill set. He was a Web Developer at The TJX Companies, Inc. and served as an Object Oriented Design Tutor at Northeastern University. Additionally, he supervised technical projects at Scout, Northeastern's Student-led Design Studio, where he focused on design and development.
Passion for Design and Development
Joseph Annis advocates for intuitive design principles aimed at enhancing user experience in applications. He is passionate about creating software that empowers individuals and fosters teamwork. His commitment to improving applications for the betterment of humanity reflects his dedication to impactful software development.