Joseph Gardner

United States

@joshgd626

Software Engineer

Badges

Problem Solving

Certifications

Work Experience

  • Senior Software Engineer

    Blackish Tech•  December 2018 - Present

    Extensive 5-year experience building performant mobile apps using React Native on iOS and Android platforms. Developed and maintained responsive web applications using React.js, Next.js and Gatsby framework. Developed a full-stack e-commerce website for 5 years using Node.js, Express.js, and MongoDB. Implemented Gatsby plugins to optimize site performance and improve SEO. Proficient in writing automated tests using Jest and following Test Driven Development (TDD) practices. Implemented various UI tools, including Figma, Sketch, and Adobe XD, to design and prototype user interfaces. Collaborated with cross-functional teams to identify requirements, develop specifications, and meet project timelines. Created reusable React components and established UI/UX guidelines using UI frameworks such as Material-UI and Ant Design. Implemented continuous integration and continuous deployment (CI/CD) pipelines using AWS CodePipeline and AWS CodeDeploy, enabling automated and reliable application releases Followed best practices for clean code, RESTful API implementation, and reusable component development. Reviewed and approved PRs on GitHub, ensuring code quality and adherence to best practices. Published mobile applications to the App Store and Google Play store.

  • Senior Software Engineer

    Apple•  September 2015 - November 2018

    Build web from scratch using Typescript, React.js, and Next.js. Leveraged the Next.js framework to build server-rendered React applications for improved performance and SEO. Utilized Gatsby to build fast and scalable websites for clients across various industries. Work with technologies such as React, JavaScript, Typescript, Gatsby, SSR, D3, Chart.js, Node.js, Express.js, Next.js, Tailwind, GraphQL, CMS, WordPress, and RESTful API to build scalable infrastructure for applications. Collaborate with teams to improve performance and maintenance while adhering to best practices in UI/UX design and scalable infrastructure development. Designed serverless architecture using AWS Lambda, reducing operational overhead and allowing rapid development of microservices. Familiar with automated testing tools, such as Jest and Cypress, and integrated third-party APIs to enhance the functionality of the application. Integrated third-party APIs to enhance the functionality of the application. Worked with database technologies such as MongoDB and MySQL to store and retrieve data. Contributed to the development of the company's design system and style guide to ensure consistency across products. Participated in regular sprint planning and retrospectives to improve the development process.

  • Software Engineer

    accenture•  June 2013 - August 2015

    Designed and developed dynamic websites for real estate agents, utilizing a diverse set of technologies including React.js, JavaScript, HTML, CSS, and MySQL. Tailored React themes to implement design changes and ensure optimal website performance. Implemented location-based property search capabilities to improve user experience and increase engagement. Worked collaboratively with cross-functional teams to ensure that websites met client requirements and provided the desired functionality and design. Demonstrated proficiency in JavaScript, MySQL, HTML, and CSS for website content development, consistently adhering to industry best practices and standards

Education

  • MacMurray College

    Computer Science, BS•  October 2009 - May 2013

Skills

joshgd626 has not updated skills details yet.