Documentos de Académico
Documentos de Profesional
Documentos de Cultura
.Net Developer/Programmer
Ph: (206) 203-6912
Email: jaymcts@gmail.com
Summary
About 7 years experience as a C#/ASP.Net/VB.Net developer in requirements gathering, design and development of complex
Web and Windows applications using .NET Framework 3.5/3.0/2.0/1.1, WPF, WCF, ASP.NET, VB.Net, AJAX, ADO.NET, LINQ,
WinForms, WebForms, Reflection, SOA, Web Services, WSDL, SOAP, SQL Server 2000/2005/2008, T-SQL, Stored Procedures,
Triggers, Views, Integration Service (SSIS), Reporting Services (SSRS) and Crystal Reports.
Experience on software solutions including windows applications, web application and corporate portals.
Expert level experience in .NET Framework 3.5/3.0/2.0/1.1 using C#.Net, VB.Net, ADO.net.
In depth knowledge of Crystal Reports, Windows Communication Foundation (WCF), Windows Presentation
Foundation (WPF) using .NET 3.5/3.0
Strong Experience in AJAX Control Toolkit, JavaScript, HTML, CSS, XML, Web Service, User Control.
Extensive experience of Data Adapter, Dataset, and Data reader to read and update data in database.
Good hands on experience of developing .NET Web Service using SOAP, UDDI and WSDL.
Experience in working with .NET Remoting, Multi-threading, Assemblies (Private, Shared and GAC), IIS and
Serialization.
Excellent hold and experience on messaging technologies like XML, XSLT, XSD, XPATH, DTD, Schema and thorough
understanding of XML DOM parser and SAX Parser.
Expert using Crystal Reports and SSRS, as well as integration with ASP.Net for web based reporting.
Good Expertise working with SQL Server 7.0/2000/2005, Oracle 9i/10g, MySQL & MS-Access.
Developed Service Oriented Architecture (SOA) based web applications that conforms SOA standards.
Strong knowledge in System Architecture, Design Patterns including Service Oriented Architecture (SOA), Model View
Controller (MVC), Facade, Singleton etc.
Expert level skill of RDBMS concepts, Database Design, writing T-SQL queries, stored procedures, Triggers along
with Data Transformation Services (DTS), views, user defined functions, packages, database performance
tuning, indexing, database backup and restore.
Extensive knowledge in creating critical, drill down and ad-hoc reports using Crystal Reports.
Experience with Data Warehousing using SSIS, SSAS services in MSDE/SQL Server 2005.
Expert in debug application using Visual Studio .NET IDE debugging tool.
Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions
for complex development problems.
Excellent work ethics, self-motivated & quick learner, willing to learn new technologies and third party products.
Technical Skills
Languages
.NET Framework 3.5/3.0/2.0/1.1, C#, VB.Net, ASP.Net ADO.Net, VBA, Java, PL/SQL
Web Technology
Web Services
XML Technologies
Mark-up/Scripting Lang.
Databases
Application/Web Servers
Reporting Tools
IDE
Operating System
Design Patterns
Emerging Technologies
Education
Certifications
Microsoft Certified Technology Specialist for .Net Framework - Web and Windows application
Microsoft Certified Technology Specialist for SQL Server 2005
Page 1 of 4
Professional Experience
TradeStation Securities Inc, Plantation, FL
Feb 08 Onwards
TradeStation Market Data Services Network
C#/.Net Developer
TradeStation Network provides financial information, including complete research reports, estimates data, financial news,
historical statistics, company profiles and analytical research and market data to securities professionals, investors and
corporations. TradeStation Network data feeds could be used by securities professionals and corporations like Credit Suisse,
Bank of America, Citigroup, Goldman Sachs, JP Morgan, Deutsche Bank etc. Research and estimates were submitted by
analysts on Equity and Fixed income.
It consists of following major modules:
Direct Exchange Data Module: TradeStation Data Centers have direct connections to the American Stock Exchange,
Bloomberg Tradebook, CME Group (which provides data for Chicago Board of Trade, Chicago Mercantile Exchange,
NYMEX / COMEX) NASDAQ, New York Stock Exchange (NYSE), Options Price Reporting Authority a/k/a OPRA (which
provides options data for the options exchanges: American Stock Exchange, Boston Options Exchange, Chicago Board
Options Exchange etc)
Intelligently Filters Module: Market centers data sometimes do not coincide with current trading activity e.g. out of
sequence data. TradeStation is designed to filter this data to avoid misleading data and later do reconciliation.
Automated Exchange Corrections Module: To provide accurate data, TradeStation Network processes real-time
insertion, deletion, and correction messages sent by the market centers. This updated information is sent to the various
windows within TradeStation such as Chart Analysis, Quote, Matrix etc
Responsibilities:
Involved in Software Architecture, Analysis, Design and the handling client requirements/change requests.
It was an n-tier architecture containing the data access layer, business layer and the presentation layer
Designed and developed user-interface of the project using Custom controls, User Controls, Web Controls, HTML
and JavaScripts.
Used ADO.NET data objects such as Data Adapter, Data Reader, Dataset, Data Table and XML for consistent
access to SQL data sources.
Worked on designing the database, creating tables and transforming of data using SSIS.
Involved in Writing, Modifying Queries, Stored Procedures and Triggers using SQL Server 2005.
Responsible for generating reports based on SQL Server Reporting Services 2005.
Responsible for query optimization using SQL Tools such as Query Analyzer, SQL Profiler.
Developed and implemented window service to generate report and feed data into database.
Designed and developed new C# and web form UI for web based application.
Interacted with the Business Analysts and the clients for translating the business requirements into Technical
Specifications.
Ability to work well in a team environment and brainstorm with other developers on ideas, design approach, technical
issues and team processes.
Designed and developed Windows Communication Foundation Services (WCF) using data contracts, service contracts
and operation contracts.
Involved in development life cycle from design phase to implementation phase, testing and deployment.
Designed and developed Data layer classes using ADO.NET concepts for creating and opening connections, accessing
and binding data and SQL commands for reading and updating data on SQL Server 2005.
Worked on designing of database, creating of tables using the concepts of normalization and RDBMS.
Developed and updated Queries, Stored Procedures, Functions, Views and Triggers using SQL Server 2005.
Performed Regression test, Integration test and Unit Test with improved debugging standards.
Page 2 of 4
Responsible for creating the .NET builds and making sure the builds are migrated all the way up to the Production
Environment.
Responsible for query optimization using SQL Tools such as Query Analyzer, SQL Profiler.
Incorporated the structured Error Exceptional handling try catch blocks all throughout the development to handle
exceptions.
Environment: C#, ASP.NET, .Net Framework 3.53.0, IIS 6.0, WCF, MS SQL SERVER 2005, Visual Studio Team System, .NET
Framework 3.0/3.5,Windows Server 2003, Team Foundation Server, ADO.Net, Ajax Toolkit, T-SQL, N-Unit
Client: ComEd (Exelon Corporation Unit), Chicago, IL
Sep 05 to Nov 06
NextGen Call Center Manager (NextGen CCM)
C#/.Net Developer
ComEd is the largest electric utility in Illinois, serving the Chicago and Northern Illinois area. NextGen CCM was developed for
customer care representatives/support personal to manage, monitor and support customer calls/issues, application tracking, log
records etc.
Responsibilities:
Involved in Software Architecture, Analysis, Design and the handling client requirements/change requests.
Interfaced with account staff members, sales and marketing team to define Call Center application requirements so that
campaign was clearly defined and managed by Call Center agents.
Designed and developed Web Forms and win forms using C# and VB. Net.
Designed Three-Tier application using XML data sources and SQL server as backend databases.
Developed Wizard-like-GUI (ASP.NET, DHTML, JavaScript, web controls (DataGrid etc.), Custom Controls)
Performed database programming (ADO.NET, MS SQL Server, stored procedures, functions, transactions)
Developed application for interaction with third party system for retrieving business data (XML, HTTP, FTP)
Developed a module for XML input/output processing, third party input processing (Web Services, SOAP, C#)
Worked with end users for requirements gathering. Trained staff on application usage
Designed and implemented Data access layer, using ADO.NET to connect and retrieve or manipulate database
information.
Designed and Developed a Monthly CSR Report application in ASP.net named which runs at the end of every month and
generate the report and export the final Data to Microsoft Excel, Word and PowerPoint.
Developed an application in ASP.net named Traffic Report which takes the data from the Aspect and displays the
results in Crystal Reports.
Migrated Complex Access Reports to the Crystal Reports 10 and embedded them with ASP.net
Development and execution of test plans created in house ensuring proper execution.
Developed an IVR component using Microsoft TAPI, for use in Voice recognition software.
Designed and implemented User Interface Layer using ASP.NET Web Forms.
Managed Development processes like source control tool, build Process, Integration and Legacy application support.
Interacted with Call center management personnel to ensure project deadlines were met and campaigns were started
on time.
Environment: C#. NET, VB.net 2.0, ADO.NET, Oracle Development, .NET Framework 3.0/2.0, MS Office 2003, MS Visual Studio
2005 and Windows 2000, FTP, SQl Server 2005, Crystal Reports 10, Toad, Ms Visio 2003, XML, XSLT.
Client: Pitney Bowes / Company: Sunitrans Logistics, IN
Nov 03 to Sep 05
ASCENT
.Net Consultant
Ascent is a shipping software solution that selects the right carrier reducing transportation and logistics costs and streamlining
mail and shipment processing. Ascent is used by US and Canada which provides electronic connectivity to multiple carriers,
including UPS, USPS, Purolator, FedEx, DHL etc. It provides real-time updates on shipping changes, tracking numbers, actual
weight, and other shipping data to host application, facilitating invoicing. It enables you to rate shipments online during ordertaking, confirms shipment immediately, and updates inventory. It produces required barcodes. E-track features download
delivery status of packages or groups of packages from carrier's website.
Responsibilities:
Evaluated N-tier architecture for Presentation, Business and Data Access Layers were coded using c#.
Developing Forms, Data Reports & Graphical Reports including (Pie & Bar) using Crystal based on the new requirement
and implementing the business logics in different carriers like UPS, USPS, DHL, Purolator and FedEx.
Designed and developed Tables, Store Procedures, User Defined Functions, Triggers and other complex Queries.
Responsible for query optimization using SQL Tools such as Query Analyzer, SQL Profiler.
Page 3 of 4
Evaluated database performance and performed maintenance duties such as tuning, backup and restoration.
Environment: ASP.NET, C#, ADO.NET, AJAX Control Toolkit, JavaScript, XML, IIS 6, Visual Source Safe, SQL SERVER, Visual
Studio.NET, Web methods, Windows Server 2003 and Windows XP.
Page 4 of 4