.net Architect Resume
SUMMARY:
- 20+ years experiences in Geographic Information System and Remote Sensing, expertise in almost all of the industrial leading GIS/Remote Sensing software, open source software
- 20+ years experiences in desktop, web and mobile application development
- 17 years experiences in Confidential - Comm, CyberSecurity, SEO, Internet marketing, PCI DSS compliance, web administration
- 15 years experiences in database design, administration and programming (SQL Server, Oracle)
- 15 years experiences in computer management, network administration, virtual server/private cloud, hardware architecture
- 10 years teaching experiences in advanced graduate student GIS courses (GIS Analysis, Modeling, Programming, Spatial Database and WebGIS)
- Involved and managed more than $8 million research funding from NIH, NSF, TRB and other funding agents as Principle Investigator (PI) and Co-PI
- Excellent analytical, communication & interpersonal skills
TECHNICAL SKILLS:
Programming Language: C#, VB.NET, Visual Basic, ASP, ASP.NET, .NET MVC (2.0, 3.0, 4.0, 5.0), Java, PERL, C, C++, PHP, Python, R, Matlab, Javascript (jQuery and many other popular libraries), jQuery Plug-in development, HTML, HTML5, CSS, XML, XSLT, command line Shell, PowerShell
Database Programming and Administration: SQL Server 7, 2000, 2005, 2008, 2012, 2016, T-SQL; Oracle, PL-SQL; Stored Procedure; MS Access; ETL, Database Business Intelligence, Data Integration, Database Report, SSRS, SSIS
Technology: WPF, ASP, ASP.NET (Web Form, MVC), AJAX, JQuery, jQuery UI, UI/UX Design; HTML, XML, SOAP, RESTful, SOA, n-Tier, Silverlight, Web Services, WCF, Entity Framework, LINQ, Parallel computing; Distributed Transaction; Enterprise Library; Node.js
.NET Platform: .NET 1.0, 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 5.0, .NET Core 1.0, 2.0 for Web, Mobile, Desktop and server applications/services; Windows Form; Web Form; Visual Studio; Team Foundation Server
Web Server: IIS 5.0, 6.0, 7.0, 7.5, 8.0, Node.js, Apache, SharePoint 2010, 2013
Network administration: Domain controller, Active Directory, LDAP, HTTP, HTTPS, SSL, TLS, SSH, IPSEC, Firewall, Routing, CIFS, ADFS, Kerberos, SSPI, FTP, Telnet, VPN, Bluetooth, Fiber Channel, iSCSI, SMTP, POP, MAPI;
System management: WinPE, WIM, VHD, VHDX, Hyper-V. System administration High proficient in Windows desktop and Windows Server operation systems. Good experience in UNIX/Linux, Mac.
Source Code Analysis:: CAST system administration and analysis; Code analysis standard and code check-in policy; Visual Studio TFS builder administration;
Cyber and Application Security:: PCI DSS compliance; .NET Framework Cryptography, Encryption and Decryption Algorithm, Authentication and Authorization; Cryptographic Signature, Hash, Salt, Software Licensing and Activation; Certification Authority; Role-based Security;
GIS Analysis: All of the ESRI products, all of the versions since 1993 (such as ArcGIS desktop, all of the ArcGIS Extensions, ArcIMS, ArcSDE, ArcGIS Server, ArcObjects); ERDAS, MapInfo, GeoServer, GIS Map Server, PCI, ArcFM, FME
GIS Programming: WebGIS using Google Map, Bing Map, OpenLayers; Desktop/Mobile/Web applications using ArcGIS SDKs, ArcObjects, ArcSDE, ArcGIS Add-on and Extension development, ArcGIS UI customization, ArcGIS Server, GeoMedia; GIS Web Services (consumer/provider) in WMS, WCF, KML, WCS; Major open source GIS libraries such as GDAL, NETCDF, SharpTools and OGC open source libraries;
Design Concepts: Design Patterns, UML, MVVM, MVC, MVP
Software Engineering: Agile, SDLC; TFS build administration
WORK EXPERIENCE:
.NET ArchitectConfidential
Responsibilities:
- Oversee all system designs, changes and operations in system architecture
- Spearhead IT projects to increate market reach
- Provide solutions to the technological issues with the company’s websites and servers
- Offer professional advice on future technology implementation
- Developing strategic plans and setting timelines for evaluation, development, and deployment of all technical, web, and mobile services
- Manage oversea technology partners in India
GIS/.NET Architect
Confidential, Raleigh, NC
Responsibility:
- SOA architect design and implementation
- Desktop and web based applications design, and development and support
- ArcGIS Server Programming using ArcGIS javascript API, .NET, C#, Python
- WCF, Web Service programming for data synchronization and business processes
- System administration, network maintenance, application deployment and support
- PowerShell programming for application deployment and schedule tasks
- Source code analysis using CAST tool
Senior ArcGIS Mobile Developer
Confidential
Responsibilities:
- Android Application for Utility facility inspection
- Website development for mapping application for utility inspection and daily operations
- PL/SQL, T-SQL Programming, data ETL and data migration between Oracle, SQL Server SDE and IBM Maximo
- ArcGIS ArcSDE service maintenance and administration
Senior ArcGIS Mobile Developer
Confidential, Spokane, WA
Responsibilities:
- ArcObject Programming in .NET, C#, Python for ArcGIS Mobile application used in utility industry daily operations
- PL/SQL, T-SQL Programming, data ETL and data migration between Oracle, SQL Server SDE and IBM Maximo
- ArcGIS ArcSDE service maintenance and administration
- PowerShell programming for application deployment and schedule tasks
- Windows Service, Web Service programming for data synchronization and business processes
- .NET (MVC5, WCF) based Content Management System
- Team leader
Senior GIS Developer
Confidential, Portland, OR
Responsibilities:
- Develop programs for system migration from FastGate to ArcFM
- Data ETL programming using PLSQL and TSQL, FME, Oracle and SQL Server
- Big data migration between Oracle, SQL Server and mainframe
- GeoDatabase (ArcSDE), Oracle Spatial design, implementation, management and administration for applications in Electric Industry
- ArcFM application development, operation support and management
- PowerShell programming for application deployment and schedule tasks
Assistant Professor
Confidential
Responsibilities:
- Taught GIS Courses in different levels;
- Research in GIS, GIS infrastructure with applications in Climate Change, Census, Public Health, Ecology, Environment;
- Recruited more than 8 million dollars research fund in the role of Principle Investor and Co-Principle Investor
- Mentor more than 30 master and Ph.D. students
- Clouding-based data storage and processing (more than 10 Terabytes)
- Parallel computing in C#, GrADS scripting;
- System Integration, data coupling between multiple servers, middleware and client;
- User Interface, User Experience Design
Confidential
Sole Developer
Responsibilities:
- Instantly MODIS Data download (UX/UI design) without any user input and prior knowledge about the data processing;
- Intelligent retrieve, manipulate, ETL fast growing huge size dataset (MODIS data grows in the speed of 30 Terabytes per day)
- GeoVisualization of MODIS data via desktop GIS client (desktop and web) and GIS Mobile apps
- C#, SQL Server, ArcGIS Server, ArcSDE, ArcObject, ArcPython, Java and Python
Sole Developer
Confidential
Responsibilities:
- GeoServer, OpenLayers, Web Mapping Services
- C#, SQL Server Database, ArcSDE, Spatial Statistic Analysis
Confidential
Sole Developer
Responsibilities:
- ArcGIS Server-based Data Portal for research collaboration (user data submission, share)
- Online map for public information distribution
- Data integration with complicated ETL processes
- ArcSDE, Oracle Spatial
Confidential
Sole Developer
Responsibilities:
- ArcGIS Server-based Data Portal for research collaboration
- Data distribution life cycle management (data submission, share, version control based on user roles)
- Data integration with complicated ETL processes
- Online public map (desktop/mobile/web client)
Confidential
Team leader, System Architect
Responsibilities:
- SQL Server Data Warehouse, ArcSDE
- Global Social Economic Data in state (province) level
- Rich Web 2.0 and Where 2.0 technologies
- ArcGIS Server (RESTful, mobile app, web and desktop client)
- SharePoint Integration
- MVC3, C#, AJAX, HTML5, ArcGIS server development, ArcObject
Confidential
Sole developer
Responsibilities:
- A WebGIS system to collect infectious disease information
- C#, AJAX programming, System Integration
- GIS Network Analysis, Public Transportation Transition,
- C#, PostgreSQL, Mobile WebGIS Application using GeoMedia, GeoServer
- Google Map Integration
Research Scientist
Confidential
Responsibilities:
- Taught GIS Courses in different levels
- Research in GIS application
- Computer management and administration
Confidential
Sole Developer
Responsibilities:
- SQL Server and Oracle Database Warehouse of a huge database: 32 billion cell phone records (all users in the entire country of Namibia for 13 months)
- ArcSDE, SQL Server 2008 Data Warehouse; Business Intelligent Applications, C#;
- Data ETL, Visualization for more than 20 Terabytes data; Web-based visualization
- Various Web2.0 technologies; management of more than 1-million of pictures; Rich photo-based EXIF metadata (including Geo-location) management;
- C#, AJAX, SQL Database
Confidential
Sole Developer
Responsibilities:
- Various Web2.0/GIS 2.0 technologies;
- ArcGIS Server, ArcSDE, ArcObject, C#
- SVG-based GIS and Data visualization
- AJAX, Rich Web Interface Design
- ArcIMS server
GIS Intern
Confidential, South Carolina
Responsibilities:
- Various web technologies and GIS analysis; Mainly work as .NET and ArcIMS/ArcGIS
- ArcIMS web development for South Carolina Industrial park, land development
GIS Intern, Richland County, South Carolina
Confidential
Responsibilities:
- ArcObject Programming; ASP program and web development
- Web-GIS application design and implementation; County government working experience
- Web-based GIS System design, programming, implementation and maintenance
Research/Teaching Assistant
Confidential
Responsibilities:
- Expert systems, neural networks and ERDAS application
- 3D reconstruction from high resolution satellite images
- ArcIMS web portal for rapid disaster response in South Carolina
- IIS 5.0, SQL Server 2000