Post Job Free

Resume

Sign in

Engineer Software

Location:
Irvine, CA, 92612
Salary:
115/hr
Posted:
May 20, 2015

Contact this candidate

Resume:

Cyrus S. Kasra

949-***-**** acprtq@r.postjobfree.com

Resume Updated 05/13/2015

Cyrus S. Kasra

Senior Software Engineer/Developer/Software Architect (Consultant)

Cell/Text 949-***-**** 4521 Campus Drive, PMB 554 http://www.cyruskasra.com

Skype: cskasra Irvine, CA 92612-2621 acprtq@r.postjobfree.com

Page 1 of 18

© 2015 Cyrus S. Kasra 949-***-**** -- acprtq@r.postjobfree.com

181

OBJECTIVE

Interested in software design, development, troubleshooting & testing contract opportunities with requirements that

match my skill set and experience.

SKILLS OVERVIEW

Primary Skills Level Last Used # Years

C#.NET, ASP.NET Expert Current 14 +

(.NET 3.0/3.5/4.0/4.5)

including MVC

framework as well as

WPF

C/C++ (including Expert 2013 16 +

OOA, OOD & OOP)

Configuration Expert Current 7+

Management (using

in-house and off-the-

shelf packages)

Database architecture, Expert Current 12 +

development & admin.

(SQL Server,

Oracle and Access)

including Online

Transaction Processing

(OLTP), high

performance multi-

tenant support and

dynamic load

balancing

Device Drivers Intermediate 2013 6+

Embedded Systems Expert 2013 7+

iOS Development Intermediate 2013 1+

(iPhone/iPad) using X-

Code and Objective C

Microsoft Office Suite Expert Current 15 +

(6.0 thru 2013

including VBA &

VBScript)

Perl/CGI/JavaScript/A Expert Current 10 +

JAX/jQuery/JSON/HT

ML/HTML5/AngularJ

S

Real-time Systems Intermediate 2013 6

Regulatory compliance Intermediate 2014 6

support (FDA in

biotech/medical

devices sector and

SOX in financial

Page 2 of 18

© 2015 Cyrus S. Kasra 949-***-**** -- acprtq@r.postjobfree.com

182

Cyrus S. Kasra

949-***-**** acprtq@r.postjobfree.com

SKILLS OVERVIEW

sector)

Shell scripts (Korn, Expert 2014 15 +

Bourne, C, awk, sed,

DCL, etc.)

Software Architecture Expert Current 10 +

SQL, PL/SQL, T-SQL, Expert Current 10 +

Pro*C, ODBC, Stored

Procedures, Triggers

SSIS and SSRS Intermediate Current 4+

System Administration Expert Current 6+

(install, configure,

manage, etc.)

TCP/IP Sockets Expert Current 5+

UNIX (variants Expert 2013 11 +

including Solaris, AIX,

HP-UX and QNX) and

Linux

VAX/VMS & Expert 2013 13 +

OpenVMS (VAX &

Alpha)

Visual Basic (Version Expert 2013 12 +

3.0/6.0/VB.NET) and

business BASIC (Uni-

BASIC)

Web servers (Apache Expert Current 8+

& IIS)

Web services Intermediate Current 3+

(RESTful, SOAP,

WCF & Web API)

Windows platforms Expert Current 15 +

(Windows 3.1 thru 8)

Page 3 of 18

© 2015 Cyrus S. Kasra 949-***-**** -- acprtq@r.postjobfree.com

183

Cyrus S. Kasra

949-***-**** acprtq@r.postjobfree.com

CONSULTING PROJECT HISTORY

07/2013

– 05/2015

Allianz Asset Management, Newport Beach, CA

Title:

Senior Software Developer

Duties:

Design and development of workflow automation applications (WinForms and WebForms)

Maintenance and support of SQL Server databases

Development of reports to support business compliance with Sarbanes-Oxley requirements

Development of SSIS packs to perform ETL

Development and maintenance of SSRS reports against SQL Server data sources

Database tuning to support high throughput OLTP connections

Development of stored procedure to support data loading into Hyperion

Development of an iOS app used to monitor report generation jobs

Tech.:

C# (.NET 4.5), LINQ, Entity Framework, SQL Server 2008R2/2012, SSIS, SSRS, Business Intelligence Development

Studio, T-SQL, XML, Visual Basic for Applications, HTML5, Microsoft Office 2010, TCP/IP, iOS 6/7, X-Code,

Objective C, Windows 7, Windows 8, Redhat Linux, MacOS 10.7 (BSD Unix)

12/2014

– 02/2015

NewLeaf Lending, Lake Forest, CA

Title:

Senior Web Application Developer

Duties:

Re-design and development a web-based mortgage application processing workflow system.

Development of stored procedure to support the Web portal

Tech.:

AngularJS, RESTful services, Javascript, JQuery, JSON, ASP.NET, MVC4, SQL Server 2012, T-SQL, XML, C# (.NET

4.5), LINQ, Entity Framework, HTML5, Protractor, Selenium, Microsoft Office 2013, Windows 7, Windows 8

06/2014

– 11/2014

Glidewell Laboratories, Newport Beach, CA

Title:

Senior Web Developer

Duties:

Design and development of an AngularJS and RESTful Web portal for international import/export activities

Development of stored procedure to support the Web portal

Tech.:

AngularJS, RESTful services, Javascript, JQuery, JSON, RabbitMQ, SQL Server 2008R2/2012, T-SQL, XML, C# (.NET

4.5), LINQ, Entity Framework, HTML5, Protractor, Selenium, Microsoft Office 2013, Windows 7, Windows 8

03/2007

– 10/2014

Terumo CVS, Inc., Tustin, CA & Ann Arbor, MI

Title:

Senior Software Engineer (Temporary Consulting Assignment -- converted to on-call maintenance in 08/2013)

Duties:

Page 4 of 18

© 2015 Cyrus S. Kasra 949-***-**** -- acprtq@r.postjobfree.com

184

Cyrus S. Kasra

949-***-**** acprtq@r.postjobfree.com

Design and implementation of a .NET-based communication protocol used to communicate with embedded

cardiovascular hospital monitors;

Design and development of a C#-based monitor test station system aimed at factory Q/A use;

SQL Server database schema development as well as T-SQL stored procedures for data interface as well as for trigger

handling (database auditing);

Development of SRS & V&V documents and protocols in compliance with FDA regulations;

Prototyping project to develop test fixture Winforms monitoring client using C# & Windows Presentation Foundation

(WPF w/ XAML) in conjunction with the Model-View-ViewModel (MVVM) design pattern.

Migration of a “light” Webforms interface of the same application (based on its Webforms parent) using MVC 3

(.NET 4.0).

SSRS used to generate myriad of production reports.

Tech.:

C#.NET (.NET 3.0, 3.5 & 4.0), LINQ, Entity Framework, Visual Basic for Applications, SSRS, VC++, T-SQL, XML,

SOAP, SQL Server 2000/2005/2008, Microsoft Office 2007, TCP/IP, Windows 7, Redhat Linux

02/2013

– 06/2013

Ironworkers Benefits Corporation, Pasadena, CA

Title:

Senior Software Developer

Duties:

Partner in porting a large database application off the OpenVMS system into .NET environment.

Tech.:

OpenVMS 7.4, DCL, DECNet, NFS, C#.NET (Visual Studio 2010)

10/2012

– 06/2013

Edwards Lifesciences, Irvine, CA

Title:

Senior Software Developer

Duties:

Partner in maintenance of bug fixes of a blood glucose monitoring device.

Tech.:

C#.NET (Visual Studio 2010), WPF under .NET 4.0, Microsoft Office 2010, Windows 7 Enterprise

01/2012

– 10/2012

Irvine Company, Newport Beach, CA

Title:

Senior Web Developer

Duties:

Partner in developing a public-facing .NET-based Web application used in conducting building inspections of various

phases of home construction.

Creation of T-SQL wrappers to facilitate OLTP data fed from multi-tenants.

Extensive deployment of HTML5 to embed multimedia content, more complex forms, better pagination and to fully

utilize CSS3.

Tech.:

Page 5 of 18

© 2015 Cyrus S. Kasra 949-***-**** -- acprtq@r.postjobfree.com

185

Cyrus S. Kasra

949-***-**** acprtq@r.postjobfree.com

C#.NET (Visual Studio 2010), ASP.NET, MVC 3 Framework with Razor rendition engine, AJAX and JSON, jQuery,

LINQ, HTML5, CSS3,, Web API, SOAP, Pivotal Web Interface, Microsoft Office 2010, Windows 7 Enterprise,

Windows 8, Linux

04/2011

– 09/2011

Boeing Company, Cypress, CA

Title:

Senior Software Developer

Duties:

Partner in developing a .NET-based Web application used internally as part of paperless global trading activities with

the aircraft manufacturer’s suppliers.

Automation of large data transformation tasks into and out of XML using Perl 5.

Practicing agile development with focus on quality and software componentization.

Tech.:

C#.NET (Visual Studio 2010), ASP.NET, MVC 3 Framework with Razor rendition engine, Yahoo User Interface 2.0 with

JavaScript, WPF, Silverlight 4, AJAX and JSON, HTML5, Web API, SOAP, Perl 5, Oracle 11g, PL/SQL, Microsoft

Office 2010, Windows 7 Enterprise

06/2011

– 08/2011

Edwards Lifesciences, Irvine, CA

Title:

Senior Software Developer

Duties:

Partner in developing a WPF-based Winforms application designed as the main user interface for a heart/lung

monitor system.

Prototyping a Silverlight-based (WPF) Web interface to be used as log/report interface.

Tech.:

C#.NET (Visual Studio 2008), WPF under .NET 3.5, Silverlight 3, Microsoft Office 2007, Windows XP Professional

03/2006

– 03/2008

PathCare Consulting, Inc., Newport Beach, CA

Title:

Senior Software Engineer

Duties:

Design and implementation of a health insurance claims clearinghouse interface using Telerik controls;

Development of custom search methods in order to allow graphical search for insurance service code (CPT & IAD9).

Architecture of a custom high-volume transaction-processing model (OLTP).

SSIS for data extraction from external sources.

Tech.:

VB.NET, ASP.NET, C#.NET, .NET 2.0, Javascript, AJAX, CSS, DHTML, SQL Server 2000, T-SQL, Microsoft Office

2003, IIS 6, Windows XP Pro, TCP/IP

12/2007

– 01/2008

LSI, Inc. (A Fidelity National Information Services Company), Santa Ana, CA

Page 6 of 18

© 2015 Cyrus S. Kasra 949-***-**** -- acprtq@r.postjobfree.com

186

Cyrus S. Kasra

949-***-**** acprtq@r.postjobfree.com

Title:

Senior Software Developer

Duties:

Design, development and troubleshooting of a Web-based secure loan closing turn-key solution

Tech.:

C#.NET & ASP.NET, SQL Server 2005, Visual Studio .NET 2005, Microsoft Office 2003, Adobe Acrobat 8, IIS 6,

Windows XP Pro, Windows Server 2003

08/2007

– 12/2007

Magellan Navigation, Inc, San Dimas, CA

Title:

Senior Software Manager

Duties:

Performing software build configuration management services for GPS receivers

Tech.:

Visual C++ 6.0, Embedded Visual C++ 6.0, Microsoft Office 2003, Rational ClearCase & ClearQuest, Embedded device

testing (black box), Windows XP Pro

11/2006

– 04/2007

DirecTV, Inc., El Segundo, CA

Title:

Senior Software Engineer

Duties:

Automation of system software builds (embedded software running satellite television set-top boxes) using a

combination of off-the-shelf and custom-developed tools

Automation of release notes generation (related to each external software release to outside vendors)

Interface with a multitude of software development houses around the globe in order to coordinate embedded

component software build/release cycles

Tech.:

Bash Shell, Korn Shell, Javascript, DHTML, VBA, SQL Server 2000, Microsoft Office 2003, Rational ClearCase, CVS,

SubVersion, Linux (Redhat 3), Apache Server, Embedded device testing (black box), Windows XP Pro, TCP/IP

02/2004

– 10/2006

Los Angeles World Airports (IBM partnership), Los Angeles, CA

Title:

Project Manager

Duties:

Definition, planning and execution of airport authority’s desktop migration to Windows XP Pro

Redesign and reformulation of selected desktop applications and client modules

Planning and execution of rolling desktop migration in order to ensure minimal downtime

Tech.:

Page 7 of 18

© 2015 Cyrus S. Kasra 949-***-**** -- acprtq@r.postjobfree.com

187

Cyrus S. Kasra

949-***-**** acprtq@r.postjobfree.com

VBA, Javascript, DHTML, ASP, C Shell, SQL Server 7 & 2000, Oracle 8i & 9i, MS Visio 2003, IIS 5.0 & 6.0, Microsoft

Office XP/2003, Hummingbird’s Exceed X-Windows Client, Windows XP Pro, Windows Server 2003, Linux, SunOS,

TCP/IP

07/2006

– 10/2006

Kofax Imaging Systems, Irvine, CA

Title:

Senior Programmer/Analyst

Duties:

Planning and execution of imaging product backend database support for SQL Server

Porting stored procedure written in Oracle’s PL/SQL to SQL Server’s T-SQL

Tech.:

C#.NET, VB.NET, C++.NET, SQL Server 2000, Oracle 9i & 10g, Microsoft Office 2003, Rational ClearCase, Windows

XP Pro, Windows Server 2003, TCP/IP

05/2006

– 07/2006

YellowPages.com, Pasadena, CA

Title:

Senior Consultant

Duties:

Extension of existing advertising infrastructure to support new online advertising formats

Tech.:

Perl, Rational ClearCase, XML, Windows XP Pro, Linux, TCP/IP

10/2004

– 12/2005

Pacific Life, Newport Beach, CA

Title:

Senior Software Engineer

Duties:

Troubleshooting and extension of a Web-based interface into a disaster recovery database

Automation of network and system layout schematic generation

Tech.:

ASP.NET & C#.NET, Javascript, VBA, T-SQL (stored procedures and triggers), SQL Server 2000, Visual Studio .NET,

Visual Source Safe, MS Visio 2003, IIS 5.0, Microsoft Office 2003, Windows Server 2003, TCP/IP

09/2002

– 12/2004

Union Bank of California, Monterey Park, CA

Title:

Senior Software Engineer

Duties:

Design and development of a distributed application control/monitoring software system consisting of:

Server component implemented using C++ on AIX using TCP/IP sockets

Client component implemented using C++ on AIX using Curses

Client component (control console) implemented using VB.NET on Windows

Page 8 of 18

© 2015 Cyrus S. Kasra 949-***-**** -- acprtq@r.postjobfree.com

188

Cyrus S. Kasra

949-***-**** acprtq@r.postjobfree.com

Design & development of compiled modules to serve as plug-compatible components for many of the existing shell

script functions (aimed at improving system response and overall performance) using GNU C++.

Porting of a large number of DCL procedures from OpenVMS to bash on AIX. These scripts were used in

facilitating international funds transfer (wrapping IntraNet, Inc.’s MTS funds transfer package).

Management of source code modules, configuration files, make files and their associated documents using SCCS on

AIX via custom-developed menu interface written in bash.

Creation of build scripts using bash (performing compilation, linking, image validation and automated software

distribution).

Tech.:

AIX (4.3 & 5.1), OpenVMS, Windows NT, Visual Studio .NET (VC++.NET & VB.NET), GNU C++, DCL, bash Shell,

Korn Shell, awk, sed, SCCS, Lotus Notes 4.6, Microsoft Office, Oracle 8i, TCP/IP

06/2004

– 09/2004

PacifiCare Health Systems, Cypress, CA

Title:

Senior Software Engineer

Duties:

Design and development of a number of utilities aimed at supporting the enterprise-wide data warehouse system

(data extraction & transformation, reporting, error detection and correction)

Creation of detailed design documents, test and implementation plans (adhering to CMMI levels 2-4).

Tech.:

AIX (5.1), OpenVMS, Windows NT, DCL, COBOL, Korn Shell, awk, sed, Microsoft Office XP, Oracle 7 & 8i,

SQL*Plus, PL/SQL

03/2003

– 06/2003

Bank of the West, Monterey Park, CA

Title:

Senior Software Engineer

Duties:

Porting DCL procedures from OpenVMS to bash on AIX. These scripts were used in facilitating international funds

transfer (wrapping IntraNet, Inc.'s Money Transfer Package).

Developing custom reports using Cognos Impromptu.

Creation of build scripts using bash (performing compilation, linking, image validation).

Tech.:

AIX (4.3 & 5.0), OpenVMS, Windows NT, DCL, bash Shell, Korn Shell, awk, sed, SCCS, Cognos Impromptu,

Microsoft Office, Oracle 8i, TCP/IP

08/2002

– 11/2002

IBM Global Services @ PacifiCare Insurance Information Distribution Center, Cypress, CA

Title:

Senior Programmer/Analyst

Duties:

System administration and troubleshooting of UNIX and OpenVMS nodes

Page 9 of 18

© 2015 Cyrus S. Kasra 949-***-**** -- acprtq@r.postjobfree.com

189

Cyrus S. Kasra

949-***-**** acprtq@r.postjobfree.com

Participation in redesign and implementation of a variety of projects aimed at automating and consolidating

membership billing and ID card generation and distribution sourced from a heterogeneous set of Platforms.

Source code management on OpenVMS using CMS/MMS configuration management suite.

Source code and documentation management using SCCS on AIX using Korn Shell.

Tech.:

AIX, OpenVMS, Windows NT, Korn Shell, Perl, Oracle 8i, awk, sed, CMS/MMS, SCCS, TCP/IP

06/2002

– 08/2002

SunAmerica Insurance, Woodland Hills, CA

Title:

Senior Software Engineer

Duties:

Design and development of data Extraction, Transforming and Loading (ETL) of insurance policy records from backend

hosts onto a distributed data warehouse. The data warehouse consisted of Oracle 8i tables running on Solaris 2.8.

Tech.:

Solaris 2.8, Windows 2000 Professional & Server, C, C++, Korn Shell, PL/SQL, Oracle 8i, SQL, awk, sed, TCP/IP

02/2002

– 07/2002

Huntington Beach City Hall, Huntington Beach, CA

Title:

Senior Database Analyst

Duties:

Database migration of a variety of legacy database systems (Access 97, FoxPro, DBase, etc.) to Access 2000 and

SQL Server 2000. Many of the newly migrated databases were enhanced (using VBA and ASP) to improve

performance, security and availability (including read-only access on the City's Intranet running IIS).

Source code management using Visual SourceSafe.

Tech.:

Windows 9x, NT 4, 2000 Professional & Server, VBA, ASP, Access 2000, SQL Server 2000, SQL, Visual Studio, VSS,

TCP/IP

12/2001

– 02/2002

City of Westminster Police Dept., Westminster, CA

Title:

Senior Database Analyst

Duties:

Plan and implementation of the local police historical database migration from a VAX/Rdb database to MS SQL

Server 2000 in preparation for a data mining project. Development of tools for pre-OLAP data clean up and

normalization (cube definitions, data integrity checks, inner/outer joins, etc.)

Tech.:

VAX/VMS (and OpenVMS), Windows 2000 Server, DCL, Visual Basic, VBA, VAX/Rdb, Oracle, SQL Server 2000,

Access XP, SQL, telnet, ftp, DECnet, TCP/IP

07/2001

– 09/2001

Deep Nines, Inc., Del Mar, CA

Page 10 of 18

© 2015 Cyrus S. Kasra 949-***-**** -- acprtq@r.postjobfree.com

1810

Cyrus S. Kasra

949-***-**** acprtq@r.postjobfree.com

Title:

Senior Software Engineer

Duties:

System administration and troubleshooting of UNIX (Solaris) machines

System architecture and implementation of a scalable turn-key software and hardware product (named Sleuth9)

designed specifically to block Distributed Denial of Service (DDoS) network attacks. The design involved real-time

processing (inspection, filtering & profiling) of incoming IP (both IPv4 and IPv6) packets through a multi-threaded

multi-tiered software gateway. All data traffic was logged into an Oracle database for offline trending and analysis.

Oracle data interfaces were written using wrapper functions (in Pro*C) that effected dynamically created

select/insert/update SQL directives.

Tech.:

Solaris 8 on UltraSparc station & x86, C, C++, Korn Shell, Java, Pro*C, PL/SQL, Oracle 9i, SQL, telnet, ftp, SCCS,

TCP/IP (Berkeley sockets)

11/1998

– 04/2001

DirecTV, Inc., El Segundo, CA

Title:

Senior Software Engineer

Duties:

System architecture and implementation of the IVRhub multi-vendor/multi-site distributed real-time pay-per-view

processing system. This system used a custom-developed protocol (riding on TCP/IP with IPsec libraries providing

encryption services) that was designed for extensibility, reliability and security. This protocol also featured built-in

transaction flow control.

Design and implementation of a custom Oracle database (IVRhub datastore) used in processing pay-per-view

transactions in near real-time.

Creation of database interfaces (GUI and API using Pro*C) for IVRhub datastore in order to access System-

generated transaction data.

Direct interface with team build staff in order to perform scheduled system build/test cycles (VSS on Windows and

SCCS on TRU64 Digital UNIX).

Design and development of a data multicasting server engine (multicast UDP packets) to provide system and

network performance data for consumption by various client processes. The design used a proprietary protocol and

in-house developed algorithms to stream the data feed through a narrow bandwidth.

Design and development of a networked transaction monitoring system featuring real-time operating threshold alerts

as well as a multi-tiered interactive interface.

Project development (requirements gathering, design documentation, prototyping, formal spec generation, formal test

development, etc.)

Maintenance and upgrade of the automated retail customers' satellite television order processing system.

Administration of system resources (socket pool, disks, user privileges, etc.)

Source code management using Visual SourceSafe.

Tech.:

Windows 2000 Professional, Windows NT Workstation 4.0 on Intel Pentium, TRU64 (Digital UNIX) on DEC Alpha, C+

+, TCL (including OraTCL & Expect), C, Visual Basic 6.0 Professional, Perl, Korn Shell, JavaScript, Java, Pro*C,

PL/SQL, Oracle 8i, SQL, telnet, ftp, VSS, SCCS, Reflection for Windows NT, TCP/IP (Berkeley sockets), IPsec

07/1998

– 10/1998

UNISYS Corporation, Mission Viejo, CA

Page 11 of 18

© 2015 Cyrus S. Kasra 949-***-**** -- acprtq@r.postjobfree.com

1811

Cyrus S. Kasra

949-***-**** acprtq@r.postjobfree.com

Title:

Senior Software Engineer

Duties:

Partner in developing a comprehensive test/validation suite for the universal repository product line.

Participation in regular build/test cycles and providing on-going assistance to the configuration management team.

Tech.:

Windows NT Workstation 4.0 on Intel Pentium, Solaris on UltraSparc, TRU64 (Digital UNIX) on DEC Alphastation

500, C++, VC++, Perl, Korn Shell, OSMOS, VERSANT, VSS, Rational Rose, SQL, telnet, ftp, eXceed or Windows NT,

TCP/IP

03/1998

– 08/1998

Data General, Inc., Irvine, CA

Title:

Senior Software Engineer

Duties:

Development of software drivers for embedded military aircraft in-flight data acquisition equipment.

Development of data filters and data mining tools used in in-depth flight data analysis written in Pro*C, Korn Shell

& PL/SQL.

Tech.:

AViiON Workstations running DG/UX, C, C++, Korn Shell, Pro*C, PL/SQL, Oracle, vi, telnet, ftp, TCP/IP

12/1997

– 02/1998

UNISYS Corporation, Mission Viejo, CA

Title:

Senior Software Engineer

Duties:

Partner in porting the OSMOS object oriented database system from (the 32-bit) HP-UX to (the 64

-bit) TRU64 (Digital UNIX).

Participation in regular build/test cycles and providing on-going assistance to the

configuration management team.

Tech.:

TRU64 (Digital UNIX) on DEC Alphastation 500, Windows NT Workstation 4.0 on Intel Pentium, C, C++, Korn Shell,

OSMOS, VSS, SCCS, SQL, telnet, ftp, eXceed for Windows NT, TCP/IP

10/1997

– 11/1997

Plant Equipment, Inc., Temecula, CA

Title:

Senior Software Engineer

Duties:

Partner in troubleshooting and enhancement tasks related to the VESTA 911 emergency operator workstations.

Tech.:

Windows NT Workstation 4.0 on Intel Pentium, Visual C++, Visual Basic, Access, telnet, ftp, MFC,

ActiveX (COM), TCP/IP

Page 12 of 18

© 2015 Cyrus S. Kasra 949-***-**** -- acprtq@r.postjobfree.com

1812

Cyrus S. Kasra

949-***-**** acprtq@r.postjobfree.com

04/1997

– 09/1997

IBM Corporation, San Jose, CA

Title:

Senior Software Engineer

Duties:

Partner in troubleshooting and enhancement tasks related to the xldb interactive debugger.

System administration (new installations, disk management, user admin, etc.)

Development of product regression test suite as well as specific test cases to exercise the product prior to shipping.

This suite used make files that were integrated into SCCS.

Product documentation, design documentation and formal spec generation.

Tech.:

AIX on PowerPC, Windows NT Workstation 4.0 on Intel Pentium, ANSI C, C++, Korn Shell Scripts, SCCS, i, telnet, ftp,

dbx, xldb, eXceed for Windows NT, X Windows/Motif, TCP/IP

03/1997

– 04/1997

UniCARE Insurance Company, Costa Mesa, CA

Title:

Senior Software Engineer

Duties:

Team leader in design and implementation of the CGI backbone for the company's public Website. The project

involved dynamic generation of HTML code for the purposes of user authentication, data gathering and data

verification.

Tech.:

UNIX (Free BSD) on Intel Pentium, Windows NT Workstation 4.0 on Intel Pentium, Perl, VBScript,

JavaScript, Active Server Pages (ASP), Allaire Homesite, MS FrontPage, vi, telnet, ftp,

eXceed for Windows NT, Microsoft Internet Explorer, Netscape Navigator, NCSA HTTPD Web Server,

Microsoft Internet Information Server (IIS 3.0), TCP/IP

03/1997

– 04/1997

Platinum Solutions, Inc., Inglewood, CA

Title:

Senior Software Consultant

Duties:

Partner in development of Platinum Security Model software system enabling single login authentication of users in

a heterogeneous environment. Database interfaces were developed using embedded SQL using (Pro*C). System

administration (user admin, password management, etc.)

Tech.:

Windows NT Workstation (4.0) on Intel Pentium, Solaris 2.1/SunOS 5.1 on UltraSparc, AIX on Intel Pentium, ANSI C,

Visual C++, Korn Shell Scripts, Pro*C, PL/SQL, Oracle7, vi, telnet, ftp, dbx, Microsoft Network (LAN), TCP/IP

12/1996

– 01/1997

McDonnell Douglas Technical Services Company, Long Beach, CA

Title:

Page 13 of 18

© 2015 Cyrus S. Kasra 949-***-**** -- acprtq@r.postjobfree.com

1813

Cyrus S. Kasra

949-***-**** acprtq@r.postjobfree.com

Senior Software Consultant

Duties:

Development of shell scripts used to automate the creation, packaging and publishing of HTML documents to be

accessed via the company's intranet.

Tech.:

UNIX (SVR4.3) on Hewlett-Packard 9000, Windows 95 on Pentium PC, Korn Shell Scripts and HTML, Oracle7, vi,

Adobe Acrobat Distiller, Novell Netware, TCP/IP

09/1996

– 10/1996

Spelling Entertainment, Inc., Los Angeles, CA

Title:

Senior Software Consultant

Duties:

Database recovery, troubleshooting and tuning.

Tech.:

OpenVMS 5.7, DCL, Oracle6

09/1996

– 10/1996

Pacific Investment Management Company, Newport Beach, CA

Title:

Senior Software Consultant

Duties:

Design and development of a customized extensible mail-merge engine involving ACT! database, MS-Word 7 and

Visual Basic 4.0.

VB source was managed using VSS.

Tech.:

Windows 95 on Pentium PC, Visual Basic 4.0, WordBasic, ACT! 2.0.8 (FoxPro), VSS, MS-Word Macros,

Novell Netware

12/1995

– 07/1997

Hughes Technical Services Company, Fullerton, CA

Title:

Senior Software Engineer

Duties:

Partner in implementing an automated highway toll collection system design for the city of Toronto, Ontario, Canada

based on the client/server paradigm. Tasks performed were:

Design and development of device drivers for road peripheral devices such as image frame grabbers and analog

cameras;

Design and development of distributed toll processor computer maintenance & test software suite. The software

consisted of client programs written in Visual Basic (3.0 & 4.0) and HTML (using MS FrontPage) accessing remote

maintenance & test server programs written in either C or C++.

The clients were run under either Windows 95 or Windows NT and the servers were run on QNX machines. The

HTML-based client enabled interaction with the maintenance & test server using off-the-shelf browsers. This client

relied on the Common Gateway Interface (cgi) technology in order to issue maintenance commands to the server.

The CGI support software (cgi-bin) was written in a mix of C, Korn Shell and Perl;

Page 14 of 18

© 2015 Cyrus S. Kasra 949-***-**** -- acprtq@r.postjobfree.com

1814

Cyrus S. Kasra

949-***-**** acprtq@r.postjobfree.com

Design and development of project tracking database using Visual Basic (3.0 & 4.0) and MS-Access 2.0 under

Windows 95.

Partner in implementing an automated tractor trailer tracking system for worldwide deployment. Tasks performed were:

Design and development of an embedded micro-controller system used by trucks in order to locate their missing

trailers.

This turnkey system interfaced with standard Global Positioning Systems (GPS) to provide accurate time and

geographic data to the user;

Design and development of client software using Visual Basic (4.0 & 5.0 CCE Beta) for monitoring the performance

of the micro-controller via a standard RS-232 connection.

VB & C++ sources were managed using VSS.

Tech.:

QNX on i486/Pentium, Windows 95 on i486/Pentium PC, Windows NT Workstation on Pentium PC, ANSI C

(WATCOM), WATCOM C++, Borland C++ (3.1 & 4.0), Visual Basic (3.0, 4.0 and 5.0 CCE Beta),

Korn Shell Scripts, WordBasic, HTML, Perl, VBA, MS Access, Codewright, SQL, sdb, WATCOM Tools,

SCCS, VSS, MS Word Macros, Paradigm Debugger, Netscape Navigator 3.0 Gold, Microsoft Internet

Explorer 3.01, Microsoft FrontPage, Microsoft Office97, CGI using Perl, vi, telnet, ftp, TCP/IP,

Sockets, Novell Netware

01/1995

– 01/1996

NCR, El Segundo, CA (Project based at Experian in Orange, CA)

Title:

Senior Software Consultant

Duties:

Development and maintenance of a client/server-based high volume, high availability database inquiry/update system

(ANSI C, C++, Korn Shell, C Shell & Oracle7.

Providing technical assistance to software developers and database administrators.

Development of utility programs (Visual Basic, MS Access & MS Visual C++) in order to facilitate software testing,

software configuration control and performance logging/analysis.

VB & C++ sources were managed using SouceSafe.

Tech.:

UNIX (SVR4.3) on AT&T 3600 (client), MVS on IBM mainframe (server), Windows 95 on i486/Pentium,

PC (client), ANSI C, Visual C++ (1.0), Borland C++ (3.1), Bourne Shell, C Shell & Korn Shell, Scripts, Oracle7,

TopEnd Client/Server Middleware, SQL, sdb, SourceSafe, SNA, Novell Netware, TCP/IP

10/1994

– 12/1997

Northrop Grumman Corp. - Aircraft Division, Hawthorne, CA

Title:

Senior Systems Consultant

Duties:

Administration and maintenance of the company's calibration laboratory OpenVMS VAXcluster and the laboratory's

flagship inventory management and tracking system on a quarterly as well as an on-call basis.

Tech.:

OpenVMS on DEC VAX, C, DCL, DEC RMS, DEC



Contact this candidate