Senior Software Engineer .net Resume
OBJECTIVE
Around 5 of experience as a C#/ASP.Net/VB.Netdeveloperin 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, ADO.NET, LINQ, WinForms, WebForms, Web Services, WSDL, SOAP, SQL Server 2000/2005/2008, T-SQL, Stored Procedures, Triggers, Views and Crystal Reports.
SUMMARY
- 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 and Silverlight.
- 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
- Design and Developed GUI Based Web and Windows Application using HTML, JavaScript, CSS and WPF.
- 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).
- 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.
- 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.
- Able to work independently, in teams and meet release/delivery deadline.
- Excellent work ethics, self-motivated & quick learner, willing to learn new technologies and third party products.
- Excellent team player with quickly problem-solving and trouble-shooting capabilities
TECHNICAL SKILLS
Languages
.NET Framework 3.5/3.0/2.0/1.1, C#, VB.Net, ASP.Net,ADO.Net, PL/SQL
Web Technology
ASP.Net, ASP, HTML, DHTML, Web Service Controls
Web Services
SOAP, UDDI, WSDL, XML
XML Technologies
XML,XSL/XSLT, DOM, XPath, SOAP, WSDL, DTD
Mark-up/Scripting Lang.
HTML, DHTML (CSS), XML, XSLT, JavaScript, VBScript
Databases
SQL Server 7.0/2005/2000, Oracle 9i/10g, DB2, MS-Access, MySQL
Application/Web Servers
Microsoft IIS 7.0/6.0/5.0
Reporting Tools
Crystal Report 11/10.0/8/8.5
Source Control Systems
Microsoft Visual Source Safe
IDE
Visual Studio .Net 2008/2005/2003
Operating System
Windows 7/ Vista / XP / 2003/ NT / 2000, Unix, Linux, RedHat Linux
Standards & Trends
Test Driven Development, SOA (Service Oriented Architecture)
Design Patterns
MVC Pattern, Bridge Pattern, Singleton , Factory Method, Abstract Factory ,Adaptor pattern , Observer and Decorator
Emerging Technologies
XML Web Service, Windows Communication Foundation(WCF), Windows Presentation Foundation (WPF), Silver Light
Professional Experience
Senior Software Engineer .NET Jan 2011 – Dec 2011
Confidential,Austin, TX
Designed and developed Connection Time Website (CTW). CTW is used to integrate with the service provider systems to develop partnership deals with customers for each of the communities. Windows service is used to update the Providers, Buyers, Hierarchy and addresses using the data feeds provided. Offers are retrieved using the Web Services of the providers. The Orders submitted by the customers are stored in the database, which are later processed by the windows service every night and submits to the providers. Administration module includes functionalities for order management, customer communication, and account management, branding management, provider management and reporting.
ROLE & RESPONSIBILITIES:
- Primary software test-driven development in a .Net environment using Framework 3.5, VB.Net, Windows Communication Foundation (WCF), TFS, Oracle, SQL Server 2005, Active directory.
- Actively involved in Project architecture, Framework design and to implement Object Oriented principles and MS best practices.
- Responsible for writing Use cases, sequence diagrams and activity diagram using Enterprise architect.
- Integration of various database schemas into Enterprise Architect Data model environment.
- Involved in design project structure and common interfaces used by server and client applications.
- Developed win form in vb.net using WPF and Telerik Controls for transaction tracking using MVC design pattern.
- Developed win forms in vb.net for transaction tracking using MVC design pattern.
- Developed WCF web services for secure communication with server from client side.
- Maintain Project documentation in Microsoft SharePoint Server 2007.
- Responsible for Common Data System module to implement common interfaces that returns collection of interface type.
- Developed sequential work flows for Transaction tracking, and to notify users for transactions starts, completion and errors.
- Created activity in web services enabled workflows which are invoked via WCF web services from client side.
- Created Database connection factory to connect various database like Sql server 2005, oracle 10g and DB2 that provides connection object implementing Con Edison’s Architect group guidelines.
- Modified existing database schema, Triggers and Stored procedures for development.
- Responsible for performing the backend database development of stored procedures, triggers, packages, and functions within an Oracle 10g database environment using PL/SQL.
- Responsible for identify tables, views, columns and define appropriate constraints that produce accurate descriptions of data conditions in Oracle and Sql server 2005.
- Created automated unit test classes for individual modules testing and methods testing using Rhino Mocks.
- Provided technical solution within team members to solve technical difficulties in code development.
- It was an n-tier architecture containing the data access layer, business layer and the presentation layer
- Involved in Writing, Modifying Queries, Stored Procedures and Triggers using SQL Server 2005 and Oracle.
- Designed and developed Windows Communication Foundation Services (WCF) using data contracts, service contracts and operation contracts.
- Designed and developed the application using OOPS.
- Implemented Windows Forms application using MVC (Model-View-Controller) architecture with extensive multi-threading to allow a responsive and elegant UI.
- Designed Web Pages Using Silverlight and JQuery.
- Responsible to use Team Foundation Server to maintain the Versions of Code.
- Designed and developed a relational database/ XML transformation layer. This layer used XML encoded meta-data and XSLT transformations to turn relational data into XML structures and to persist XML structures back to the databases.
Environment:.Net Framework 3.5/3.0, WCF, WPF, Silverlight, VB.NET, ASP.NET,TFS, Windows Form, Active Directory, Agile, SOA, VS.NET 2008 Team Suite, Enterprise Architect 7.1, ADO.Net, SQL Server 2008, Oracle 10g, MOSS 2007, XML, NUnit, T-SQL, IIS 7.0/6.0, Telerik Control
.NET Programmer Jan 2007 – Dec 2010
Confidential, India
RADAR (Recipe Analysis Development and Reporting) is a project belonging to MARS Client. RADAR is used for R& D by MARS users for preparing Recipes of Different Food Products using different applications developed by Satyam, MARS-ISI and other Third Party Applications.
LODS stand for Logistical Operational Data store. It is more like an inventory system where Maestro jobs pull some daily and weekly actual and forecast data, few UNIX scripts will load them into the Oracle tables for further calculations done using Pl/Sql scripts. The calculated data is moved to next system. SCC stands for Supply Chain Cockpit. It is a central point for reporting and analysis of our Supply Chain Performance Measures across Masterfoods Europe.
ROLE & RESPONSIBILITIES:
- 3-tier architecture with independently developed Business Logic Layers using VB.NET, User Interface Layer using Win forms and Data Access Layer using ADO.NET and SQL server as backend database
- Designed and programmed Windows form GUI (Design Patterns, OOD, UML)
- Performed database programming (ADO.NET, stored procedures, functions, transactions)
- Understanding the requirement by direct interaction with client and generating the SRS and UML designing
- Involved in the Requirement Analysis for the enhancements.
- Submit weekly project status reports to the clients.
- Have written oracle procedures, triggers and queries.
- Involved in migration of data through Pl\\SQL procedures.
- Supported for Business Integration Testing for different zones and made them successful
- Developed Vb scripts for third party software.
- Have modified oracle procedures and queries for the bug fix requirements.
Environment:
VB.NET, ADO.NET, Multithreading, MS SQL Server, NDoc, NUnit, MS Visual Studio 2003.
Education
Bachelor of Engineering