Post Job Free

Resume

Sign in

Software Engineer Design

Location:
Escondido, CA
Posted:
February 04, 2020

Contact this candidate

Resume:

KAREN M. GAYDA

***** ******** ****

Escondido, CA 92029

760-***-****

760-***-****

adblxu@r.postjobfree.com

SKILLS SUMMARY:

Programming Languages: C#/C++/C; VB 3.0 – VB.NET; Javascript; VBScript; T-SQL; P/L SQL

Databases: SQL Server 6.5-2016 programming & administration; Oracle 6.73-9i; Access; Paradox; Btrieve; PostgreSQL

Technologies: Service Oriented Architecture (SOA); Web Services; Window Communications Foundation (WCF); XML/XSL; .NET Remoting; DTS; SSIS; SSR; ASP; ASP.NET; ETL; ActiveX/COM/DCOM;MSMQ; IIS; CSS;.NET Core; RabbitMQ; FDA-regulated

Tools: SQL Server Reporting Services; Crystal Reports; LLBLGen Pro ORM; nHibernate ORM; nAnt; nUnit; VSS; Star Team; Clear Case; Test Driven; GIT; Subversion; Entity Framework; Telerik Open Access; Docker; PowerShell

Certifications: MCSD; MCDBA; MCP

WORK EXPERIENCE:

Ntent, Carlsbad, CA – 2/2019 to present

Senior Software Engineer/Architect – Lead effort to migrate premier search product from .Net full framework to .Net Core. Design and develop new features for existing products. Maintain and support existing products and work closely with QA to insure high quality. Work on AI voice search product. Technologies employed: .Net Core, Aerospike, Consul, Elasticsearch/Nest, TypeScript.

Mitchell1, Poway, CA – 11/2018 to 2/2019

Senior Software Engineering Consultant - Design and implement features for REST data services subscriptions for the automotive industry. Create multithreaded reference application to demonstrate to customers how to authenticate using their supplied credentials, use data services hierarchically to obtain desired results and display results after acquiring images locally to insert in web pages. Enhance/optimize SQL Stored procedures. Generate unit tests for new functionality. Use MarkLogic NoSQL database to create and test xpath queries. Create Git and PowerShell source control and deployment scripts. Implement and test user stories in fully Agile environment.

Hologic (formerly Gen Probe), San Diego, CA – 2/2018 to 11/2018

Senior Software Engineering Consultant - Design and implement features for Lab Automation Dashboard project. Create multi-threaded, highly available API features for lab dashboard display, reporting and administration to centrally display and manage laboratory testing instruments, users, reports and workflow. Technologies used .NET Core 2.1 (on Ubuntu Linux 18.04), MVC, Web API, HTML5. NGINX, TypeScript, C#, PostgreSQL, Entity Core, LINQ, Docker

ABB, San Diego, Ca – 3/2015 to 2/2018

Senior Software Engineer - Design and implement complex custom software features for the unique monitoring and tracking of the transfer of shipping containers at inter-modal transportation terminals. Technologies/tools used: C#; LINQ; Web API; Microsoft Extensibility Framework (MEF); WCF; MVC; WPF; MVVM; Parallel Task Library; Telerik Data Access ORM; Telerik Kendo UI; Windows Services; SQL Server 2012; Visual Studio 2013

LEIDOS, La Jolla, CA - 8/2009 to 3/2015

Software Design Engineer -Manage all aspects of software design, development and testing for development team. Gather requirements for new development from project manager and internal and external customers. Provide documentation of requirements, software architecture, system architecture, functional specifications and deployment procedures. Conduct code reviews and verify remediation of findings. Conduct SCRUM meetings. Specify development tools, source control software, testing software and other tools required in the development process. Design and implement high performance software applications, databases and queries for high throughput and reliability in a VLDB environment. Write multi-threaded Windows services to replace components in processing workflow to achieve up to 25 times performance increase with some components. Mentor team members in newer technologies. Provide/teach training classes in .NET technologies and unit testing. Work with graphic artist to design new user experience for customer-facing web application. Write server-side components and new features for ASP.NET website. Design/implement databases, stored procedures and aggregation processes to process over 20 GB data daily. Technologies/tools used: C#;ASP.NET; Windows Services; WCF; WPF; Parallel Task Library; Entity Framework; LINQ; MVC; DevExpress Components; Visual Studio 2013; SQL Server 2012; Oracle 11i. Current Public Trust Clearance.

Microsoft, Aliso Viejo, CA – 3/2009 to 8/2009

Software Design Engineer in Test (Consultant) – Redesign/implement R & D test application to verify functionality/configuration of massively parallel data warehousing appliance.

Amylin Pharmaceuticals, La Jolla, CA – 11/2006 to 1/2009

Senior Software Engineer/Architect (Consultant) - Architect/Design/Write various C#/Windows Services/ASP.NET/ORACLE /VB.NET/Visual Studio 2008 applications as needed by research department on a telecommute basis for managing research department drug development workflow and laboratory processes.

Entriq, Inc., Carlsbad, CA – 9/2007 to 2/2008

Senior Software Engineer – Integrate and re-write user account and client account management for upcoming product Mediasphere 6.0 release. Create WinForms test application for unit testing business objects. Assist Web UI team in integration of business objects into web UI. Add Geo-Location discounting ability to existing e-Commerce application. Primary technologies used: VS 2005, C#, .TEST, nHibernate, Test Driven, NUnit; SQL Server 2000; ASP.Net; AJAX; JavaScript.

Upper Deck, Carlsbad, CA – 10/2006 to 9/2007

Senior Software Engineer/Tech Lead - Develop Windows Communications Foundation (WCF) services for SOA corporate infrastructure. Develop best practices for web application development. Design/develop/administer Reporting Services 2005 reports. Assist in development of Microsoft Commerce Server online store application. Lead development/support/configuration management of WinForms enterprise application for managing critical business processes including inventory management, product design, production tracking. Create structured deployment process for reducing number of issues between development/testing/production environments.

LPL Financial Services, La Jolla, CA – 6/2006 to 9/2006

Senior Software Engineer (Consultant) – Upgrade ASP.NET 1.0 applications to ASP.NET 2.0. Implement new object framework for web applications using C#/Remoting/AJAX. Participate in development of new version of Financial Advisor websites. Create URL rewriting tool for remapping web addresses as an ASP.NET 2.0 HTTP Handler.

Upper Deck, Carlsbad, CA – 8/2005 to 6/2006

Senior Software Engineer (Consultant) – Design and code web services/Business objects/WinForms for numerous subsystems of enterprise application used to automate and manage critical business processes. Design/code report designer application for authoring reports using dynamically generated datasets. Write stored procedures/functions for complex database operations. Design/develop prototype for handheld Pocket PC 2003 barcode scanner for managing inventory. Technologies employed: Visual Studio 2005, .NET, C#, Web Services, SQL Server 2000, .NET Compact Framework and SQL Reporting Services.

Pennant Alliance, San Diego, CA – 10/2004 to 8/2005

Senior Software Architect/Developer (Consultant) - Work on miscellaneous IT projects on a part-time, telecommute basis for various County of San Diego agencies including designing/developing Wire Transfer Routing and Approval SOA system for Tax Collectors Office and enhancing business objects/web UI for Bail Warrant Collection/Tracking system.

Kofax Imaging Systems, Irvine, CA – 5/2004 to 2/2005

Senior Software Engineer (Consultant) – Work as key team member in the design and development for the rewriting of and enhancing of many product modules/features to utilize the OO and remoting capabilities of the .NET framework. Write a C# COM component used for managing document index database lookups (used to populate form data based on index field values) to use configurable, local and remote caching of data for reducing database traffic. Add functionality to product to route different document scanning, recognition, verification and release modules so that customer sites linked around the world via the internet can process documents in a location independent fashion. Add or create Win32 UI to utilize new features. Primary technologies employed: C#/.NET/SQL Server 2000 MSDE/Remoting/Windows Forms/Web Services/Windows Services/VB6/ODBC/OleDB.

SAIC, La Jolla, CA - 4/2003 to 4/2004

Senior Software Architect (Consultant) - Redesign existing ASP network monitoring/charting website into state of the art C#/ASP.NET 1.1 web applications for Armed Forces Medical Systems. Design database schema subsystems and databases. Create high performance data import ETL scripts to use extract files from network monitoring hardware. Optimize schema, views and stored procedures to work efficiently in very large database environment. Provide frequent assistance to short-handed DBA group. Code web site UI and supporting classes in C#. Write C#/Win32 utilities to reconcile bad data sent by customers.

Hunter Industries, San Marcos, CA - 6/2003 to 9/2003

Senior Software Architect (Consultant) - Design and architect .NET Help Desk WinForms/VB.NET application, ASP.NET Help Desk Web Interface, ASP.NET Project Management/Status Reporting tool; Design and develop data warehouse to collect data from disparate enterprise data sources such as AS/400, Lotus Notes, Access, Excel, Word to create central, uniform data source for corporate applications; develop complex DTS ETL packages for populating data warehouse and distributing data to various destination databases.

Financial Profiles, Carlsbad, CA – March 2002 to May 2003

Senior Software Engineer/Architect (Consultant) – Migrate hundreds of web sites hosted on behalf of company clients to a new ISP. Migrations entailed moving databases, DSNs, web application code, DNS records, IIS Host Header Records, and making code modifications to point web resources to correct server IP address. Write numerous ADSI scripts to extract IIS Metabase information to a SQL database and use that information to import stored data to new IIS Web server. Enhance/maintain/support existing ASP/SQL Server/VB COM application that delivers customized web sites to Financial Planning Advisors. Create DTS ETL packages for importing client data to production server from heterogeneous data sources. Architect version 2.0 of Web-based Advisor Sites program including the delivery, billing, reporting and administration modules. Design SQL Server 2000 database for Advisor 2.0 application. Author stored procedures and SQL functions. Develop prototype modules in C# and ASP.NET for new version of Financial Advisor Website product. Create unit tests using NUnit. Create build and deployment scripts using nAnt;

PACIFICARE, Cypress, CA - October 2001 to January 2002

Senior Software Engineer (Consultant)- Develop complex SQL Server Data Transformation Packages (DTS) that collect data from mainframe RDB OLTP system, Oracle data warehouse, fixed-length text files, delimited text files and manipulate source data to produce output files for reporting insurance provider information required by state compliance regulations.

INGRAM MICRO, Santa Ana, CA - July 2001 to October 2001

Senior Software Engineer (Consultant) - Member of team developing SQL Server Digital Dashboard prototype application for Ingram's telesales department. Application used SQL Server Analysis Services (OLAP) as backend with IE 5.5 as the target browser. Dashboard used cube data that was converted to XML, transformed into HTML and then exported to Office Web Components to graphically display statistical information that the sales force could use for customer relationship management (CRM). Technologies employed: DHTML, JavaScript, VB, OLAP, XML, XSL, ASP, Excel, DHTML behaviors, VBScript

MED IMPACT/MED DATA, San Diego, CA - November 2000 to April 2001

Senior Software Engineer/Team Lead (Consultant) - Enhance web-based decision support reporting application. Act as team lead in the design and development of a prescription management module for a patient prescription management software product targeted for use in medical offices. Technologies employed: DHTML; JavaScript, VB, Oracle 8i, XML, XSLT.

FIRST AMERICAN INTERACTIVE, Poway, CA - July 2000 to November 2000

Senior Software Engineer (Consultant) - Maintain web based financial applications using Microsoft DNA, XML, VB, JavaScript, MSMQ, SQL Server 7. Add enhancements to existing ASP and VB components.

STELLCOM TECHNOLOGIES, San Diego, CA - June 1999 to July 2000

Senior Software Engineer (Consultant) - Design and develop n-tier distributed applications using COM, MTS, SQL Server 7, DHTML, ASP, VB/COM, Site Server, JavaScript and VBScript, Crystal Reports. Applications include reporting utilities, product information interfaces, database maintenance tools and other various browser-based internet and intranet tools for a major life insurance client (Pacific Life) and for a large e-commerce client (Proflowers).

COUNTY of SAN DIEGO, San Diego, CA - January 1999 to June 1999

Software Engineer (Consultant) - Manage Animal Adoption web server. Administer SQL Server 7.0 databases for County’s Budgeting Application. Write stored procedures to manage user accounts and databases. Code and maintain VB ActiveX objects. Code ASP pages for County web sites. Mentor junior COBOL programmers in Windows development practices. Create a solution for deploying and tracking Windows applications over an Intranet that included: an application launcher that checked for current versions of applications and downloaded a current version if necessary; an application deployment tool to move new versions of an application to a web server and track the history of which applications were deployed to each web server; an InstallShield setup for installing the deployment tool.

TOSHIBA AMERICA INFORMATION SYSTEMS, Irvine, CA - March 1998 to January 1999

Senior Software Engineer (Consultant) - Develop active server pages, dynamic HTML scripts, design SQL Server 7.0 databases, create code specifications, code SQL queries for corporate extranet targeted toward Toshiba's high volume clients. Code SQL Server stored procedures for security and performance enhancements. Create complex reports for tracking tested software (Hardware Compatibility List) using Crystal Reports. Fully utilize DHTML features such as scriptlets, data-binding, positioning, dynamic content, style sheets, dynamic styles and event handling.

NCR, San Diego, CA - November 1997 to February 1998

Senior Software Engineer (Consultant) - Enhance and maintain VB 5 web interface to UNIX database for a technical support ActiveX.EXE application. Maintain and enhance DDE application and communications scripts that interact with web interface. Write InstallShield 5.0 setup programs to install all components of support program to client machine including various 3rd party applications, Oracle DB client, and in-house applications.

MICROSOFT, Redmond, WA - August 1997 to November 1997

Senior Software Engineer (Consultant) - Develop ActiveX controls and Active Server Pages for Customizable Starter Sites modules in Site Server 3.0 product. ActiveX controls were developed using VB 5. ASP pages were created using Visual Interdev, Dynamic HTML, VB Script, JavaScript, and ADO (ActiveX Data Objects).

Software Engineer, Various firms – May 1990 to August 1997

Electronic Technician, Various firms - July 1986 to May 1990

EDUCATION:

A.S. Computer Science

Johnson County Community College - Overland Park, Kansas

A.S. Computer Electronics

Holyoke Community College - Holyoke, Massachusetts

OTHER TRAINING:

Microsoft Training Courses - .NET Developer Training, .NET Microsoft Mobile Internet Toolkit, SQL Server 7.0 Implementation and Design, Creating and Managing A Web Server Using IIS 4.0, Supporting Microsoft Cluster Server, Visual Interdev 6.0, Site Server 3.0 and Site Server 3.0 Commerce.

Palomar College – Windows 2000 Server Administration, Object-Oriented Programming Using C++, Windows 2000 Network Infrastructure, Windows 2000 Active Directory Services Administration, SQL Server 2000 System Administration, Linux OS

UCSD - Win32 Programming using C, Advanced C# Concepts

Johnson County Community College - C++ Fundamentals, Oracle Database Administration

San Diego CET – Photoshop Essentials

PUBLICATIONS:

SiteExperts.Com Article – Easy Cross-Browser Validation Using Regular Expressions

http://www.siteexperts.com/tips/functions/ts23/page1.asp

15Seconds.Com Article – Introduction to Transact SQL User Defined Functions

http://www.15seconds.com/Issue/000817.htm

SQLTeam.Com Article – Anticipating Primary Key Violations

http://www.sqlteam.com/item.asp?ItemID=15149

SQLServer.Com Frequent Contributor

http://www.sqlservercentral.com/Authors/Scripts/kgayda/17134/

JavascriptKit.Com Article – Introductory Guide to Regular Expressions

http://www.javascriptkit.com/javatutors/re.shtml



Contact this candidate