JOSHUA ZHANG
DOT NET DEVELOPER
QUALIFICATIONS SUMMARY
Around 6 Years of experience in Analyzing, Designing, Coding, Testing and Support for Various Intranet and Internet
•
application using various Microsoft Technologies.
Involved in all phases of System Development Life Cycle (SDLC) like System Analysis, Software requirement,
•
specification/documenting, designing, coding, testing and debugging.
Expertise in Working with Microsoft technologies such as .Net Framework, ASP.NET 4.0/3.5, C#, CSS, AJAX, Java
•
Script, JQuery, ADO.NET, LINQ, Web Services, SOAP, WCF and ADO.Net Entity framework.
Good Experience on working with design patterns, N tier architecture, 3 tier architecture and Model View Controller
•
(MVC).
Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases
•
like SQL Server 2012/2008/2005.
Expertise in .NET framework with great proficiency in creating applications using Web Forms, ASP.NET, C#,
•
ADO.NET, AJAX toolkit, Cascading Style Sheets (CSS), JavaScript, WCF, IIS7.0, SQL Server 2012/2008/2005,
LINQ and Visual Studio.NET.
Responsible for designing Presentation Tier (web pages) using the concepts such as Master Pages, HTML5, CSS3,
•
Java Script, JQuery and JQuery UI.
Extensively worked on ASP.Net web controls, Ajax, jQuery, JavaScript, JQuery UI, custom controls, user controls,
•
data binding controls.
Hands of experience in SQL Server in writing database queries using joins, Indexes and in creating Tables, Views,
•
writing Stored Procedures, Functions and Triggers using T SQL, Maintaining Database.
Experience in using Language Integrated Query (LINQ to Objects and LINQ to SQL) and retrieve data from different
•
data sources.
Expert in using JIRA for project tracking.
•
• Extensive working experience with different methodologies like Agile (Scrum), Test-driven development
(TDD) and Waterfall methodologies.
• Proficient in writing Technical and Functional test scripts. Experienced in test driven development using N-
Unit Testing for the piecewise testing of the Applications.
Having excellent analytical, problem solving, communication skills and excellent team player.
•
Excellent communication, self motivated, organized individual with strong interpersonal and leadership skills.
•
EDUCATION: BACHELOR OF ENGINEERING FROM SHANNXI TECHNOLOGY AND SCIENCE UNIVERSITY,
XI’AN, CHINA
TECHNICAL SKILLS
Programming Languages C#.NET 4.0/3.5/3.0, C/C++, T-SQL,PL/SQL
.NET & Web Technologies ASP.NET 4.0/3.5, C#.NET, ADO.NET, Web Services, WCF, LINQ, MVC
Entity Framework, jQuery, JQuery UI, Java Script, HTML5, CSS3.
Database Servers SQL Server 2012 /2008, Oracle 11g/10g/9i
Reporting Tools SQL Server Reporting Services, Crystal Reports
Source Control Tools & Utilities MS Visual Source Safe (VSS), TFS, MS Visio
Methodologies Agile, Waterfall.
PROFESSIONAL EXPERIENCE
[Zurich Insurance] [Schaumburg, IL], Mar 2014 to Till Date
Role: Dot Net Developer – Project: Automated Regeneration System (ARS)
Description: The Auto Insurance project Automated Regeneration System (ARS) is aimed at maintaining and
developing the existing application that generates appropriate insurance quote based on the information provided by
the customers.
Responsibilities:
• Involved in SDLC followed by agile methodologies to produce high quality software model using N-Tier
Architecture.
• Implemented validations using built-in validation controls and used JavaScript and JQuery for Client side
validation.
• Used Razor Views to enable fast coding work flows and quickly integrate server code into HTML markup
with a minimum of keystrokes.
• Implemented DAL using ADO.Net Entity Data Model in retrieving data using LINQ to SQL and LINQ to
Objects with ASP.NET, worked with the database using LINQ to SQL.
• Implemented AJAX, JavaScript and JQuery for asynchronous data transfer and for client side functionality
to provide better performance.
• Implements web services layers using WCF to integrate the business layers and database backend.
• Extensively used JIRA to track application.
• Wrote complex SQL statements to access data from SQL Server database.
• Designed and implemented integrity constraints, written triggers and stored procedures to offload middle-
tier transactions.
• Involved in generating various business reports using ASP.NET and C#.NET as per the business need
which would drive the Century National insurance application.
• Successfully organized initial set of requirements into master list of Use Cases and Worked in an agile
Environment to deliver higher-quality software far more rapidly.
• Involved in unit testing and regression testing of the entire application.
Environment:
Visual Studio 2013, C#, MVC5.0, Agile Methodology, JIRA, Entity Framework 5.0, WCF, JQuery, JQuery UI,
LINQ, AJAX, SQL Server 2012, SSRS & SVN.
[Barclays] [Wilmington, DE], Jan 2013 to Feb 2014
Role: Dot Net Developer – Project: Automated Regeneration System (ARS)
Description: Barclays, UK based investment bank operated on a global scale. Project developed for financial
services company that provides a broad range of banking, asset management, wealth management and corporate
and investment banking products and services. Bank has their associates/dealers which are authorized to process
finance application
Responsibilities: Involved in all levels of Application Life Cycle Development, provided value added services
with development teams and clients throughout the life span of a project, strategic consulting; code writing and
managing complex development schedules and tasks.
• Used ADO.NET and LINQ to SQL database programming to access and retrieve data from the SQL Server
2008 database.
• Extensively worked on ADO.NET using Data Adapter, Data Readers and Data Sets.
• Code the application in C# using ASP.NET including textboxes, grid views, tree view control, buttons,
validation controls, and image buttons.
• Cascading Style Sheets (CSS) were extensively used all over the application to provide rich user interface.
• Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel within some web pages for
partial rendering of the page.
• Used WCF for developing and deploying services on Windows in line with the Service Oriented
Architecture (SOA) .
• Programed client side and server side validations using JavaScript and regular expressions.
• Designed and developed the Application using Team Foundation Server, C#.Net, ASP.Net, JavaScript and
JQuery with SQL Server 2008 as the back end.
• Worked on LINQ to SQL to generate complex SQL and load data from SQL.
• Performance tuning of database indexes, Handling of SQL queries, Stored Procedures.
• Involved in the design/development of all the above applications using ASP. Net, JavaScript and AJAX.
Environment:
.Net Framework 4.0, Microsoft Visual Studio 2010, C#, ADO.NET, ASP.NET, WCF, HTML, CSS, JavaScript,
AJAX, JQuery, LINQ, SQL Server 2008.
[DGB Financial Group] [Beijing, CHINA], Apr 2011 to Dec 2012
Role: Dot Net Developer – Project: Deploy Target Information Management System
Description: It is a Korean Bank project. The system deploys the data created or modified by Product Factory to other Related
Systems. For example, there is a new product (e.g. a new credit card) was created then those new data is needed to deploys to e
bank or ATM so on.
Responsibilities:
• Analyzing the Requirements of the system and involved in the preparation of design document.
• Used ADO.NET technology in accessing Database with Data Controls, Parameterized Queries using
Datasets, Data Tables, Data Views and Connection, Command objects.
• ADO.NET to provide connectivity to SQL Server as back end database.
• Worked on WCF Web Services using C# to authenticate lookup and retrieve the data from database.
• Implemented LINQ for querying, sorting, filtering the complex objects.
• Worked on LINQ to XML to generate complex XML and load data.
• Performance tuning of database indexes, Handling of SQL queries, Stored Procedures.
• Client and server side validations using JavaScript and Validation Controls and performing the tasks related
Database issues.
• Hands on experience on implementing AJAX functionalities for partial page rendering through JSON.
• Involved in the analysis, design and collection of the data.
• Involved in fixing the bugs based on the client requirements and involved in the enhancements in the web
forms, class files and stored procedures.
Environment:
Visual Studio 2010, C#, ASP.NET, ADO.NET, XML, Web Services, WCF Services, SOAP, WSDL, Java Script,
JQuery, IIS 6.0, SQL Server 2008, NUNIT.
[eDynamic Inc] [Taipei, TAIWAN], Jan 2009 to Mar 2011
Role: Dot Net Developer – Project: Deploy Target Information Management System
Description: This company provides online shopping platform in Taiwan, and also be the first to create the ecommerce bridge
between Taiwan and China. Developed an e commerce web site that enabled online shopping manufacturer to promote and sell
their products to a global audience. Using Network Solutions Ecommerce integrated, customizable web based online shopping
cart solutions tool to build and publish the site.
Responsibilities:
Developed various Web Forms and extensively used .NET validation controls.
•
Used Form Based Authentication for the Application as a .NET Security measure by providing a login page.
•
• Collect the business requirements and translate them to technique implementation. Prepare the initial
technique specification documentations.
• Worked in ASP.NET Web Forms, ASP.NET state management, ASP.NET caching features, configuring
ASP.NET optimizations, securing ASP.NET web application and used ADO.NET to connect to SQL Server.
• Testing and packing of the developed module.
• Responsible for Database support of the application.
• Writing stored procedures, triggers, views and functions for enhancements and development.
• Participate in Public Test. Collect and maintain the user feedback and writing the test report.
Environment:
C#, ASP.NET, SQL Server, ADO.NET, Microsoft Visual Studio 2008, LINQ, ASP.NET AJAX and SQL SERVER
2005.