Sie sind auf Seite 1von 2

Mehdi Abadi

Home: (925) 735 0163


Cell: (925) 577 6024
mehdi.abadi@gmail.com

Summary:
• Over fifteen years of experience in software development in the high tech industry.
• Skilled in architecture and design of real-time systems.
• Excellent problem solving, analytical and debugging skills.
• Successful technical lead and project/people manager.
• Expert in requirements analysis, design, planning, development and deployment of customized software
products

Skills:
Protocols: TCP/IP, LDAP, HTTP, SSH, SSL, SIP, VPIM, SMPT, IMAP
Languages: Perl, Shell scripting, HTML, CGI, SQL, C, C++, Java
Operating Systems: Sun Solaris, HP-UX, Sys V, LINUX, QNX, Windows, Cygwin and OS/2
Development Environment: Clear Case, CVS, Agile/Scrum environment, LAMP, Open Source
Project Management: ULM, MS Visio, Excel, Project, Power Point and MS Word

Education:
Cranfield University, England: M.S. in Electronics Engineering

Employment History:
Longs Drugs Walnut Creek 2006 – June 2006
Information Security Analyst (programmer)
• Designed, implemented, and tested a new web interface utility which reduced help desk work by
40%. This utility is written in Perl, java scripts, HTML/CSS and CGI. The interface runs on Widows
and UNIX servers it verifies the user credential before allowing password change.
• Modified LDAP API Java package used by the Java developer which ensured appropriate access
to secure information.
• Wrote a C program to update the LDAP with changes of employee status.
• Modified all security programs and scripts to use Secure Shell (SSH).
• Designed, developed, and deployed roles based web application audit form required by auditing It
is written in OO Perl, HTML/CSS, SQL, java scripts and CGI to interface with database.
• To avoid reinventing the wheel, the above web interfaces extensively uses Perl modules like
(DBI.pm, DB.pm, LDAP.pm, Carp.pm, Win32.pm …etc) downloaded from CPAN
• Redesigned and implement Longs web client User Access Request form (UAR) using the BMC
Remedy Action Request System which is based on a multi tiered client/server architecture. Thus
the clients can run within a browser, on Windows, on mobile devices, on wireless devices such as
cell phones, and in other environments.

SS8 Networks, San Jose 2004 – 2006


Professional Services Consultant
• Customized SS8 Unified Messaging Server which met customer requirements and complied with
industry standard.
• Designed, implemented and tested new features of SS8 Messaging Server to support Verizon
legacy customers.
• Designed, implemented and tested the Digest Access Authentication for SIP features of the SS8
SC3100 Server. The technology used in this project was C for the SIP library changes and C++ for
Server code modification, compiled and debugged on Sun Solaris.
Custom development Lead/Manager 1999-2004
• Built the Custom Development engineering team into a highly productive and skilled team of 8
engineers. Also managed an off shore team of four engineers
• Supervised a team of engineers designed implemented and deployed a Unified Messaging
system for Verizon; the system utilizes MIME encoding to deliver e-mail to IMAP server, it uses
LDAP to access and retrieve email addresses of the recipient.
• Helped Sales Engineers with product details and clarification of customer’s requirements.
• Responsible for providing a rapid (Agile) development life cycle in support of the SS8 Networks’
domestic and international custom development products.
• Tracked the status of the projects and provide status to the Director of support services.

Software Design Engineer 1998-1999


Responsible for the implementation and completion of Sprint Personal Messenger (SPM)
project. After preliminary talks with the customers, the requirements document was defined,
leading to the creation of the functional specification and from there laid out the design. The
design was mainly menu driven, as they wanted considerable configuration flexibility, from the
automatic scheduling of reports to the delivery of the billing information to their billing system.
The technology used in this product was C running on QNX, compiled and debugged on the
Watcom compiler.

Alcatel Transport Automation Inc., 1997 – 1998


Senior Software Engineer San Francisco
• Reviewed test procedures to ensure objectives were thoroughly tested for the San Francisco
Municipal Railway Advanced Train Control System (MUNI ATCS).
• Provided software support to test engineers to perform ATCS software verification and validation.

Alcatel CANADA 1995 – 1997


Senior Software Analyst, Toronto
• Supervised a team of four software engineers who performed analysis and design for the vehicle
control center VCC of an automatic driverless train control system using CASE Tools Teamwork
• Designed and developed real-time VCC software written in C language for the Kuala Lumpur light
rail transit project.

COM DEV Ltd., Cambridge, Ontario, CANADA 1991 – 1995


Software Engineer
As a hands-on manager, I supervised a team of software and test engineers on a two-year project to
develop RADARSAT EGSE (Electronic Ground Support Equipment) software. The software was
controlling and monitoring the EGSE, the subsystem under the test (with embedded software), as
well data acquisition and analysis (using MATLAB). The software development processes meet
the ESA (European Space Agency) standard.

Das könnte Ihnen auch gefallen