David is a Senior Software Engineer and a team Lead at his current employers and has been working in software engineering for over 6 years, I have cherry picked a few notable projects for you to cast your eye on and hopefully be a good fit for you and your engineering team at (Company Name). David has worked with a wide variety of technologies such as:-Languages:- JavaScript | TypeScript | Python | Go | Kotlin (JVM) | SQL
Frameworks: - React | Next.js | Tailwind(CSS) | Vue.js | Spring Boot
Cloud: - Kubernetes | AWS
Other: - NodeJS | GraphQL | CI/CD | Docker | Linux | SQL | MongoDB | Machine Learning Serverless | Infrastructure-as-Code | Prometheus/Grafana
He has a strong focus on decoupled, scalable, fault-tolerant, and testable microservices, built and operated across multiple autonomous teams, and has worked closely with the architecture teams and the squad Lead Engineer to evolve a platform from its initial monolithic design bottlenecked around a single database with a focus on real-world performance through load-testing. David has a strong emphasis on DevOps culture - owning our software in production as well as our CI/CD tooling via Jenkins/GoCD and monitoring/alerting via Prometheus/Grafana. On top of all this David has great attention for detailing when it comes to testing with component/unit test coverage via Jest & React Testing Library plus integration/browser automation testing via Cypress
Notable Projects:-
David also has a keen focus on mentoring to upskill software engineers to full-stack. This took the form of 1 to 1 pair programming sessions, group sessions to provide guidance through development practices and concepts as well as code reviews.