Post Job Free
Sign in

Engineer Manager

Location:
Berkeley, CA, 94702
Posted:
March 09, 2010

Contact this candidate

Resume:

Larry E. Southern

**** ****** **., ********, ** 94702

510-***-**** (home), 510-***-**** (cell), ********@*******.***

Summary of Qualifications:

Detail and team oriented Software Engineer, with eleven years' success with

cross platform, standalone, and distributed development, has sixteen years

professional experience in the industry. A career wide expert UNIX user,

with diverse OS skills, proven track record of programming, efficiency, has

professional and outstanding teamwork abilities. Has been well versed in

the process of software development through positions across this life

cycle.

Environments:

Windows (NT, 2000, XP), Unix/Linux: (Ubuntu, Redhat, Slackware), Other

Unix(Solaris, Sun OS, HPUX, AIX, IRIX, Sequent, DGUX, Alpha), Mac OS, OS

390, VMS, LAMP, Sun Application Server, Apache Web Server, Oracle, MYSQL.

Tools:

Javascript, JQuery, PHP, HTML, XML, CSS, AJAX, Java, C++, TOOL, Selenium,

JMX, ant, jmx4ant, ant-contrib, make, perl, csh, sh, MKS, Expect, Netbeans,

codegen, SSL, junit, testng

Professional Experience:

2009-Present Lawrence Berkeley National Labs: Web Developer

Assemble and develop LAMP implementation set of web applications with

Javascript, PHP, AJAX, MYSQL, JQuery, Oracle, Perl, and LDAP, on Apache

Webserver. Developing these applications to track users, resource usage,

and manager responsibility. This is a continuation of the project for Dr.

Cabrini, refocused to address needs of the six labs of the Molecular

Foundry at Lawrence Berkeley Labs.

2009 Dr. Stefano Cabrini: Web Developer

Created a LAMP implementation set of web applications, with Javascript,

PHP, AJAX, MYSQL, Oracle, and LDAP, on Apache Webserver. These

applications where to track users and equipment usage for labs managed by

Dr. Stefano Cabrini, Molecular Foundry Staff Scientist at Lawrence Berkeley

National Labs.

2000-2009 Sun Microsystems: Senior Automation Test Engineer

Developed test automation and tested these Sun business integration and

workflow products:

Open ESB, JSR208 Reference Implementation, iPlanet Process Manager,

EBXML, UDS, IIS, and XAD.

Automation Programmer

. Developed thousands of cron driven, automated tests, and supporting

code, written in Ant, Shell, Java, Selenium, Perl, TOOL, C, and C++.

. Black and gray box tests used Ant, JMX, Java, web, Shell, and C++

product interfaces.

. Found, documented, and assisted debug hundreds of bugs and usability

issues found by these tests.

Specialized Automated Tests and Frameworks

. Created thousands of specialized tests and test frameworks.

. Packet sniffing across TCP/IP with tcpdump and ngrep, to confirm

encrypted SSL

. Multi OS/JVM tests which utilized sentinel files and RMI

communications for flow control, to confirm distributed features of

these products.

. Developed a comprehensive set of Selenium/Java based methods and

tests, representing more than nineteen thousand lines of Java code,

for the OpenESB web based interface, automating hundreds of hours

manual testing. These tests were portable to Windows, Mac, and Unix

platforms, distributed and standalone versions of the product, as well

as Firefox and IE browsers.

. Implemented Java internationalization methodologies in Selenium to

test traditional and simplified Chinese in web interfaces, automating

much I18N testing.

. Utilized an open source template language called codegen. Used this

language to generate ant, shell, and Java in almost two thousand of my

tests and associated artifacts. These routines generated test code

specific to a specific product configuration. This simplified use of

the generated code for parties not familiar that code, but also

allowed portability, as the test source was based on these templates.

Codeline and Shell Management

. Created, managed, and supported RCS and CVS codelines. These codelines

contained thousands of automated tests, based on various versions of

supported products, based on work by many existing and past members of

QE teams.

. Created, managed, and supported shell environments. These generated

groupings of hundreds of shell environment variables, in MKS, Bourne,

and T-Shell, were based on databases of flat files. Were done for

machine, operating system, and database test portability, and for

record of how particular releases of products are tested.

. Created NFS and Samba network connections for support of these testing

infrastructures.

Database Support

. Created queries to confirm state data stored by workflow products.

. General database management, installation, table creation scripts for

specific products.

Mentor, team resource, team player

. Reference for UNIX related issues

. Assisted Development and Documentation with debugging and defining

product behavior

. Mentor in test automation development design and codeline management.

. Worked within and with national and international cross functional

teams in testing, support and development of these products.

1997-2000 Forte Software: Configuration Management

Maintained and ran builds and test automation for all operating systems

associated with Forte products.

. Programmed and maintained Perl, shell, and TOOL code, and database

administration, in support of these systems that tested and built

these products.

. Developed programs which checked disk space, created reports, and

automated product builds.

. In charge of master media creation and validation for releases of

these products, which included various types of UNIX and Mainframe

tapes, and CDROMs. These masters were used to create the commercial

media shipped to products.

. Worked with System Administration in backup administration and

recovery of the machines that built and tested these products. These

backups were randomly used, including an emergency when we lost a disk

on a mission critical legacy machine.

1995-1997 Island Software: Software Technical Support

Telephone support for office type suite of products on various Unix

systems.

. Advised on product behavior, licensing support, Unix user related

issues, and printing systems.

1994-1995 Xinet Software: Clerk

Office administration duties.

. First line technical support on UNIX issues and basic product

behavior.

. Media creation.

Education: University of California at Berkeley, BA, 1994



Contact this candidate