Craig Atkinson — Senior Software Engineer
I'm a staff/principal engineer who is passionate about making an impact through my work. Whether it's through architecting enterprise platforms, building products for customers, mentoring fellow engineers, or creating tools to improve developer productivity. In my 15+ years in the software industry I've worked with companies at various stages, from startups to Fortune 50 enterprises - in a variety of industries, from medical devices, finance, insurance, developer productivity, to retail. I've loved designing and building software since I was a kid, from the first BASIC program I wrote in second grade, an encrypted communication system I built in high school, to the large-scale enterprise software systems I architect and build today. My passion for software extends beyond the office. To give back to the software community I've contributed to open source projects, as well as creating a few myself. The main open source project I've created recently is an open source test reporting software suite called Projektor. Projektor helps developers build high-quality software faster by speeding up CI test failure debugging, tracking code coverage stats, visualizing performance results over time, and more. Learning and sharing knowledge with my fellow software engineers is another passion of mine. At work I've presented dozens of times on a variety of topics, from technical coding, design, architecture, to testing, alerting and monitoring practices. To help share knowledge among the teams I work with, I created and organized 30+ lightning talk sessions during this past year. And outside of work I've presented at and lead training at conferences and local user groups. Technologies: Backend: Kotlin, Java, Spring Boot, Go, ktor, Groovy, Ratpack, Gradle, Node.js Frontend: React.js, Typescript, Javascript, CSS, Material UI AI/ML: ChatGPT / OpenAI Mobile: Android, Maestro, Flutter, Dart Testing: kotest, Strikt, Spock, JUnit, Geb, k6 load testing, Jest, Jasmine, Selenium, Mockito, Dart Test, Flutter Driver Infrastructure: Docker, Kubernetes, Postgres, MySQL, Kafka, Heroku
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in SaaS and observability solutions.
Experience: 20 yrs 1 mo
Skills
- Java
- Kotlin
- Machine Learning
- Software Architecture
- Testing
Career Highlights
- Over 15 years of experience in software engineering.
- Expert in architecting enterprise platforms and improving developer productivity.
- Passionate mentor and community contributor in software development.
Work Experience
Netflix
Senior Software Engineer (2 yrs 8 mos)
Honeycomb.io
Staff Software Engineer (1 yr 2 mos)
DoorDash
Staff Software Engineer (6 mos)
Target
Principal Engineer (2 yrs 1 mo)
Lead Engineer (1 yr 9 mos)
Gradle Inc.
Principal Engineer (1 yr 3 mos)
Object Partners, Inc.
Chief Technologist (9 mos)
Principal Consultant (4 yrs 2 mos)
Sr. Consultant (8 mos)
Bloom Health
Software Consultant (4 yrs 5 mos)
Global Vet Link
Software Consultant (5 mos)
Taulia Inc.
Software Enginner (3 mos)
Practilogic Publishers LLC
Founder (5 mos)
Guidant
Software Engineer (4 yrs 2 mos)
Engineering Intern (3 mos)
Education
BS at University of Washington