Senior C# (wcf, Wpf, Mvc, Oracle, Sql) Developer Resume
Houston, TX
SUMMARY:
A senior C++, C#, JAVA developer with advanced skills in ASP.NET, MVC, WCF, WPF, J2EE, Oracle.
ARCHITECTURE DESIGN
- .Net Framework three - tier architecture design with web or window based user Interface, middle wire business logic and back store access layer with different provider such as Oracle, SQL, Active Directory.
- Object-Oriented programming concepts and design patterns such as singleton, observer, mediator, factory and loosely components.
- Parallel computing concepts and design such as TPL, Parallel Linq
- WCF web service or REST data service and NetTcp, Http and Https bindings
TECHNICAL SKILLS:
- Four years C/C++/Java programming experience in UNIX platform
- Ten years working experience in C#.
- Eight years of T-SQL/PL-SQL
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Senior C# (WCF, WPF, MVC, Oracle, SQL) Developer
Responsibilities:
- WPF front end WCF middle wire enterprise application design with MVVM Prism design pattern and DevExpress third party library integration. Loosely coupled multiple components were loaded using Unity Container, MEF and communicated through each other by .NET remoting. Reached high computing performance based on task parallel library and Reactive Extension observable design pattern.
- Designed and implemented data access layer provider to support both SQL and Oracle data store. Customized connection pooling using .NET concurrency collection was part of the layer to speed up data transaction. Accomplished data CRUD operations by implementing WCF Data Services(OData) reflection provider
- Designed and implemented real time asynchronous message processing using message broker design pattern and TIBCO EMS thread safe messaging queues with process hosted in windows service.
- Designed and implemented MVC 5 web application using DevExpress and extensive javascript and JQuery.
- Tuned PL/SQL queries through adding hint to speed up query executing. Data schema design with model first driven Entity Framework data modeling in SQL server 2008R2.
- Deployed WCF service hosted in IIS WAS in multiple servers connected through Stingray load balancing and fault tolerance software.
- Excel 2003 and 2010 macro VBA writing
Confidential, Houston, TX
Senior C#(WCF,WPF,ASP.NET) Developer
Responsibilities:
- Designed and implemented multiple WPF applications using MVVM Prism pattern and created customized data templates and control templates.
- Implemented the middle wire framework library composing of multiple engines and worker processes with object oriented design concepts.
- Wrote XSD to support uniform XML configuration to dynamically load configuration objects through XML serialization and de-serialization
- Design and Implement ASP.NET MVC 3.0 web application, writing HTML View, Partial View, User Control, model class and wrapper class with service repository.
- Implement jQuery, JavaScript and JSON serialization to dynamic load data and publish to web page
Confidential, Houston, TX
Senior Developer (C#/AJAX/JAVA/ASP.NET)
Responsibilities:
- Resource access management ASP.NET Sharepoint web portal application design, implementation and testing
- Dynamic HTML with extensive AJAX, C# and JavaScript
- Successfully built dynamic custom web server grid control and user controls to populate data on demand including paging, sorting and filtering
- SQL server 2005 Service Broker design and coding to support reliant and asynchronous data queuing and transaction
- Rich Web Content Management software written in JAVA and implemented using JAVA Servlet and deployed to Tomcat 6.0 web server
- Performed data clean up from legacy to SAP. Conversion of all materials to Global Standard, Creation of materials in SAP Client
Confidential, Houston, TX
.Net Developer Consultant(C# ASP.NET/Web Service Developer)
Responsibilities:
- Implemented loosely coupled middle wire framework composing of Inbound http request and data parsing, MSMQ XML queuing and peek and Outbound data delivery through Http and SFTP
- Implementing web scraping using HttpWebRequest and WebClient to do automatic login and form submission and using Fiddler to monitor web traffic.
- Implement customized HttpHandler based on IHttpHandler and HttpHandler Factory. Wrote XSLT to translate different XML formats
Confidential, Houston, TX
Consultant
Responsibilities:
- Designed and implemented ETL application in C# to load data from SQL server to Active Directory through generating import file with correct format.
- Extensively used methods of .NET class DirectoryEntry, SearchRoot and SearchResult to retrieve or insert data to Active Directory
- Implemented ASP.NET web application using MVP pattern and inject controls of CompentArt library
- Implemented customized security library to authenticate users login against LDAP hosted in Unix
Confidential, Houston, TX
Junior C# Developer
Responsibilities:
- Developed and supported complex C# web applications and real-time custom reports for financial investment such as loan processing, lending and title commitment.
- Network configuration such as firewall rule setup, port forwarding to support enterprise application server and database server install and running
- Enhance web security through implementing encryption/decryption with RSA algorithm
- Complete UNIT Testing in 2005 TEAM SUITE edition including implementing serious of testing methods and tracing mechanism
- Relational database architecture schema design in SQL 2005 and extensive SQL script implementation such as cursor, trigger, store procedures, shrink logs and create/drop indexes
Confidential, Parsippany, NJ
.NET Developer Master’s Program
Responsibilities:
- Developed solutions for diverse programming scenarios in C#, employing object - oriented programming concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Used C# and ADO.NET to define and implement secure middle-tier components using both connected and disconnected environment strategies. Components were consumed by web applications and windows applications utilizing SQL Server and stored procedures to perform logical business transactions.
- Created and deployed XML Web Services using ASP.NET and Web Services Enhancements (WSE). Consumed Web Services from both Windows forms and ASP.NET web applications.
- Created complex business components in C# using .NET Class Library assemblies while migrating and implementing them in a multi-tier environment suitable for .NET Remoting, XML Web Services, Microsoft Transaction Server (MTS) and COM+ to address application infrastructure issues associated with building scalable enterprise level applications used by many clients.
Confidential, Houston, TX
VB/SQL Developer
Responsibilities:
- Responsible for building a two-tier component training software application integrated with images, presentation for oil industry engineers.
- Database design includes building table normalization and relationship/constraint
- Implemented extensive data driven window-based GUI especially data grid control using VB6.0
- Simulate oil industrial equipments work process by animating the images in MacroMedia Director 8.0 through picture frames design and lingo coding
Confidential, Houston, TX
Java/VB/Oracle Developer
Responsibilities:
- A three-tier component application design: a dos-based application at client site; a UNIX-based and window based application running at central server; Oracle database backend connection
- Designed Java application in SunOS to receive data, analyze data and format data and monitor the accounting data at gas station scattered in North America transmission to central server
- Extensive OOP language implementation such as class inheritance, polymorphism, data dynamic late binding, template function to support generic type.
- Oracle backend connection and developing by writing PL-SQL in SQLPlus
Confidential, Houston, TX
Junior Clarion Developer
Responsibilities:
- Designed and developed windows form UI application using Clarion language
- Data conversion to SQL server 7 from data in access, excel and text file
Confidential, Houston, TX
C++/Java Developer
Responsibilities:
- Designed a velocity model call “view” to assist oil exploration and drilling
- Implemented GUI using Motif, C++ in HP-UX system employed Object Oriented programming concepts.
- Extensive shell script writing to configure the application running environment.