Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Dakota J.

Carter
Technical Consultant

PROFESSIONAL OVERVIEW

I have spent most of my life dealing with computers, I first installed Linux(Ubuntu sysVinit days) at
age 10 and have been infatuated with computers ever since. I’m a quick study, I’ve always enjoyed
math because it just makes sense. I started out learning C++ as my first programming language,
which I’ve found, growing fond of Python along the way.

Roles  Software and QA automation Engineer


 Software Developer
 Software Architect
 System Administrator

Technologies  Python
 Linux/Bash/Shell
 Unix
 C/C++
 Java/C#
 Postgresql/Mariadb/mysql
 Git/Subversion/Perforce
 Jenkins/Bamboo/TFS
 JIRA
 Confluence
 Bitbucket
 Crucible/Fisheye
 Apache
 NGINX
 AWS
 Postman
 Docker

Core Competencies  Problem Solving


 Object Oriented Programming
 Task Oriented
 Analytical Thinking
 Teaching

EDUCATION GEOGRAPHIC LOCALE


Page 1
Bachelor of Computer Science: Game  Trenton, Michigan
Software Development

PROFESSIONAL AND BUSINESS EXPERIENCE

Perficient, Inc. August 2017 – Present


Technical Consultant

Responsibilities:

 Core team member for creating a codeless QA automation framework that used NLP, Selenium and
Python
 Designing, updating, and maintaining the new QA automation framework to help manual QA
resources contribute to the automation effort by creating and executing codeless automation scripts
 Created a lexer and parser to read Natural Language tests
 NLP allowed for provisioning of the tool by QA Teams
 Lexer and parser was for an NLP-like language
 Refactored framework so code followed the UNIX philosophy
 Language was designed to use element descriptors instead of element locators
 Build automation tests for cloud-based services.
 Setup pytest and hypothesis property-based testing for TDD
 Pushed my team to perform TDD
 Setup an entire Atlassian suite to create a CI/CD pipeline for framework development
 Setup multiple Jenkins instances for relative clients
 Collaborate with clients on code standards and following W3C and WCAG guidelines
 Design solutions that are not only relevant to the client but relevant to the industry
 Administrating Servers with Atlassian/Jenkins/Selenium Grid/Docker on them
 Developing new frameworks for new problems/processes that arise.
 Write documentation for software.
 Have exposure to a few advanced Automation frameworks that use AI/ML and NLP

Wal-Mart August 2014 – October 2015


Electronics Sales Associate

Responsibilities:
 Trained new associates in Electronics, Photo, Site-2-Store, Grocery, and Register.
 Sold and activated cellphones, manually configured some to correctly access the APN
 Helped customers choose the right product for them not the “most profitable”
 Objectively educated customers on the pros and cons of each device.
 Kept customer records so I could call them when products arrived.
 Walked customers through optimizing their home networks.

Best Buy November 2015 – January 2016


Connected Devices Blue Shirt

Responsibilities:
 Talked to customers about home security and connected devices
 Forced to push Geek Squad Protection on customers
 Went through a lot of good training though

Page 2
EDUCATIONAL EXPERIENCE

Baker College of Allen Park September 2012 –


Project Developer

Responsibilities:
 Taught how to properly structure software
 Created an open world first person shooter akin to “Gears of War”
 Designed a point of sale system my professor said was “Good enough to sell”

Page 3

You might also like