Post Job Free

Resume

Sign in

c# .net WCF webservices

Location:
irving, TX, 75063
Salary:
85000
Posted:
March 15, 2010

Contact this candidate

Resume:

Zeeshan Taj

**** ***** ** ******, **, *****

Cell 310-***-**** Home 972-***-****

ta4veo@r.postjobfree.com

OBJECTIVE

Accomplished and result-oriented software engineer seeking a position as a Senior Engineer / Architect in a dynamic and challenging environment.

PROFILE SUMMARY

Outstanding nine years of experience driving projects to successful completion on time. Demonstrate solid leadership, planning with problem solving techniques and excellent communication skills. Adept at understanding the complete development lifecycle and well versed in many technologies used by great companies such as DFJePlanet Ventures, Clickmarks, Verizon Wireless and Symantec in the implementation, integration or innovation of their successful projects.

 In-depth knowledge of OS kernels, Windows 2000, XP, NT, and Win9X

 Significant experience engineering products for .Net Platform 1.1,2.0, 3.0, 3.5

 Practical experience using WCF (Windows Communication Foundation)

 Expert in creating WIN32 Services (ATL, COM, COM+ Architecture)

 Comprehensive knowledge of COM resiliency, architecture and implementation

 Excellent Client-Server development and solutions in COM Architecture

 Full knowledge of data structures when it comes to porting or expanding applications

 Solid understanding of router configuration, firewalls, and bypasses

 Thorough understanding of Transport Control Protocol, Protocol Usage and TCPIP based solutions

 Strong understanding of relational databases MS SQL, ORACLE, ACCESS (jet), fine tuning, stored procedures, triggers and cursors

 3+ years working directly on Win32 APIs wrapped in MFC or COM

 5+ years coding on Visual C++

 4+ years developing C# code

 4 years in development of COM Components from back-end to front-end interoperability using Visual C++ to have better control over how Components behave

 3 years ATL component development used over distributed applications (in WAN and LAN environment) over Internet

 2 years working on XML as primary means of data transportation and defining property architecture extracted from SQL, Oracle or any relational database

TECHNICAL EXPERTISE

• Programming:

 C#, ASP.net ,C++, C, VC++ , VC .Net ,WCF, WPF

 Microsoft COM/DCOM, ActiveX, COM+

 Microsoft ADO, ASP, MFC, ATL

 Microsoft .Net: C#, Visual Studio 6.0,7.0, 2000 2005,2008, ADO .Net, ASP.Net

 Microsoft MTS, OLE

 Microsoft Visual Studio: C++, VB6

 VBScript, Visual Basic for Applications (VBA)

• Enterprise Software:

 Rational Rose

 Clear Case

 Perforce

 VSS 6.0 , 2005

 VS 6.0 2000 ,2003 , 2005 and 2008

• Database / Data Modeling / Application design:

 IBM DB2, MySQL, FoxPro

 Microsoft SQL, Access, Oracle

 ODBC, ADO, COM, RDO, DAO

• Operating Systems:

 MS-DOS, Windows 95, 98, NT4, ME, 2000, XP, 2003 , Vista

PROFESSIONAL EXPERIENCE

Bluarchs Inc

May-2009 – Present

Sr Engineer/Developer

Responsibilities:

This project involved using Mobile devices for Controlling Electronic devices.

Application provides the user with a virtual control of their environment and

provides feedback on their actions performed on targeted electrical point.

Project involves the following.

Communications Protocol on Layer 5 (Application) specs .

Integration challenges (Embedded Devices Communication with RAW HTTP Sockets)

Security Protocols (128 Bit Rolling Encryption)

 Evaluation of Hardware devices (Mobile and Embedded processors)

 Worked as Sr. C#/C/VC++ Developer for middleware bridge software, which provides BluArchs Platform to communicate to the micro processor effectively.

 Involved in project design, design documents, requirements gathering and implementation.

 Involved in coding backend HTTP server (TCP sockets) in C# and reporting engines using Google Smart Meter’s REST Framework in C#.

 Involved in coding backend Session beans using Spring Framework to map result set to mapped classes.

 Coded raw TCP/UDP Sockets (Coded in C# .Net 3.5 frameworks) calls to make components updates firmware smoothly.

 Used XHTML JavaScript,cgi components to make pages interactive smooth.

 Added utility helper classes for mapping data to customized xml.

 Applied different design patterns (DAO, Strategy, MVC, Delegate, Command etc.)

 Added new Silverlight (WPF) and Structs for new customer’s signup.

 Used NUnit to create test scenarios for test first development (TFD).

 Environment used for projects. (Windows 7,xp, VS 2005 ,2008 (VC++7.0) C# .Net 20,3.0,3.5, , Atmel Studio for embedded devices (C Compiler),Ajax, Silverlight, MS-SQL Server, XML, XSL, ,CVS and TFS (MS Team foundation Server)

Fiserv Inc

May-2007 – 2009

Senior Software Engineer

Responsibilities:

 Worked as Sr. C#/C++ Developer for Fiserv Automated Payment center Genesys intranet software, which provides call center employee to process billing information effectively.

 Involve in project design, design documents, requirements gathering and implementation.

 Involve in coding front end client using WPF, UI Framework and WCF.

 Used WCF .Net for creating webservices, to get data thru IVRs.

 Writing COM+ connector/adapters to use ESB (Sonic SOA MQ) framework to communicate with VoiceObjects and backend webservices to provide data for different IVR.

 Writing services in .Net for different clients to access daily payment data, using ESB process as middle ware to apply business logic and flow control.

 Adding utility helper classes for mapping data to customized xml.

 Applying different design patterns (Strategy, MVC, Delegate, Command etc.)

 Adding new JSP’s and Struts functionality for new requirements.

 Migrating code base from VSS to Perforce SCM.

 Using NUnit to create test scenarios for test first development (TFD).

 Environment used for projects. (Windows XP, VS 2005 (VC++7.0) C# .Net 20,3.0,3.5, , Ajax, MS-SQL Server, XML, XSL, Voice Objects 7.3, ESB-MQ Sonic, Visual Source Safe and Perforce)

Symantec Inc. - Santa Monica, California

June 2005 – Apr-2007

Senior Software Engineer

Responsibilities:

Part of Norton’s newest product N360, responsibilities included as stated below.

 Coded in house automated testing suites completed developed in .Net and C#

 Developed Licensing web services to authorize clients

 Analyze code patterns to locate potential software vulnerabilities using the reverse engineering approach

 Responsible for code generation and virus detection by using debug tracing techniques, setting breakpoints, and viewing variables and memory state in the target program as it executes in a stepwise fashion

 Analyze memory footprint for various OS kernels (Portable WIN CE & WinNT kernels) and derive new technologies for root kits detection and cleanup

 Secondary tasks include verifying and analyzing Symantec licensing modules integrity, vulnerabilities and breach.

 Reports directly to Supervisor QA, for any product patch or upgrade implementation

Verizon - Irving, TX

March 2004 – May 2005

Senior Software Engineer

Responsibilities:

 Implemented and designed of COM middleware architecture using ATL COM technology to be utilized as bridge between front-end and back-end legacy systems (Development Platform VC++).

 Developed COM Component which supported COM Channel for front-end and CORBA Channel for legacy system to transport data from one end to the other.

 Developed parts of the application using Microsoft .Net Technology utilizing C# and provided proof of concept porting VC++ native binaries to .NET platform which included visual interaction layer (Winform)+ from COM to COM+

 Implemented new Microsoft Release crash detector concept on the Verizon product.

 Designed and implemented Middleware services to support core technology.

 Analyzed requirements and designs as requested

 Implemented system in a modular, maintainable, and extensible manner.

 Fixed implementation-level and design-level bugs in existing systems as requested.

 Lead technical design discussions on own systems.

 Documented systems thoroughly both in terms of design and implementation.

 Provided reliable and accurate time estimates of tasks.

 Contributed to technical policy-making discussions as requested

 Maintained significant familiarity with the engineering domain

Clickmarks Inc. - San Jose, California

March 2003 – February 2004

Engineer

Responsibilities:

 Developed a windows platform (NT Kernels) application that extracted the user interface of any windows based executable file to later create a web portal of the application’s UI without writing a line of code. The application therefore, was accessible via World Wide Web and mobile devices.

 Developed components to extract dispatch interfaces of non-exposed controls inside any windows based application using MS Visual C++

 Developed components to be utilized by Clickmarks replay engine (windows agent, Clickmarks product) to capture incoming calls decode controls and remake them on the fly by producing XML output file.

 Created MS Excel Grid decoder to be utilized by Front-End application (Studio Clickmarks product) to capture Excel worksheet grid cells and regenerate them on the fly. Tools used, MS Visual C++ (for ATL development, MS Visual Basic (for ActiveX DLL’s), XML as property output format file.

 Developed Components for cross platform communication (calls from Java runtime Apps or Beans) MS C#

 Developed ADO wrapper components for database connectivity for Clickmarks Studio

 Established architecture standards/guidelines for porting Clickmarks studio to .Net environment

 Handled code rewrite for front end Studio GUI in C# as per defined specs.

 Built Clickmarks Automatic API tester tool (for in-house usage) to further automate .Net testing and benchmarking. (Using Visual C++. Net) for Clickmarks products

T2B Inc. - San Jose, California

November 2001 – February 2003

Programmer/Analyst

Responsibilities:

 Designed and implemented components and architectural frameworks for the Windows Platform to be integrated with customized financial products using MS Visual C++

 Built Data Access components using ADO.Net and ODBC with ATL wrapper using MS Visual C++(.Net) and assemblies

 Participated in product lifecycle (definition, design, implementation, test/regression test, and deployment support)

 Designed and wrote major application modules to establish coding standards by using C# and Visual Basic.Net for front end and Dynamic Libraries by MS Visual C++ to enhance performance (Com+) standards

 Wrote Code for ASP (.Net) using C# for various browser based on query and runtime report generations

 Planned, developed and implemented common component strategy and process

 Assisted in software design, application documentation and evaluated development tools

 Participated in code reviews of software, provided feedback to test engineers and conducted software and hardware validation

DOT 7 Inc. - San Jose, California

December 2000 – October 2001

System Integrator

Responsibilities:

 Built server scripts (ASPs) for local intranet financial and customer tracking system for browser based application (IE & Netscape compliant).

 Built integrated ISAPI filters to make application further scalable using MS Visual C++

 Participated in Database planning, normalization and structuring

 Built stored procedures, dynamic cursors and triggered events using MS SQL Server

 Built integrated system test environments.

 Analyzed, documented and reported results of system tests

 Ensured thorough testing of various system configurations that reflect customer’s needs and requirements including Highly Available and Fault Tolerant configurations.

 Qualified system configurations against defined standards.

 Documented and communicated qualified configurations through an Engineering Change Order (ECO) process.

 Performed repeatable measurable stress tests on all OEM software patches fixes.

 Performed security assessment scans on all developed and packaged software components.

Auriga Associates - San Jose, California

November 1998 – October 2000

System Integrator

Responsibilities:

 Facilitated Senior Software Engineers in program coding; preparing SRD's (Specifications Requirements Document) and wrote program code instructions using MS Visual C++ & Visual Basic

 Built instructions code and algorithms into readable format.

 Programmed testing, debugging and maintaining minor modifications as required.

ACHIEVEMENTS

Decoded dispatch interface algorithm in COM binaries on runtime target processes for Windows NT/2000/XP kernel, which turned the legacy application into an automated server that conforms to windows logo through the presentation layer. Today this technology is known as Presentation Level Integration (PLI Connectors). This is now Clickmarks’ patented technology.

RESEARCH/INTERNSHIP

 I’ve been doing several technology researches as a consultant for DFJePlanet Ventures since November 2003. This is an on going research.

 I worked on the Assets Plus System as an internship for the Standard Charted Bank, which ran for six months period and was completed in October of 1998

EDUCATION

B.S. Mathematics (Applied and Discrete); Graduated in 1998 with Honors.



Contact this candidate