We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 12 years of IT experience in analysis, design, development, implementation and testing of web and desktop based multi - tier applications in Marketing, CRM and eGovernance domains.
  • Experienced in all phases of software development life cycle (SDLC) - Project Analysis, Requirements, Design, Development, Testing, Documentation and Deployment
  • Technical expertise in Microsoft Technologies such as .Net Framework, ASP.Net, C#, WCF, AJAX, ADO.NET, ASP.NET MVC
  • Have expertise in technical design documentations using Object-oriented analysis (OOA), Design (OOD) and agile methodologies
  • Have expertise in Service contract, service implementation, and business logic, leading the migration of applications to production, documentation, participated in the development of SQL procedures and design user guides.
  • Developed Data Access Layer (DAL), Business Logic layer (BLL) also in implementing Business Processes as part of Service Oriented Architecture (SOA).
  • Having good knowledge in .NET performance measuring using PerfView tool.
  • Have expertise in Singleton and Dependency Injection.
  • Expert in developing Custom Control, User Control and Provided Rich Functionality.
  • Good knowledge on web using Java Script,jQuery, HTML5, IIS and JSON.
  • Having good knowledge in RequireJS
  • Hands on experience in developing and consuming XML Web Services using WSDL and SOAP.
  • Experienced in utilizing the new integrated features of .NET 3.0/3.5 versions like Windows Communication Foundation (WCF) and Web API
  • Having good knowledge in TPL
  • Experience with Model-View-Controller (MVC), Model-View-View-Model(MVVM) architecture
  • Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL to manage relational data as objects.
  • Experience in implementation of Enterprise Library
  • Hands on experience in using Web Server - IIS
  • Consumed ADO.NET components like Data Adapter, Dataset to perform data operations. Extensively used ADO.NET to implement the data layer to communicate with different databases.
  • Worked on designing the Database Schema, which represents an ownership context for a Microsoft SQL Server 2005/2008/2012.
  • Good Experience in managing SDLC using TFS
  • Experience in tools FxCop,Code Analysis, Threat Model

TECHNICAL SKILLS

Languages: C#.NET, SQL, T - SQL, LINQ

Web Technologies: ASP.Net, AJAX, Web Services, CSS, Java Script,jquery, JSON, RequireJS

Development IDE: Visual Studio 2KX

Database: SQL Server 2005/2008/2012 (T-SQL, Stored procedures), MS Access

Middleware: WCF, Web API, ADO.Net, Entity Framework

Enterprise Servers: IIS Server

Application Tools: Visual Studio.Net, SQL Management Studio

Operating Systems: Windows Server 2003,2008, Win 7, Win 8

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Engineer

Responsibilities:

  • Designed and developed various interfaces, classes to construct the business logic using C#
  • Developed the reusable framework for the application using .NET
  • Involved in designing web Pages with custom tool using ASP.NET and ASP.NET MVC.
  • Refractored the code for higher performance, used parallelism wherever possible.
  • Measured .NET application performance in terms of Garbage Collection using PerfView.
  • Extensively worked in middle tier on WCF and Web API.
  • Used RequireJS to asynchrounously load javascript files.
  • Created store procedures, Views.
  • Involved in Coding and Tuning the queries, stored procedures and functions.
  • Involved in creating EDMX (ADO .Net Entity Data Model) and Mapping.
  • Implement Unit Testing, Integration Testing and Regression Testing.
  • Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
  • Coordinated with QA Team for feature releases.

Environment: ASP.NET 4.0, C#, WCF, ASP.NET MVC, Web API, HTML5, RequireJS, SQL 2012

Confidential

Senior Software Engineer

Responsibilities:

  • Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#
  • Developed the reusable framework for the application using .NET
  • Involved in designing web Pages with rich UI, AJAX, and Jquery using ASP.NET.
  • Worked with Azure Table Storage
  • Developed module which deals with validating User data.
  • Implemented data processing using TPL
  • Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
  • Involved in creating EDMX (ADO .Net Entity Data Model) and Mapping.
  • Used JSON objects for better data transfer from Azure Table Storage.
  • Developed unit test methods using Moq framework
  • Created store procedures, Views.
  • Involved in Coding and Tuning the queries, stored procedures and functions
  • Implement Unit Testing and Integration Testing.
  • Involved in production deployment
  • Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
  • Leading a team of 5 people and as a single point of contact for all the development activities

Environment: ASP.NET 4.0, C#, WCF, ASP.NET MVC, HTML5, SQL 2008, Azure Table Storage

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in all the phases of the Project Life Cycle and also analysis of the system based on n-tier architecture.
  • Followed WaterFall methodology to produce high Quality software.
  • Analyzed the requirements and significantly contributed in developing UML Diagrams.
  • Worked with business users, understand the needs and helped the solution delivery team to draft the BRDs.
  • Effectively translated the business requirements into Technical Design Specication
  • Extensively applied the Object Oriented Analysis and Design (OOAD) concepts, and used design patterns like Singleton.
  • Used Microsoft Visio to Design Sequential diagrams, flow diagrams and database schemas.
  • Incorporated complex business logic using C#
  • Designing of WCF based Service, Data, Fault And Message Contracts. Hosting the WCF based service on IIS 7.0.
  • Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
  • Developed WCF service using MS CRM 2011
  • Designed the data access layer on the middle layer to connect various databases for various groups. SOA was extensively used for developing re-usable frameworks for Data access layer
  • Converted the long running LINQ to SQL procedures
  • Worked in the migration of MS CRM 4.0 to CRM 2011
  • Developed performance testing framework using Visual Studio Unit Test
  • Participated in creating a build deployed strategy that would take care of deploying the Entire App to various servers automatically using MS Build and deployment solution.
  • Involved in production deployment
  • Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
  • Leading a team of 2 people and as a single point of contact for all the development activities

Environment: NET Framework 4.0/3.5, C#, WCF,WPF,MS Dynamics CRM 2011, SQL Server 2008, Team Foundation Server (TFS).

Confidential

Senior .Net Developer

Responsibilities:

  • Involved in Gathering and analyzing the requirements.
  • Designed the complete solution using N-tier Architecture model
  • Involved in development of Windows Forms, Classes using C# that incorporates both N-tier architecture and database connectivity.
  • Used Internet Explorer COM Component to collect information from websites.
  • Created new database objects like Procedures, Functions, Indexes and Views using T-SQL in Development and Production environment for Sql Server 2005.
  • User action recording and playback implemented to collect information.
  • Implemented version controlling using Visual Source Safe for version control.

Environment: Visual Studio.NET 2005, C#, ADO.Net, Visual Source Safe, SQL Server 2005.

Confidential

Senior .Net Developer

Responsibilities:

  • Designed and developed Web Forms using ASP.NET Controls, CSS and HTML to facilitate the registered users.
  • Developed classes in Business Layer and in Data Access Layer in C#.NET.
  • Used Custom Validations and User Validation to give access to registered users.
  • Involved in Gathering and analyzing the requirements.
  • Designed the complete solution using N-tier Architecture model
  • Involved in development of Web Forms, Classes using C# that incorporates both N-tier architecture and database connectivity.
  • Developed ASP.Net pages using ASP.NET 3.0/2.0 web form controls, Custom user Controls, HTML server controls in C#.
  • Designed and developed winforms C# 2.0.
  • Deployed and hosted the application on Microsoft IIS.
  • Created new database objects like Procedures, FunctionsIndexes and Views using SQL Server 2005.
  • JavaScript was written for Client side validations

Environment: Visual Studio.NET 2005, C#, ASP.Net, ADO.Net, SQL Server 2005.

Confidential

.Net Developer

Responsibilities:

  • Involved in System Study and to produce system maintenance document. Prepared artifacts on common modules, key components and interfaces.
  • Collected the requirements from business team and involved in analysis, design and development.
  • Developed GUI using Web Forms and implemented the code. Extensively used ADO.NET to access SQL Server database.
  • Developed .Net Classes and domain objects .
  • Involved in data migration from Poseidon I to Poseidon II for European and American Countries.
  • Extensively used SQL Stored Procedures for accessing the information from SQL Server 2005 Database.
  • Involved in taking Backups, Restoring, Import/Export data using MS SQL Server
  • Involved in installation, configuration and Administration of SQL server 2005.

Environment: C#, Web Forms, SQL Server 2005

Confidential

.Net Developer

Responsibilities:

  • Involved the overall architecture and design.
  • Design and development of web forms using ASP.NET / .Net 2.0 and AJAX Tool Kit
  • Develop business components and Data Access components in C#
  • Extensively worked on creating web Forms using user controls.
  • Used Java Script and ASP.NET controls for validations.
  • Designed and modified the database tables and wrote complex SQL queries & stored procedures in SQL Server 2005
  • Used VSS to protect from accidental file loss and track version

Environment: C#, .Net Framework 2.0, ASP. Net, HTML, ADO.NET, Visual Source Safe (VSS), Java Script, SQL Server 2005.

We'd love your feedback!