David Campbell
Software Developer


About Me


David Campbell

Throughout my career in engineering and prior, I have come to learn that an important facet of my work is understanding the needs of my clients and responding accordingly. This is important to ensure the timely delivery of functional code that operates according to the client’s specifications. Empathy and regular communication have accelerated my success within this domain.

Another key skill I possess lies in my ability to collaborate on any given task. Knowledge sharing in this manner is necessary for the professional development of everyone involved. I am a team player and take pride in the work I have achieved through working alongside friends and colleagues throughout the years. This has been a driving factor in shaping me into the engineer I am today.

An equally important component of my work involves staying current with new technological trends and methods. I believe the ability to remain cutting edge here is necessary to remain competitive. I am therefore always seeking new opportunities to learn so that I can create an impact on the projects I work on.

My primary goal on any given task is to contribute in a way that has a positive effect on the people involved, including clients and associates. This is important because experience has taught me that success comes when everyone can feel the benefit of the process. Because I am driven by the desire to be impactful within my field, I am always seeking new challenges that will allow me to expand on my existing knowledge and experience. This in turn has allowed me to contribute in a way that drives up standards and creates success.

Skills


AWS

Axios

Bitbucket

Cypress

Docker

Express

Fastify

Git

GitHub

Jenkins

Jest

Jira

Linux

Lodash

Material UI

MongoDB

Mongoose

MySQL

NextJS

NodeJS

NPM

Postman

Python

React

Redux

SonarQube

TypeScript

Unix

VS Code

Webpack

Experience


  • Raytheon

    Mar 2022 - Present

    Raytheon

    I currently work with Raytheon Technologies as a Software Engineer, where I have had the opportunity to develop both my technical and non-technical skills.

    At Raytheon, I lead a team of four engineers in an agile environment. We are responsible for software development, testing, ticket refinement and code reviews. Additionally, responsibility is shared when we are tasked with demonstrating new features to customers, participating in three amigos meetings, and presenting in code workshops.


    Skills

    AWS | Bitbucket | Cypress | Fastify | Git | Jest | Jira | Material UI | MongoDB | NodeJS | React | TypeScript

  • MicroBuild Limited

    Jan 2021 - Mar 2022

    MicroBuild

    I joined MicroBuild in January 2021 as a Full Stack Developer. Within this role, I gained experience using a range of new technologies and frameworks, including MySQL and Docker. I also enhanced my existing skills within the React and NodeJS libraries, designing and building applications for commercial and internal business use.


    Skills

    AWS | Bitbucket | CSS | Express | Git | MongoDB | NextJS | NodeJS | Postman | React | SQL | TypeScript

  • Tred Bank

    Jun 2020 - Jan 2021

    Tred Bank

    I worked with Tred from 2020 to 2021, assisting with the production of their web application using NextJS and MongoDB. Working with Tred allowed me to develop my abilities as an engineer and improve my skills surrounding leadership, communication, presentation and time management.


    Skills

    Git | JavaScript | Material UI | NextJS | NodeJS | React | Trello | Vercel

  • General Assembly

    Dec 2019 - Mar 2020

    General Assembly

    I started with GA in December 2019, enrolling in their twelve-week software engineering intensive course. This taught me the fundamentals of engineering and allowed me to apply this knowledge within the context of various independent and team structured tasks and projects.


    Skills

    CSS | Django | Express | Git | HTML | JavaScript | MongoDB | NodeJS | Postman | Python | React | SQL

  • Babylon Health

    Mar - Dec 2019

    Babylon Health

    I started my time at Babylon in March 2019 where I worked with clinical operations as an associate. Working at Babylon was a terrific experience; the culture was dynamic and the company was making a real impact in healthcare. Working at Babylon and speaking to their developers was partially what inspired me to transition careers.


    Skills

    Agile | Analysis | Communication | Organization | Presentation | Public Speaking

Contact