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 Development
- Strong development experience using technologies like C# .Net 3.5/2.0, ASP.NET, ADO.NET, Web Services, VB.NET, ASP, VBScript, JavaScript, VB, SQL Server 2008/2005/2000, HTML 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).
- 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).
- Have experience in Python Programming language.
- 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.
Database Development
- 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.
Reporting/DTS
- 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.
Version Control
- Proficiently used Team Explorer and Visual Source Safe 6.0 for version control.
New Technologies
- 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.
Tools
- 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).
- Benthic Golden 32 v5.7 and TOAD for oracle
Education
- Bachelor of Computer Engineering June-2005
Professional Experience
Confidential, Washington, DC Oct 2011- Till date
Project: FDTS
Role: Sr. Software Engineer
The mission of the U.S. Office of Government Ethics (OGE) is to foster high ethical standards for executive branch employees and strengthen the public’s confidence that the Government’s business is conducted with impartiality and integrity.
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.
- Have knowledge of Python.
- 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.
- 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.
Using JavaScript extensively for faster validation
Environment: ASP.Net 3.5, VB.Net, WCF, Crystal Report, Visual Studio .Net 2008, Oracle 10g/11g, ADO.Net,
Confidential, MA Jan 2011 – Oct 2011
Project: Revenue
Role: .Net Developer, Oracle Developer
The Division of Unemployment Assistance, DUA, is responsible for collecting these contributions (and contributions for Training Assistance) and paying benefits to eligible unemployed workers. In addition, Massachusetts provides health insurance to qualified unemployed workers. DUA collects contributions The Vision of the DUA QUEST Project is to design and implement a comprehensive set of unemployment Insurance, UI Health Insurance processes and an Unemployment information system solution that when completed defines the standard of quality in state unemployment services.
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 May 2010 - Jan 2011
Project: Publisher Center
Role: .Net Developer, SQL Developer
Publication Center is Web based application that is developed with the vision of streamline process of import campaigns, keywords and advertisements from other search engines. This system provides all the needs to the ADCENTER users to perform content management, Contract management, Review Process etc.
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 Microsoft 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 Microsoft 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 April 2008 – Feb 2010
Role: .Net Developer, SQL Developer
Connotate goes beyond search to create actionable business intelligence and collect unique and valuable data from the Web and Enterprise. As a leading provider of Web-monitoring and Web-mining solutions. Project was for standards and poor’s client to provide financial report of different financial company from different country, It describe the progress of financial company in different period. The Company has its own software to grab PDF, DOC and ZIP reports from different websites.
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 P
- 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.
- 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#, 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 Jan 2007 – March 2008
Project: Real Estate
Role: .Net Developer, SQL Developer
Our aim with the launch of OLR public is to provide the Manhattan home buyer or renter a site listing NYC properties offered by seasoned real estate experts. All listings on the site are broker exclusives that they have been published for public viewing.
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, India Jan 2005-Dec 2006
Project: Home Loan Defaulters Application
Role: Jr.Net Developer, SQL Developer
This project provides extensive information to the attorneys about the bankrupted cases assigned to them. If a person takes loan from Bank and is not able to repay the loan amount then, such a kind of case is known as bankrupted case. Bankrupted cases are normally getting assigned to the attorneys for checking whether Bank can take any legal action on those customers. If so, they will update the case information and send the cases back to Bank stating that it can take further legal action on that case. With this website attorneys can easily log into the site and check which cases are assigned to them and can download case information in text format.
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.
- Have worked on Python programming language.
- 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 Microsoft Visio.
- Worked on GridViews 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