BARRY OMSHEHE
2410 Camino Oleada
San Clemente, CA 92673
Home Phone: [Send email to request phone number] 76-7144
Cell Phone: [Send email to request phone number] 74-1378
Fax: [Send email to request phone number] 76-7145
bardiao@cox.net
SUMMARY
An e xperienced software engineer looking for programming jobs in software
development.
OVERVIEW
- Has developed many large and small software products.
- Has been involved with development teams as small as 2 engineers and as large
as 50 developers and architects.
- Has experience with all facets of a software development cycle, including but
not limited to writing functional and design documentations, implementing use
cases, creating prototypes (in VB, C# and C/C++), developing code (mainly in C#,
C/C++) and unit testing.
- Proficient in C#, C/C++.
- Has working knowledge of MS SQL Server and ASP .NET.
TECHNICAL SKILLS
- Microsoft Visual Studio, .NET, C#, WPF, MS SQL Server, ASP .NET, NUnit,
Rational Rose, Rational Clearcase
- C/C++, MFC, ASP, HTML
- Unix, Borland
Patent Pending:
- Method and system for administering concurrent user licensing agreement on a
manufacturing/process control information portal server
United States Application 20020069172
http://www.freepatentsonline.com/20020069172.html
PROFESSIONAL EXPERIENCE
WaveTec Vision, Inc.
5/22/2008 - Present
Aliso Viejo, CA
Senior Consultant Engineer
- Work for a small startup company to deliver state of the art first generation
cataract surgery software.
- Solely in charge of the design and development of the user Interface (GUI)
geared towards touch screen monitors to aid eye surgeons during cataract surgery.
- Created a 3-tier architecture design. Interfaced with SQL databases,
communication software and lower level engine/hardware libraries written for
surgery devices in C++.
- Employed C#, .NET 3.0 and 3.5, WPF, Transact SQL and other technologies to
develop the software.
Operation Technology, Inc.
3 /0 5 /200 7 - 5/22/2008
Irvine , CA
Senior Software Engineer - Consultant
- Designed and implemented a Control Designer in .NET 2.0, C#, for adding
controls such as third party gauges and connecting them to real data provided by
data sources.
- Designed and developed a very rich chart application that retrieves live and
historical data from several SQL Server databases.
-Worked with managed (C#) and non-managed (C++) legacy code to debug and enhance
the existing software.
New Momentum Corporation
5/01/2006 – 12/31/2006
San Clemente, CA
Senior Consultant Engineer
- Implemented components of the client side services and helper DLLs in .NET and
C#. Also implemented some related stored procedures for MS SQL Server.
- Independently analyzed and reverse engineered existing code in C++ to fix
complicated and hard to understand bugs left behind by legacy code.
Wonderware Corporation
11/01/1997 – 04/10/2006
Lake Forest, CA
Principal Engineer
Next Generation Factory Automation User Interface
- Participated in early discussions with architects, managers and other lead
developers to hammer out initial requirements for the project.
- Analyzed the requirements and created high level functional documentations
based on gathered data.
- Aided the architects with writing use cases.
- Developed prototypes (in VB .NET) and created class objects using Rational
Rose and UML.
- Designed and developed a major portion of the complex GUI written in C# (.NET
1.1). This software enables the users to create (design) a factory on their PC
and connect it to the actual factory floor via Wonderware’s powerful factory
automation engine.
- Created unit tests and tested the product at function and property level using
NUnit.
- Aided in training of the Quality Assurance group and helped with understanding
and testing of the software.
SuiteVoyager WEB portal
- As one of the original developers of this project, participated in defining
requirements, creating the story board and writing use cases.
- Created server side services and DLLs to store and retrieve data. Developed
the code in MS Visual Studio, C++, MFC and MS SQL Server.
- Created client web pages to connect to the server and retrieve data and
display in the portal. Used ASP and HTML.
- Inventor of “Method and system for administering concurrent user licensing
agreement on a manufacturing/process control information portal server“
United States Application 20020069172
http://www.freepatentsonline.com/20020069172.html
- Aided in training of the Quality Assurance group and helped with understanding
and testing of the software.
Productivity Pack
- Created several widgets and helper components to increase the value of the
factory automation main engine.
- Developed all products using MS Visual Studio and C++.
Sony/Transcom Corporation
11/01/1996 – 11/01/1997
Irvine, CA
Software Engineer
- Designed and developed in-flight, on demand entertainment software
applications.
- Mainly worked with Microsoft Visual Studio, C/C++ and MFC.
- Aided in training.
Newport Corporation
11/01/1994 – 11/01/1996
Irvine, CA
Software Engineer
- Designed and developed optical laser welding products.
- Designed GUI and back-end engine to precisely weld fiber optic strands to
laser diodes by the use of software and hardware.
- Created mathematical calculations and statistical data analysis.
- Mainly worked with Microsoft Visual Studio, C/C++ and MFC.
- Aided in training.
United Reprographics
11/01/1991 – 11/01/1994
Irvine, CA
CADD Services Engineer
- Designed and developed software in C/C++ to automate accepting CAD files via
modems and printing them using large scale laser plotters.
- Aided in training.
Education
- B.S. Physics/EE, University of California, Irvine.
|