Sr. Software Engineer Resume
VA
SUMMARY
- Application Developer for the Microsoft .Net Technology, Microsoft SQL Server 2000/2005/2008 with 7+ years of Hands on experience in Developing Web Applications, Web Services, Reusable component Library, Analysis, Design, deployment at client side and Databases.
- Adept at building Internet, Intranet and Client Server applications using ASP.Net in C#.Net,Vb.Net XML Web Service, WCF, LinQ, Crystal Reports. Database programming using ADO.NET with SQL Server.
- Proficient with .NET Web Services, Windows Communication Foundation (WCF) using WSDL, SOAP.
- Expertise in Developing WCF Services that implement the Service - Oriented Architecture (SOA).
- Worked extensively using Visual Studio.NET 2010/2008/2005
- Good working knowledge of MVC and MVVM design patterns.
- Experience in handling various backend data sources like MS SQL Server 2000/2005/2008 , MS Access and XML Data source.
- Solid knowledge and experience with Web Forms, CSS, AJAX, JavaScript, VBScript, and designing User Interfaces.
- Thorough understanding of web technologies like HTML, DHTML, CSS.
- Expertise in Design and Development of Interfaces, User Controls and Custom Controls using ASP.NET and C#.
- Expertise in using SQL Helper Class, Error Handling and Logging Microsoft Enterprise Application Blocks.
- Good knowledge of Database in Database designing, Stored Procedures, Cursor, Triggers, Database backup.
- Experience in generatingCustom Reportsand different types ofTabular,Matrixand distributed reports in multiple formats usingCrystal Reports and SQL Server Reporting Services (SSRS).
- Good Knowledge of Microsoft SharePoint 2010 and web parts.
- Experienced in all phases of software development life cycle - Project Analysis, Requirements, Client communication, Development, Implementation and Post Implementation Support and Maintenance.
TECHNICAL SKILLS
Operating systems: Windows XP, Vista, 7, Windows Server 2003/2008
Languages: C#, VB.Net, SQL, T-SQL, PL/SQL, XML, HTML 5, LINQ, UML, Silverlight 2.0, XAML
.Net Framework: .Net Framework 2.0, 3.5, 4.0
Scripting Languages: JQuery, JQuery Mobile, Java script
Databases: SQL Server 2008/2005/2000 (T-SQL), Oracle 10g/9i (PL/SQL), MS Access
Technologies: ASP.Net, HTML, AJAX, CSS, Web Forms
Distributed Technologies: Web Services, WCF
Enterprise Servers: IIS Server, Content Management Server.
Protocols: SOAP, HTTP, FTP, TCP/IP
Reporting Tool: Crystal Reports, SQL Server Reporting Services (SSRS)
Design Concepts: Design Patterns, UML diagrams
Software Engineering: Waterfall
Version Controllers: Visual Source Safe (VSS), Subversion
PROFESSIONAL EXPERIENCE
Confidential, VA
Sr. Software Engineer
Responsibilities:
- Involved in System Study, Requirement Gathering and Involved in extensive interaction with users.
- Designed presentation layer for dynamic web forms using ASP.Net 4.0 Framework, DHTML, CSS and Visual Studio tools.
- Developed solutions for diverse programming scenarios in C#, employing object-oriented programming concepts such as: Encapsulation, Inheritance, Polymorphism, and Abstraction.
- Designed and developed web user interface using ASP.NET with C# using SQL 2008.
- Responsible for deciding the requirements, database design, some of the project management tasks, and implementing the stored procedures.
- Developed the Expert advice Web User Interface using AJAX Control Toolkit and AJAX technology to enhance the visual appearance to avoid the flickering effects across server post backs.
- Used ADO.NET extensively for retrieving, querying, storage, and data manipulation for achieving continuous database connectivity.
- Used SSRS to generate reports and integrated with asp.net web page using report viewer.
- Created and consumed services using WCF in C# to generate reports and e-mail those reports to the requested user.
- Involved in developing Web Services and invoking them by using XML SOAP and WSDL tool for creating proxy classes.
- Designed WCF with Service Oriented Architecture (SOA) to support Distributed computing where services were consumed by end users.
- Used ADO.NET objects such as Data Reader, Data Adapter and Data Set to fetch source data and handle user data.
- Giving felicity to User to generate custom report also using Crystal Reports.
- Used Views, Triggers and Stored procedures using T-SQL.
- Consulted with management and designed and developed several SOA processes and data management tasks related to the project, whilst developing all phases of the application.
- Involved in all phases of SDLC (System Development Life Cycle) life cycle.
- Involved in Documentation, Unit Testing, Integration Testing and Debugging.
- Participated in regular status reporting, task tracking and other project management activities.
Confidential, New Jersey
Sr. Software Engineer
Responsibilities:
- Designed and developed a highly complex inventory module for all kinds of parts that appear in a food and beverage. This was developed using ASP.NET 3.5, #.NET, Sql server 2008.
- Worked on Data Model to design Entity Relation Diagram.
- Developed UI interface with HTML and CSS for web application.
- Involved in developing Web Services and invoking them by using XML SOAP and WSDL tool for creating proxy classes.
- Used Team Foundation Server (TFS) for the source control, data collection, reporting and project tracking.
- Utilized ASP.NET Validation controls and JavaScript to perform client side validation.
- Used Forms-based Authentication, Active directory with windows User for security.
- Developed Stored Procedures and Functions for data manipulation using T-SQL.
- Implemented Unit, Integration and System Testing using N-Unit.
- Mentored junior developers in improving their coding skills, adhering to the client standards and best policies of the SDLC process.
- Lead a team of three for all builds related activity and minor projects. Developed, documented and performed system, integration, and user acceptance tests.
Confidential, NY
Sr. Software Engineer
Responsibilities:
- Worked in full software development lifecycle expertise in managing, designing, implementing, Architecture, testing and deploying secure software solutions.
- Designed and developed web pages using ASP.NET 3.5 with C#.NET as business layer language.
- Developed web forms for web applications using ADO.NETand, ASP.NET 3.5 with C# .Net, codes behind classes, and validated these pages using JavaScript, under Visual Studio. NET environment.
- Developed Windows services using C#.Net, LINQ.
- Implemented Windows Client (Win Forms) application using C# for back-office processing.
- Developed Excel Upload Application using C# to manually Upload Fees.
- Developed Stored Procedures in SQL server 2005/2008.
- Used Crystal Reports to generate the reports, Sub Report and Cross tab Report.
- Involved in Analysis/Design and estimation of the projects.
- Coordinated with offshore team of five people, assigned work and discussed problem solutions.
Confidential, NYC
Sr. Software Engineer
Responsibilities:
- Requirement gathering and design.
- Designed and developed Web Interface/GUI in Dot net Nuke,ASP.NET/C#, Rad Controls
- Wrote stored procedures/ T-sql queries to handle database operation
- Implemented Ajax functionality to ASP.Net Web Forms with Script Manager and Update Panel
- Worked on data access layer using ADO.Net to retrieve data from sql server database
- Implementing application error logging
- Heavily used JavaScript to avoid post back, IIS resetting, managing files, configure IIS.
- Deployment of application on test and production server
- Has experience in Onsite and Offshore coordination with Client/Team.
Confidential, LA
Sr. Software Engineer
Responsibilities:
- Application requirement analysis, design, debugging and testing
- User Training (clients & marketing groups)
- Database Implementation (Creating tables, indexes, views, UDT)
- Database Development (Creating Stored Procedures, functions and Triggers)
- Highly involved in the design and development of the application by using Dot net nuke, C# and ASP. Net.
- Implemented windows active directory for Logins of Users with forms base authentication.
- Developing many reusable code modules to speed-up the development process.
- Requirement gathering & preparing use case documents for enhancements to existing web service for Sales module
- Created Class library for Data access
- Perform Unit testing
- Created Web Service
Confidential
Sr. Software Engineer
Responsibilities:
- Created an intranet application called Penalty Revenue Organizer in ASP.NET and C#.
- Coded arithmetic functions in JavaScript for the ASP.NET application.
- Wrote stored procedures and T-SQL queries for the EDW Reports and the ASP.NET applications.
Confidential
Software Engineer
Responsibilities:
- Involved in full software development lifecycle (SDLC).
- Design of object models and documenting them in UML Class diagrams.
- Developed Window and Web based application using Visual Studio.NET.
- Developed applications using VB.NET, Asp.Net, JavaScript.
- Used Grid view control and strong search engine facility.
- User session data and page post back operations are maintained by using Session and View state objects.
- Developed and used ADO.NET objects for handling database activities.
- Developed and Design full Normalized Database.
- Designed and documented of flows and functional diagrams using Visio.
- Provided technical support and maintenance for the application.
- Performed unit testing of the application and prepared user manual for the component.
Confidential
Software Engineer
Responsibilities:
- Involved in system/interface design.
- Developed module for exporting historical data to the system.
- Design/Develop different web pages in ASP.Net/Vb.Net
- Created Stored Procedures/Functions in SQL Server 2005
- Involves in all the phases of the Project Life Cycle, Architecture and also analysis of the system based on n-tier architecture. Created ASP.Net pages using Vb.Net as back end language with web server controls.
- Involved in the development of business logic in VB. NET, ASP.Net. Database transactions were achieved through Dataset, Data view, Data Reader and SQL Data Adapter. Created and consumed XML Web Services.
- XML and SOAP was used to exchange structured and typed information over the net. Developed Web based report in Crystal Reports to provide customization and to manager report printing. Involved with Multi-threading using in C#.Net and ASP.Net.
- Involved with Funds, day to day transaction using Vb.Net, ASP.Net, ADO.Net. Developed modules for Authentication of a user, forgot password, Change password. Creating Stored Procedure, Trigger for database access and events.
- Involved in testing the application.
Confidential
Software Engineer
Responsibilities:
- Used 3-tier architecture for application development. Developed application using HTML, ASP.Net, Vb.Net, JavaScript and XML. Involved in performance of the application review and worked with state managements - Session, Application and View State.
- Developed dealer administrator area with client site JavaScript, XML, Vb.Net. Developed Role base Security by Using ASP.Net to authorize the request member to a specific Role. Have extensively used Datasets, Data table and Data view to retrieve and manipulate data and display it in an ASP.Net page.
- Developed ASP.Net pages in Vb.Net to meet the business requirements using Visual Studio.Net. Used DataGridView control to provide a customizable table for displaying data. Maintain modules for Authentication.
- Used Data Grids, Data Sets, Data Views, Data Adapters and Data Readers to extract data from Backend. Responsible in the coding and unit/integration testing of the systems. Experienced with data analysis, data access, data manipulation, technical, user documentation.
- Client communications and requirement gathering.
- Involved in database design and architecture design.
