Mark Kwan

Mark Kwan Email and Phone Number

Senior Software Engineer @ Varian Medical Systems Pacific Inc
Santa Clara, CA, US
Mark Kwan's Location
Santa Clara, California, United States, United States
About Mark Kwan

All aspects of application development in iOS / Android, Microsoft Windows, Internet, and more. Design advice, GUI, OOA/OOP. Programming tasks, prototyping. Mobile programming. Windows programming. Database design. Internet programming. Project management, OOM. Configuration management. Hardware interfacing. Training. Installation scripts.Specialties:iOS (iPhone/iPad) Objective C, XamarinMS Windows, aspDotNet, Razor, C/C++, C# Visual Basic (Script) MS Access & ODBC MS SQL Server, SQL LiteXML (D)HTML, JavaScript, TypeScriptTelephony (CTI) Installers Assembler PVCS/VSS Hardware Interfacing, Java

Mark Kwan's Current Company Details
Varian Medical Systems Pacific Inc

Varian Medical Systems Pacific Inc

View
Senior Software Engineer
Santa Clara, CA, US
Employees:
27
Mark Kwan Work Experience Details
  • Varian Medical Systems Pacific Inc
    Senior Software Engineer
    Varian Medical Systems Pacific Inc
    Santa Clara, Ca, Us
  • Veripic
    Senior Software Engineer
    Veripic May 2017 - Present
    San Jose, Ca, Us
    New cross platform mobile Evipad 3: iOS / Android application using one code base via Xamarin. Evipad 2: iPhone / iPad application for multi-select import of media from photo library and synchronization of video and note taking stored on an Azure VM. Updated Digital Evidence Manager (DEM) to enable Azure storage and retrieval of police department evidence. Ongoing enhancement and maintenance of DEM and related programs including code reuse and sharing between C# and C++. Technologies used: C#, C++, Swift, Xamarin, iOS 8-11, Android 5-8, Azure.
  • Knowledgelake
    Software Engineer
    Knowledgelake Jul 2015 - Apr 2017
    Town And Country, Missouri, Us
    Worked on all aspects of a cloud/hybrid SAS multi-tenant document management system. This system consolidated documents from various input (e.g. scanners or monitored folders) and directed them to cloud repositories. It had web, desktop client and mobile components. Also worked on PSS document classification management (ECM) connectors to Box and Google drive cloud repositories. Another project was modularizing and creating a module for the iNetSec security appliance client app.Technologies used: asp.net, Razor, Sql Server, Xamarin, JQuery, KnockOut, Typescript, C#.
  • Winmac Consulting, Inc.
    Owner
    Winmac Consulting, Inc. Jan 1997 - Dec 2015
    FULL SERVICE FIRM We provide a full range of services custom tailored to your needs. You choose only those services you need. You benefit from a unique blend of cross-platform knowledge, wide breadth of field, a network of many skilled experts, and a variety of the latest equipment; all designed to bring your software visions to reality in a timely fashion. Services include: Design advice, GUI, OOA/OOP. Programming tasks, prototyping. Mobile programming. Windows programming. Database design. Internet programming. Project management, OOM. Configuration management. Hardware interfacing. Training. Installation scripts.
  • Pfu Systems, Inc.
    Ios / Windows Consultant
    Pfu Systems, Inc. Feb 2012 - Jun 2015
    Santa Clara, California, Us
    Worked on organizing software for the mobile and cloud services, scanner related mobile/cloud document management software. Import documents, photos, images while linking and engaging in communication with social media. Worked on a next generation Kiosk Ordering System. This system allows customers to order products and pay for them using cash or credit. Also did QG70 remote management software, iBeacon projects. Technologies used: IIS7, asp.net, html5, iPad/iPhone (iOS 4-7). Several R&D applications developed using iPad and Microsoft Technologies such as C#.
  • Altigen Communications, Inc.
    Ios/Windows Consultant, Lead
    Altigen Communications, Inc. Jul 2008 - Jan 2012
    Milpitas, California, Us
    Project lead, manager, developer responsible for MS client and Apple mobile applications. Created several releases of MaxMobile - a full featured mobile iPhone/iPad/iTouch application for VoIP/PSTN, IM cell phone client used for PBX servers: Microsoft Lync, Broadworks, MaxCS. This is no ordinary mobile application. It contains complex elements including TCP/IP, SIP, mixed languages, background processing, client/server, low level audio, firewall hole punching, high reliability all in a mobile platform form factor. Basis for the first version of the Apple mobile app was a port from Android app.Created C# MaxSupervisor which monitors users of a proprietary VoIP call center system scalable to several thousand users. Also released several versions of individual workstation softphone application MaxCommunicator. As lead, provided direction, troubleshooting and code reviews for other Engineers. Technologies include ObjC, C, C++, C#, iOS 3/4/5, Wireshark.
  • Never-Search, Inc.
    Internet Consultant, Cto
    Never-Search, Inc. Apr 2006 - Jul 2008
    Cupertino, California, Us
    As chief technology officer - responsible for advising startup firm on platforms to use for their mapping related client / server application. This multifaceted position includes directing two offshore development teams and coordinating efforts with a geographically diverse set of developers. Overall architectural design and ensuring robust security (encryption, obfuscation) are other responsibilities. Technologies include MS SQL Server, HTML, Javscript, XML, ASP.Net Store Front (eComm), MS dotNet: ASPx, C#.
  • Fluke
    Windows Consultant
    Fluke Dec 2004 - May 2007
    Everett, Wa, Us
    Project lead, developer, on client portion and support programs for power systems measurement device. This high end device troubleshoots power generation anomalies such as spikes, transients, dips and other fluctuations. The client written in VC++ communicates with embedded units via TCP/IP. Working with offshore developers is part of the challenge. Other technologies include IOComp OCX, Dundas grid.
  • Mcl Software Service, Inc.
    Internet Consultant
    Mcl Software Service, Inc. May 2002 - Oct 2005
    Architect, developer, on various photo fulfillment E-Commerce projects for the internet in Europe. Two main projects, 1) a Windows XP Online Print Wizard web server using C#, 2) a client with embedded browser using VC++ / web server using C# Both uses MS dotNet and involves encryption, obfuscation and other security measures. Other technologies include MS ASPx, XML, HTML, JavaScript, VB, ODBC. End clients include Microsoft, Fujifilm.
  • Fujifilm
    Internet Consultant
    Fujifilm Jul 1999 - Apr 2002
    Valhalla, New York, Us
    Fujifilm Software CaliforniaArchitect, lead developer, manager on client’s software for Internet digital image processing. Several projects: 1) a photo web site designed for worldwide use, 2) photo fulfillment for Microsoft's image enhancement software, 3) photo E-Commerce for Microsoft Network (MSN) featuring on-line greeting card creation, 4) Print@Fujicolor and other photo viewer E-Commerce, 5) prototype wireless image organization and fulfillment system.Major improvements include increasing reliability and scalability to handle increased volume. Other responsibilities include cost / benefit analysis of using competing technologies, strategizing new methods to increase revenue, providing inter-group coordination and direction. This involved MS Active Server Pages, HTML, XML, VB (and Script), JavaScript, MS SQL Server, MS Access, VC++, MFC, All Windows clients including Windows 2000 / CE, Java, Oracle, Apache, Tomcat. End clients include Microsoft.
  • Epeople Technologies
    Internet Consultant
    Epeople Technologies Apr 2000 - Oct 2000
    Architect, developer, instructor on client’s software for a fashion virtual makeover on the Internet. Architected their site from the ground up converting their fat client to an Internet structure with hooks for E-Commerce. This involved MS Active Server Pages, HTML, VB Script, JavaScript, All Windows clients.
  • Amdocs / Clarify
    Cti Windows Consultant
    Amdocs / Clarify 1998 - 2000
    Chesterfield, Mo, Us
    Architect, sole developer and instructor on client’s computer telephony (CTI) effort with their front office product. The diverse third party equipment interfaces required creating a non-trivial virtual API and workflow to insulate higher level software from these differences. This involved Visual Basic, VC++, MFC, MS SQL Server, Win NT, Custom ActiveX Control, TAPI and telecom products from Lucent, Nortel, Intel and others. End clients include the Microsoft technical support department involving more than 4,000 users.
  • Boxer Cross
    Windows Consultant
    Boxer Cross Aug 1998 - Feb 1999
    Team member on client’s new semiconductor instrumentation product. The modular architecture included communications between the UI, services and I/O software. This involved COM, multithreading, VC++, MFC, Win NT.
  • Extreme Networks
    Network Windows Consultant
    Extreme Networks Feb 1998 - Nov 1998
    Morrisville, Nc, Us
    Lead developer on three production line projects: two to control automated test stations and one for technician test stations. These instruments are used to approve and troubleshoot Gigabit Ethernet Switch units. A tiered UI was required to accommodate varying skill level personnel. An interesting feature included remote tool monitoring via a dial up connection. This involved Win-Sockets, RS232, GPIB, Data I/O, multithreading, VC++, MFC, Win 95, 68K Assembler, Cross compilers.
  • Pictra
    Internet Consultant
    Pictra May 1998 - Aug 1998
    Team member on client’s software for image E-Commerce on the Internet. Worked to bullet proof both Client and Server and instrumental in database migration. This involved Informix, Rogue Wave, Windows Internet Extensions, VC++, MFC, Win 95/98/NT, Netscape Enterprise Server.
  • Kla-Tencor
    Windows Consultant
    Kla-Tencor Jun 1995 - May 1998
    Milpitas, California, Us
    Team member and project lead on two metrology projects of client's semiconductor instrumentation software. The software performed real-time data gathering and control of large instruments used in defect analysis of silicon wafers and flat panel displays. In one notable situation, I resolved bugs in the software saving $1.8 million dollar orders from cancellation. This included Windows NT porting (threads, IPC). This involved Custom ActiveX Controls, MS Access, ODBC, Farpoint OCX, WinWidgets VBX, , VC++, MFC, Win NT, Raima, GEM/Secs, PVCS, Visual Source Safe, InstallShield, Wise Installer.

Mark Kwan Skills

C# Xml Mobile Applications Javascript Java C++ .net Microsoft Sql Server Oracle Iphone Ipad Tomcat Objective C Ios 3/4/5 Telephony Ms Aspx Dotnet Visual Basic Ms Windows Dhtml Microsoft Access Odbc Sql Lite Ms Sql Server Hardware Real Time Interface Gpib/hpib Assembler Installers

Mark Kwan Education Details

  • Concordia University
    Concordia University
    Computer Engineering
  • University Of Toronto
    University Of Toronto
    Computer Option

Frequently Asked Questions about Mark Kwan

What company does Mark Kwan work for?

Mark Kwan works for Varian Medical Systems Pacific Inc

What is Mark Kwan's role at the current company?

Mark Kwan's current role is Senior Software Engineer.

What is Mark Kwan's email address?

Mark Kwan's email address is wi****@****hoo.com

What is Mark Kwan's direct phone number?

Mark Kwan's direct phone number is +140898*****

What schools did Mark Kwan attend?

Mark Kwan attended Concordia University, University Of Toronto.

What are some of Mark Kwan's interests?

Mark Kwan has interest in Cooking, Gardening, Investing, Electronics, Home Improvement, Reading, Music, Automobiles, Movies, Collecting.

What skills is Mark Kwan known for?

Mark Kwan has skills like C#, Xml, Mobile Applications, Javascript, Java, C++, .net, Microsoft Sql Server, Oracle, Iphone Ipad, Tomcat, Objective C.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.