Sr. Software Engineer Resume
Washington, DC
PROFESSIONAL SUMMARY
- Having Around 7+ years of experience in design, development and maintenance of Web and Windows applications for Government, E - Commerce, Insurance and Banking Sector.
- Web/Windows/Web Services DevelopmentStrong development experience using technologies like C# .Net 3.5/2.0, C++, ASP.NET, ADO.NET, Web Services, VB.NET, ASP, VBScript, JavaScript, VB, SQL Server 2008/2005/2000 , HTML,HTML5 and XML.
- Proficient experience in web and window application development using Object Oriented N- Architecture.
- Significant Experience in each phases of Software Development Life Cycle (SDLC).
- I Experience in application design and development experience with particular focus on object oriented client-server applications.
- Expert in ASP.Net features like Master-Page, Theme, Site Map, Skin, Session, Cookie and Page-Caching.
- Experience in distributed enterprise application development using Web Services, SOAP and .Net Remoting.
- Experience of working with Service Oriented Architecture (SOA).
- Design and Development of Objects using Object Oriented Design in C++.
- Heavily worked with HTML Controls, Web Controls and Validation Controls using C# and ASP.NET.
- Valued experience in using AJAX controls to enhance user experience.
- Have maintained existing website in ASP as well as migrated many ASP pages into ASP.Net.
- Have deployed websites using IIS 6.0/5.0.
TECHNICAL SKILLS
- Strong experience with relational databases in SQL Server 2008/2005/2000 , Oracle 9i/10g/11g.
- Have done thorough Database Design by creating Tables, Indexes and Relations.
- Extensive experience of creating Stored Procedures, Triggers, and Views.
- Have performed Backup/Restore of Databases.
- Experience with Design and Development of Business Reports using Crystal Reports and SQL Server Reporting Services (SSRS).
- Have created DTS packages (SSIS) for various tasks.
- Proficiently used Team Explorer and Visual Source Safe 6.0 for version control.
- Experience of working with latest technology of .Net 3.5/2.0 like LinQ, Anonymous Types, Generics, WCF Web Services, WF, Localization-Globalization and much more.
- Good knowledge of Windows Presentation Foundation (WPF).
- Knowledge of Design Patterns and UML diagrams.
- Visual Studio .Net 2008/2005/2003.
- SQL Server Management Studio 2008/2005.
- SQL Server Analysis Services (SSIS) and SQL Server Business Intelligence Development Studio (SSRS).
PROFESSIONAL EXPERIENCE
Confidential, Washington, DC
Sr. Software Engineer
Responsibilities:
- Working with business analysts, project manager & end users to analyze the business needs and business process models to do develop various user interfaces in ASP.Net 3.5.
- Involved in designing and coding user interfaces using C# and VB.Net.
- Have used J Query for user interface functionalities.
- Web site included AJAX sign-up/login w/ email verification and approval for private alpha, feedback, video upload page with AJAX progress bar, extensive "My Channels" editing page w/ drag/drop for arranging videos in sequence, ranking and comments, profile page, fixed width or "liquid" layout.
- Developed all the middleware components, which consisted of all the business logic, using C++.
- Building web applications with ASP.NET MVC, JavaScript, HTML, HTML5, XHTML, CSS.
- Doing Object-Oriented Software Development for creating various layers like Business Object Layer, Data Access Layer, Business Layer and Presentation Layer of the application.
- Designed Master-page and used Themes, Skin and Sitemap to make consistent look throughout the website.
- Have used User control.
- Have used SSRS for reporting purpose.
- Involved in the development of the web pages according to the specifications using HTML, XML and XSTL.
- Created Reports using grid view and Oracle Report tool.
- Using .Net 3.5 features like Anonymous Types, LINQ to Collection and SQL queries.
- Applied various rules using a WCF Web Services in C#.
- Fixing bugs in existing ASP pages of the application using VB Script.
- Migrating ASP pages into ASP.Net 3.5.
- Created a small web service using WCF as a part of company product.
- Used SQL Data Provider for .NET with VB.Net to store and retrieve data.
- Designed and developed Manufacturer Catalog, Product Catalog, Purchase Price Report, Expenses Report, and Supplier Catalogue using SQL Server Reporting Services (SSRS).
- Developing using sub reports, parameters and aggregate functions.
- Creating Tables, Indexes, Relations, Queries, Views, Triggers and Stored Procedures in Oracle 10g.
- Using Team Foundation Server (TFS) for maintaining the component version and release management.
Environment: ASP.Net 3.5, VB.Net, WCF, SSRS, Visual Studio .Net 2008,HTML5, Oracle 10g/11g, ADO.NetCommon Wealth of
Confidential, MA
.Net Developer, Oracle Developer
Responsibilities:
- Developing a Web and Windows application using C#.Net 3.5 in Visual Studio .Net 2008.
- Have used O/R modeling tool LLBL Gen Pro 2.5.
- Developed and consumed WCF Web Service to access data layer components.
- Worked closely with clients in gathering and analyzing requirements and providing solutions that meet the client’s requirements.
- Doing Object-Oriented Software Development for multi-tiered application.
- Using 4-tier Architecture by implementing Object Layer, Data Access Layer, Business Layer and Presentation Layer.
- Used JavaScript to create different client side functions that greatly decreased processing time and resource consumption.
- Have used workflow for page flow GUI.
- Used XML for data storage and XSLT to transform the PLSQL queries returned as XML nodes.
- Using Delegates and Events for generating and capturing custom events.
- Fixing various bugs as well as enhancing quality with performance for both applications.
- Developing GUI screens using HTML and JavaScript.
- Using Master Page, Themes and Skins to make consistent look-and-feel throughout the website.
- Interfaced with the database and stored procedures using ADO.NET Datasets, Data Adapters, Data Readers and Data Grids.
- Wrote PL-SQL queries with Joins on multiple tables, Stored Procedures, Functions, Triggers, Indexes using T-SQL and LINQ using Oracle Toad.
- Performing Unit Tests for my own code before assigning the feature to QC to test.
- Interacting with QC team during their testing and troubleshooting issues to speed up their testing.
Environment: C#, ASP.NET 3.5, ADO.NET, Web Services, Crystal Report, WCF, Visual Studio 2008, AJAX, XML, HTML, JavaScript, Oracle 9i/10g, MS Visio, Unit, TFS, LINQ.
Confidential, WA
.Net Developer, SQL Developer
Responsibilities:
- Participated in meetings with Business users and with other project teams to ensure that the volatile business requirements reflect in the project development. Application development was based on UML methodology.
- Involved in the design of the Use Case Diagrams and class diagrams using Confidential Visio.
- Reworked on a part of the GUIs to improve interface without affecting the performance of the application.
- Performed Code Reviews of all code in the development team.
- Used C#.NET as language to develop code behind business logic.
- Followed the N-Tier Pattern, separating the business, presentation and data models.
- Implemented Single Sign-On (SSO) Solutions to provide common gateway for login.
- Designed the ASP.NET GUI for accessing product details, comparisons, client details and monitoring sales and promotional activities and implemented client side validation using validation controls in ASP.NET.
- Developed User Interface (UI) using WPF for the better look and feel of the desktop-based application.
- Wrote Stored Procedures, Triggers and SQL Queries in SQL Server 2005.
- Developed and consumed WCF Web Service to access data layer components.
- Implemented Authentication and Authorization using Web.Config file. Configured for users Authorization and role based security
- Applied Themes and CSS styles for UI design of WebPages and Used Ajax and JavaScript to minimize number of Page Refresh.
- Used MVC design pattern in checking Log In credentials and displaying the necessary components and data to the particular user.
- Used XML for data storage and XSLT to transform the SQL queries returned as XML nodes.
- Used SOAP protocol to transfer the XML based message such as applicant’s requests and loan information over computer networks.
- Generated customized reports using Crystal Reporting tool.
- Added functionality into GUI where Admin can select different database records and export them to Confidential Excel.
- Used ADO.NET to utilize SQL data source implementing Datasets, Data Reader, Data Adaptor to connect and manipulate databases
- Extensively used SSIS to create packages to move data from a single data source to a destination
- Created Weekly and Monthly reports in SQL Server Reporting Service.
- Involved in Implementation of Exception handling on User Interface layer.
- Project estimation document prepared in MS Project.
- Mapping the business requirement to the technical specification and detailed design documents.
- Provide extensive Production Support, and fix problems in a short span of time
- Created test cases and did basic manual testing.
- Used CVS as a central repository and source code control
Environment: ASP.Net 3.5, C#, ADO.NET, Visual Studio 2008, SQL Server 2005, SSRS, Web Services, WPF, WCF, XAML, MS Visio, CVS
Confidential, NJ
.Net Developer, SQL Developer
Responsibilities:
- Maintained the good relationship with client and gathered the requirements.
- Designed, developed and tested forms using Visual Studio 2008
- Involved in System Analysis, design and development.
- Developed Windows Work Flow with Custom Activities for the Web service access .
- Used ADO.NET and data objects such as Data Adapter, Data Reader, Dataset, data table for consistent access to SQL data sources.
- Have experience on ORM using LLBL Gen Pro.
- Used (and created with Xpath) the XSLT for the file transform in the work flow.
- Implemented the Logging and Application error handling using the MSDN libraries like Event viewer and Log file.
- Have developed module using VB.net
- Created the Windows Service for the long running above process.
- Creating the Technical Design Documents.
- Involved in the Deployment and Delivery of the product in the client environment.
- Used VSS for Version Control.
- Followed the AGILE technology.
- Used MS Team Explorer for version control of the source and issue tracking.
Environment: C#,VB.Net, WinForms, Visual Studio .Net 2005, SQL Server 2005, AJAX, Java Script, ASP.Net 3.5, C#, ADO.Net, Visual Studio 2008, Web Service
Confidential, NY
.Net Developer, SQL Developer
Responsibilities:
- Interacted with client and grabbed the requirements.
- Involved in Database Design, System Analysis, design and development.
- Used the ADO.NET for the Data Access from the Database.
- Used MVC design pattern in checking Log In credentials and displaying the necessary components and data to the particular user.
- Created the Queries to access the data from the SQL server as the backend.
- Coordinated with offshore for the multiple version releases for this product.
- Created the Patch (C#) for the unsupported product errors. Fixed three main production bugs using this patch.
- Interacted with the client-Support team, and clarified their queries about the product.
- Created the FAQ document for the client support team.
- Involved in the Install shield Creation and fixed the production issues.
- Responsible for the Deployment and Delivery of the product in the client environment.
- Used VSS for Version Control.
Confidential
Jr.Net Developer, SQL Developer
Responsibilities:
- Participated in the Business Requirements gathering, and writing Program Specifications.
- Involved in GUI design for the project using Master and Content Pages along with User Controls.
- Used asp.net Cache Invalidation features in order to provide latest data to the users while navigating through the site.
- Used Visual C++ for the development.
- Provided security (Authentication and Authorization) for the site, including Role and User Management.
- Configured entire site as a secured web site using SSL and installed digital certificates.
- Worked on custom attributes.
- Involved in creating UML Diagrams using Confidential Visio.
- Worked on Grid Views to Edit/Display/Modify the cases information.
- Involved in creating and troubleshooting the stored procedures using SQL Server 2000.
- Used most of the ADO.Net classes like Data Sets, Data Tables, Data Views, Relations, Primary Keys, Auto Increment Columns and Expressions etc.
- Wrote Stored Procedures, Triggers and Transactions using T-SQL in SQL Server for quick processing and easy maintenance of the database.
- Involved in the database design and the development of the T-SQL Stored Procedures and other Database Objects.
- Developed customized User Controls for various application specific needs.
- Prepared test cases and responsible for delivering the product in specified time.
- Maintained a consistent look-and-feel for the Home Loan Defaulters Application.
Environment: ASP.Net, VB.Net, ADO.Net, Visual Studio 2003, MS SQL Server 2000, Windows 2000
