|
LEVENT N. ATASOY http://latasoy.tripod.com/ResumeLeventAtasoy.htm |
||
|
(626)
821-0013 email:
latasoy@myrealbox.com |
||
|
OBJECTIVE |
||
|
Build and manage organizations
with processes to develop near-perfect software utilizing my broad experience
in managing software configuration, release, quality assurance, development,
and IT operations. |
||
|
COMPUTER SKILLS |
||
|
Programming |
Java, EJB, ANT, C, C++, FORTRAN, MakeFiles, Perl, shell scripts, Emacs-Lisp, SQL, CGI, HTML, JSP, JavaScript, XML |
|
|
Development |
Rational ClearCase with UCM and MultiSite, Rose; Visual SourceSafe; CVS; RCS, SCCS; Gemstone, WebLogic; UNIX, Windows |
|
|
Applications |
Rational Robot, ClearQuest, RequisitePro, RUP; Mercury LoadRunner, TestDirector, WinRunner; Oracle, SQL Server; Apache, MS-IIS; MS Project, Office; Lotus Notes; Visio; Frame Maker; SoftTest, SilkTest; |
|
|
WORK EXPERIENCE |
||
|
9/02 – Present |
Technical Project Manager, Washington Mutual Bank, |
|
|
|
· Identify appropriate tools and methods to use in order to ensure the successful management of projects. · Define the appropriate application and configuration of the tools and methodologies to support their effective use in the management and reporting of IT projects. ·
Integrate tools and methodologies with the
standards and guidelines for IT project management. · Provide project support by providing methodology and tools expertise (ClearCase, ClearQuest, RequisitePro, RationalRose, MS Project) and applying project-related policies, procedures, standards and methodologies to current projects. · Conduct objective reviews of assigned projects to assess their compliance with established standards, methodologies, and policies and procedures. · Coach and mentor software development teams in the delivery and application of standard tools, methods and processes to project and software development teams. · Act as a single point of contact for assigned projects to resolve questions and issues regarding tools and methods. · Provide necessary training and documentation assistance to software teams. · Monitor the use of standard tools, methods and processes to support continuous process improvement. · Assist in defining compliance with established internal and external methodologies, reporting processes, requirements, procedures and standards applicable to projects. · Provide feedback and input regarding application and implementation of tools, processes and methods within the project environment. · Supervise activities of application systems analysis and programming personnel. · Design and integrate data processing systems and ensure effective integration of systems. |
|
|
7/00 – 8/02 |
Development Support Manager, eConnections, Inc., Pasadena, California |
|
|
Configuration and Release Management |
· Deployed and administered Rational ClearCase, MultiSite on Windows, UNIX, and web. · Hired and trained full-time Rational ClearCase specialists in varied UCM methodologies. · Transitioned all eConnections, Inc. departments to the Rational Unified Process. · Directed the purchase, installation, upgrade, and configuration, maintenance, and user support of all SCM tools within eConnections, Inc. · Controlled the builds, integration, deployment, and testing of software products. |
|
|
System Integration, Deployment, and Administration |
· Implemented Perl and shell scripts to facilitate system builds, integration, release, installation, and deployment using Gemstone and WebLogic EJB servers. · Established and maintained production deployment processes and development environments of EJB applications on SOLARIS and Windows-NT. · Supervised processes and personnel that integrate and build the application and deploy it into development, QA, demo, staging, and production servers. · Trained new developers and supported them in configuring their machines and maintaining their development environments |
|
|
Quality Assurance |
· Founded the eConnections corporate QA department, managed outsourced QA consultants, hired and trained QA analysts. · Planned the QA budget, resources, and schedules and for various projects and releases. · Oversaw the definition of QA plans, scripts, and execution for all products and projects. · Launched Mercury LoadRunner to automate stress testing, WinRunner to automate regression testing, and TestDirector to automate test planning and execution. · Instituted Rational ClearQuest to track defects, RequisitePro to automate and integrate requirements management, and Rose to model business processes and Java objects. |
|
|
1/00 – 7/00 |
QA and Release Operations Manager, NexTag.com, |
|
|
Configuration and Release Management |
· Established policies for software defect reporting, handling, and resolution. · Assessed severity of post-release defects vs. the risk of code changes, approved patches. · Monitored and analyzed software defect trends, produced summaries for upper management. · Coded Perl and shell scripts for configuration management, making builds, creating and applying patches, and migrating releases to test beds and production sites. · Maintained Java code, Oracle SQL scripts, shell scripts, functional and test documentation using MS Visual SourceSafe. |
|
|
Operations |
· Improved the speed, reliability, and traceability of site updates by formalizing the flow of code change requests between the product management, QA, and operations. · Designed utilities to automate the monitoring of daily tasks, such as data imports, report generation that are scheduled at the live-site as well as at QA machines. · Created procedures to monitor site responsiveness, gathered and archived site statistics. · Managed site release process, code update and database migration. · Constructed and maintained test machines and environments in Windows NT and Solaris. |
|
|
Quality Assurance |
· Suggested functional and design specification changes to improve the usability and testability of NexTag.com site and applications. · Updated development project plan with MS Project, estimated the QA effort necessary to test new functionality, and supplemented the project plan with the QA tasks. · Prioritized and scheduled QA resources for new functionality development and maintenance of existing releases. · Evaluated performance and reliability of Java applications using Rational Robot. · Assigned tasks to QA personnel, supervised the development and execution of test plans. · Reviewed Java code, incorporated modifications to improve testability. · Composed Perl scripts that FTP and analyze Java servlet logs for errors. |
|
|
3/99 – 12/99 |
QA Manager, Software Prototype Technologies Consulting, |
|
|
Wells |
· Wrote the strategic QA plan for integrating a new customer service workflow software into the Internet online banking department. · Coordinated preparation and allocation of test data needed by various software development departments. Used SilkTest to automate data creation. · Developed the test project plan and established the test environments for end-to-end testing as the data submitted via forms on browser clients pass through web servers, authentication servers, mail interface gateways, database servers and clients. · Directed QA analysts to produce detailed QA plans for individual software, system and database components. · Supervised the test execution and managed the defect reporting and quality metrics. · Oversaw Y2K testing efforts. |
|
|
Farmers Insurance 9/99 – 12/99 |
· Counseled the management of Farmers Insurance on reengineering their QA methodology. · Introduced a proactive zero-defect testing methodology to their QA personnel. · Managed test analysts in demonstrating the implementation of the improved methodology. |
|
|
E-Business 6/99 – 12/99 |
· Provided consulting on product definition, implementation, and testing strategy for an Internet business startup. · Created the overall QA test plan, alpha test plans and test scripts. |
|
|
1/95 – 2/99 |
Product Manager, MSC Software, |
|
|
Management |
· Managed all phases of a new product: wrote business plans, defined specifications, supervised the product’s development, release, documentation, marketing, licensing, pricing, packaging, and training. · Coordinated the planning, development, testing, beta release and production of products. · Built product enhancement plans and priorities based on customer feedback. · Reviewed functionality and design specifications, assessed test plans, approved releases. · Recommended and approved functional enhancements based on ROI. · Initiated joint development and promotion efforts with hardware/software partners. · Set up business practices for licensing. |
|
|
Quality |
· Organized release post-mortems. Defined and assigned corrective action items. · Led Y2K testing, disseminated Y2K compliance information via letters and web site. · Implemented network licensing and security requirements for MSC products. · Composed test plans the installation and operation of multiple license servers communicating with a heterogeneous cluster of clients. |
|
|
MIS |
· Established and administered the server and the contents of the product management department intranet web site—the first and the most widely used site in MSC. · Contributed material for marketing collateral and brochures for new releases. · Distributed electronic and printed release information and presentations. · Maintained tables of hardware and OS requirements and performance characteristics. · Redesigned an improved online help system, set up online user discussion groups. · Offered release-specific training to customer support, sales, and application engineers. |
|
|
Technical |
· Constructed build environments, moved source control from SCCS to RCS, coded and debugged new modules using C APIs, ported software from SOLARIS to AIX and HPUX. · Created patches and extensions for releases. Posted information to the web site. · Set up computer systems used for demonstrations in trade shows. · Installed a secure application/file server for the product management department. · Initiated electronic archival and control procedures for specification and design documents. · Wrote utility programs on SUN SOLARIS, ported programs to Windows using MS-Visual C++, designed a product installation GUI using JAVA. |
|
|
1/94 - 1/95 |
Technical Marketing Specialist, MSC Software, |
|
|
|
· Produced competitive analysis reports, recommended product-positioning strategies. · Created marketing collateral for products, coordinated trade shows, product launches, and joint marketing efforts with partners. |
|
|
2/91 - 1/94 |
Senior QA Engineer, Rasna Corp., |
|
|
Lead |
· Trained customer support and test engineers in the use of Rasna software. · Oversaw consultants in creating and running test problems and interpreting the results. · Instructed test engineers on developing SQA metrics. |
|
|
Procedures |
· Instituted QA methodology and processes from scratch. · Automated QA processes using scripts to distribute test cases on a UNIX network. · Defined metrics for performance test results, established goals for subsequent releases. |
|
|
Innovation |
· Boosted testing efficiency repeatedly by devising higher throughput verification methods. · Created models to test the interfaces between Rasna and other products. · Evaluated the ease-of-use of each product and recommended enhancements. |
|
|
9/88 - 2/91 |
QA Engineer, MSC Software, |
|
|
Methodology |
· Developed software metrics to measure and track code stability and quality. · Ensured adherence to standard coding practices by running code design reviews. · Initiated the ISO 9000 certification initiative for MSC Software. |
|
|
Efficiency |
· Shortened the testing cycle by writing programs to distill test results into reports. · Created utility scripts to facilitate software-defect logging and tracking. |
|
|
Testing |
· Compiled and organized regression test suites for various products and modules. · Wrote, reviewed, and executed unit, acceptance and verification test plans. |
|
|
Verification |
· Edited the MSC product verification manual, instigated and logged problem reports. · Addressed second level support requests from regional and international offices. |
|
|
6/86 - 9/88 |
Software Designer, MSC Software, |
|
|
|
· Wrote C modules to check for topological inconsistencies in finite element models. · Developed parameters that predict the validity and accuracy of finite elements. · Synthesized these parameters into a 3D-modeling product to display diagnostic information. · Devised an object oriented database utility that formed building block of the product. |
|
|
6/84 - 6/86 |
Control Design Engineer, Spartanics, Ltd., |
|
|
|
· Developed a high level language that uses simple commands to instruct articulated robots. · Implemented microprocessor software in assembly language for a high-speed strip feeder. |
|
|
EDUCATION |
||
|
1/82 - 5/84 |
Master of Science in Engineering Mechanics, University of Wisconsin-Madison Major in dynamics and vibration analysis. Minor in controls. |
|
|
1/78 - 1/82 |
Dual Bachelor of Science in Mechanical Engineering and Mathematics, UW-Madison Distinction and high honors, highest ranked student in class of 449, GPA: 4.0 |
|