Craig Wheeler is a dynamic Senior Software Engineer at Ascendion, where he leverages his extensive expertise in web application development and data visualization to drive innovative solutions. With a robust background in JavaScript and a deep understanding of modern frameworks, Craig is currently spearheading the...
Craig Wheeler is a dynamic Senior Software Engineer at Ascendion, where he leverages his extensive expertise in web application development and data visualization to drive innovative solutions. With a robust background in JavaScript and a deep understanding of modern frameworks, Craig is currently spearheading the development of a cutting-edge e-commerce single-page application (SPA) utilizing a microservice architecture. This project prominently features Next.js, React, and TypeScript, allowing for a seamless user experience and scalable performance.
Craig’s proficiency extends beyond just front-end development; he is well-versed in the entire software development lifecycle, from concept to deployment. His experience with Redux and Apollo enhances state management and data handling, ensuring that the application remains responsive and efficient. Additionally, his skills in Node.js and Express enable him to build robust back-end services that integrate effortlessly with the front-end components.
In his role, Craig is not only focused on coding but also on collaborating with cross-functional teams to align technical solutions with business objectives. He employs tools like Git for version control and utilizes testing frameworks such as Cypress to ensure high-quality deliverables. His familiarity with databases like Postgres and ORMs like Sequelize further solidifies his ability to create data-driven applications that meet user needs.
Craig’s passion for technology and commitment to continuous learning keep him at the forefront of industry trends, making him a valuable asset to Ascendion and a driving force behind the success of their projects. His expertise in full-stack development, combined with his innovative approach to problem-solving, positions him as a leader in the ever-evolving landscape of software engineering.