Software Developer Architect Mentor
Send a job offer directly to this candidate
My background is chip testing, and I moved into software testing, and more recently, developing, designing, and architecture. I have a sharp sense of “correct” and “good enough” and “that will come back to bite us”, based on experience. I've learned many languages and systems over the years, and adding more is always fun.
I enjoy puzzles and programming challenges. In a new role, I often become a subject matter expert on some topic the team has neglected. I want to be involved in technical decisions, all the way up to architecture, vendors, and what direction the company will take next. I like to mentor juniors, and just share what I've learned with others, just for the joy of learning, and seeing others do well.
I take pride in writing good documentation, that others can read with ease. I like working on white papers, especially if there's a good bit of research required. I give training and presentations to anyone who will listen. I have a knack for translating technical details and constraints into simpler language, especially for decision makers who don't have the time to understand it natively themselves.
I don't care so much about titles and hierarchy. I'm more interested in solving problems that help: the company, my colleagues, and even folks I don't know yet.
I have extensive experience in software design, architecture, and development, with a focus on automation, statistics, analysis, clean code, standardisation, documentation, presentations, training, mentoring, and interfacing with senior leadership.
I started a masters degree at UTD in computer science, because I wasn't challenged at work, writing test programs for ASIC chips. I liked every class but one, which was a “survey” class on databases, which was all lecture, and no computer.