Constantine
Nickolas resume@dinonickolas.com
Objective
In
search of unique,
full-time opportunities
testing and developing
automation tools
for Apple products,
preferably audio
and video media.
I'm in search
of exciting projects
and a great team
where I can combine
and contribute
my skills and
20 years experience
with Macintosh
software, test
automation frameworks
and audio, video
production to
create and qualify
new Apple software
and hardware
products.
Experience
Apple,
Inc., Cupertino,
Ca June
2009 < 2011
Automation
Frameworks
Development
Engineer
- Graphics
The Graphics
hardware
group is
responsible
for architecting,
developing
and qualifying
GPU functionality
on every
Macintosh
model shipped
by Apple.
I created
and maintained
an automated
lab environment
providing
24/7 automated
testing
data to
management.
I also
provided
the ability
for engineers
in these
groups
to run
tests and
gather
data themselves.
Combining
software
and hardware
solutions,
I custom
built the
environment
from the ground
up to provide
these services
along the
entire
span of
each project.
Incorporating
internal
tools
at Apple to the
environment
strengthens
it's ability
to tackle
a wide
range of
automated
tasks such
as updates,
configuration
and scheduling.
The environment
has the
horsepower
to target
stability,
functional
and performance
tests to
hundreds
of machines at once.
A secure
web site
displays
daily and
past results
for all
hardware,
driver
components
and models.
Automation
Frameworks
Development/Test
Engineer
- iWork
2008 < 2009
Provided
new and working
versions of broken
test automation
frameworks for the
iWork QA group.
Created new scripts
and frameworks to
automatically run
and report quicklook
tests for Keynote,
Numbers Pages
and equivalently
large internally
developed testing
applications. Constructed
frameworks to automatically
checkout source,
build, run and report
via emails and a
web interface. Provided
written code to
other teams in the
group and assisted
QA engineers
with test automation
usability and debugging.
Assisted with stress
testing of iwork.com
using the load-simulating
tool Proxy Sniffer.
Nickolas
Productions & Designs, San
Jose, Ca
January
2002 < Present
Founder
- Computer Consulting & Recording
Studio
Over
10 years experience
providing businesses,
schools and homes
with on-site
setup, usability,
solutions and
maintenance support
for computers,
networks, servers,
gadgets & devices, creative projects, internet accounts and web design & development.
In 2000, I acoustically
engineered, designed
and constructed
a sound recording,
media editing
studio for local
artists, bands
and small businesses
providing services
ranging from
full band multi-tracking
to voice over
to capturing,
creating DVDs
using a Canon
XL1 and Final
Cut Pro. As a
consultant with
Chime Interactive,
I've had the
pleasure of working
along side artists
Joe Satriani
and Thomas Dolby,
amongst others,
by capturing
audio, video
and photos of
their shows for
their web sites.
Network Appliance, Inc.,
Sunnyvale, Ca January
2000 < September
2001
Senior
Automation Engineer
for software & hardware
development -
Release
& Tools Group
Assisted developers with source control, build releases, and verification of source code for NetApp's proprietary OS via internally developed test harnesses. Drove projects in collaboration with development and IT teams. Responsible for writing harnesses, tools & daemons that worked seamlessly together to verify the most recent source check-ins. Implemented with Perl, shell, cgi and cron, the suite would install the binaries and run a suite of test case scripts on each NetApp filer model, filing bugs and logging results to a dynamic CSS/Javascript based web site. Wrote test harness development direction documentation, tool usage docs and development proposals used in presentations to the company. Acquired, installed, configured, and maintained hardware test lab with filers, PCs, RPB's, routers, switches, hubs, and RAID disk arrays.
Apple
Computer, Inc., Cupertino,
Ca March
1998 < October 1999
Test
Lead Engineer
/ Senior Automation
Lead Engineer
- Mac OS Compatibility
Group
Lead the qualification effort behind
Mac OS Compatibility (Blue Box/Classic) in Mac OS X Server and Mac OS
X. Worked closely with engineers to write test plans, test cases, and
guidelines to meet compatibility and quality requirements. Updated and
maintained an internal software library for the compatibility team. Collected
over 800 applications for software testing. Initiated updating of Apple's
ESL (Engineering Software Library), Clearwater and other software servers.
Speaker for Classic QA forums given to QA teams from all over Apple (DA3
and Town Hall). Created the automated testing suite BAT (Blue Automated
Testing) for the Blue Box (Classic). Designed a framework to easily add
test cases and wrote a front-end interface to control the Virtual User
application runtime scheme.
Quality
Engineer / Automation Lead - OpenDoc Development Group
May 1995 < May 1997
Quality assurance DRI test engineer
for OpenDoc Memory, Launcher, Shell, Installer, and International. Responsible
for maintaining, developing, and implementing test cases for these components
on every build. Created the OpenDoc Test Automation Suite (ODTAS). Initiated,
developed and incorporated ALL of the OpenDoc's QA test cases into ODTAS
test scripts. Created a front-end interface to allow all OpenDoc testers
the ability to click on test cases and run them without knowing other
tools involved. Provided libraries for development of ODTAS test scripts
that run tests with AppleScript, HyperCard, MPW, and external tools written
in C, C++, and Java. Teamed with marketing to implement strategies and
resolve critical issues. Provided on-site validation of the OS/2 port
of OpenDoc at IBM in Boca Raton, Florida by developing scripts to qualify
IBM's source code.
Automation
Quality Engineer - Central Quality Testing Center @ Mariani
July 1994 < May 1995
Developed and implemented test automation scripts
for all Macintosh software configurations and hardware models. Wrote the
only existing scripts in CQ for testing GX Desktop Printing with over
100 applications. QA Lead for OpenDoc. Wrote and implemented test plans
and scripts during OpenDoc's alpha build for future testing of OpenDoc
in Central Quality. Sole DRI for automated OEM testing of the very first
Macintosh clones from Power Computing.
Education
UC Santa Cruz, Santa
Cruz,,Ca
B.A.
Mathematics 1991
- Calculus,
Real Analysis
- Calculus Theory,
Abstract Algebra
- Group Theory,
Dynamical Systems
- Differential
Equations, Pascal,
C, Thesis - Chaos
and Fractal imaging.
Skills
+
Mac OS X, PC
(Windows) expert
user and troubleshooter
+ 20 years experience
with Mac, Unix, Shell,
Windows, PERL, AppleScript
+ 15 years experience
in software testing,
automation development
and web development
+ 10 years audio, video
recording and mastering
experience delivering
tape and digital files
+ San Jose business owner
since 1997 - on-site
computer consulting and
in-home servicing
+ Acoustically engineered,
designed and constructed
a sound recording, media
editing studio
+ Proficient with Pro
Tools, Logic, GarageBand,
Final Cut, iMovie, iDVD,
Photoshop, Illustrator
|
+
Experience
in Xcode,
Applescript Studio, C
+
Knowledge
of C++, Objective
C APIs and
how to implement
+
Experience
with Javascript,
CSS. Knowledge
of Ajax and
MySQL
+
Solid judgment,
analytic, and
communication
skill. Excellent
problem-solving
skills
+
Knowledge of
software quality
methodology
+
Co-Founder
and Operations
Manager of
over 30 people
for a Santa
Cruz restaurant
+
3 years teaching
assistant and
tutor at UC
Santa Cruz
for undergraduate
Mathematics
courses
|
References Available Upon
Request
|