We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

Dublin, OH

SUMMARY

  • Above 8 years of experience in developing various applications using Microsoft technologies like C#.NET, ADO.NET, Visual Studio .NET 2005/2008/2010/2012 , SQL Server.
  • Experience developing and supporting web - based/windows ASP.NET (C#) applications.
  • Expertise in all the stages of the Software development Life Cycle (SDLC) namely Requirements Gathering, Analysis, Design specifications, Development, Testing, Implementation, Maintenance, Documentation of n-tier architecture application.
  • Extensive experience in web technologies and with ASP.NET, MVC, C#, JavaScript, JQuery, JSON, HTML, CSS, Web Services, WPF, AJAX technologies.
  • Good experience in implementing MVC architecture.
  • Very good experience on Object Oriented Programming (OOPs) concepts.
  • Well versed with all MS Data access technologies including ADO.Net, Entity Framework 4.0, LINQ, LINQ to SQL, Enterprise Library.
  • Having noledge in SQL.
  • Good experience in Triggers, Views, Stored Procedures and appropriate User defined functions.
  • Expertise in testing phase, it includes test scenarios, test plans, test cases, execution of test cases, unit test plans and Unit Testing.
  • Having noledge in RDLC Reports.
  • Extensive noledge in customizing and enhancing the application based on client’s requirement.
  • Excellent with problem-solving and trouble-shooting capabilities.
  • Involved in interaction with users and creating specifications.
  • Good Team player, having interest towards exploring, learning and using new Tools and Software quickly as required.
  • TEMPHas excellent communication and interpersonal skills halp contribute to timely completion of project deliverables well short of schedule.

TECHNICAL SKILLS

Programming Languages: C#

Web Technologies: ASP.NET 4.5/4.0/3.5/3.0/2.0 , ASP.NET, ASP.Net, Ajax

Development Architecture: 3 tier Architecture, MVC 4.0

Client Scripting/Services: JavaScript, JQuery, JSON, Web Services

Database Solutions: MS SQL Express 2008 R2/ 2008/ 2005

IDE(s): Visual Studio 2012/ 2010/ 2008/ 2005

Window Technologies: WPF, MVVM

Source Controls: TFS, SVN

Reporting: Crystal Reports, RDLC

Tools: Devexpress Control, ADO.Net, Entity Framework 4.0, LINQEnterprise Library, NHibernate

Platforms/OS: Windows 8, Windows 7, XP, XP Professional

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in developing, enhancing the browser based Intranet applications using ASP.NET, C#.
  • Developed the presentation layer which consisted of ASP.NET Web Forms, User Controls and their associated code-behind files. Analysis of the requirement(information) provided by Client team.
  • Developed Data Access layer (DAL) for communicating SQL Server.
  • Used JavaScript and JQuery for client side data validations and Validation controls to validate the input.
  • Developed UI using custom controls, user controls, layouts and styles which inputs the data and display the data for the web applications using ASP.NET.
  • Architect, Design and Develop RESTful base WCF Web using Service, and consumed at Web application using AJAX post calls.
  • Used SOAP based Web services to communicate with the business layer objects.
  • Use AJAX, JSON controls to minimize server round trip and enhance customer experience.
  • Designed the business logic and implemented it by creating interfaces, abstract classes, static classes and sealed classes.
  • Involved in implementation of the session management for the application
  • Involved in relational database design, data extraction, data transformation and loading from large and complex data sources using MSSQL Server 2008.
  • Worked on enhancements, bug fixing, and any changes dat is required.
  • Develop new and change existingStored Procedures.
  • Participated in enhancements, design reviews and ensured design meets functional and operational needs.
  • Agile Scrum Development methodology TEMPhas been followed for execution this project development with 1 month iterations.
  • Maintained the Version, Labeled Versions and Backups of the source using SVN.

Environment: C# .Net 4.5, Jquery, JSON, Web service, WCF, rdlc report, Sql Server 2014, SVN.

Confidential

Senior Software Engineer

Responsibilities:

  • Extensive experience in developingUser Interface (UI)for the better look and feel of thedesktop-based application.
  • Designed Win Forms in C# to displays results on screen.
  • Created reports using Crystal report.
  • Coded the application logic layer which contained all the business rules and business entities represented by C# Classes
  • Participate in the creation of database schema.
  • Develop new and change existingStored Procedures.
  • Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
  • Responsible for Root-cause analysis for the bug occurring in the application and providing permanent fix to these defects.
  • Responsible for carrying out Unit and System Testing.
  • Involved in Deployment and Troubleshooting issues in the application.
  • Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
  • Working with TFS as the source for version control and project / issue management.

Environment: C# .Net 4.5, Crystal report, Sql Server 2014, TFS.

Confidential, Dublin, OH

Senior Software Engineer

Responsibilities:

  • Involved in design, coding for web application using ASP.NET MVC Framework 4.0, C#, Visual Studio 2012, SQL Server 2008.
  • Utilize Entity Framework code first approach tan generates the database.
  • Created Business Logic Layer & Data Access Layers to implement the MVC architecture.
  • Developed modules of the application in ASP.NET MVC and involved in writing C# classes
  • Developed Razor views (.cshtml) using HTML Helper methods and C# to display the wire information.
  • Familiar with ASP.NET MVC routing and the way it is performed in Global.asax RegisterRoutes method.
  • RegisterRoutes method Used Master pages & AJAX to maintain GUI uniformity for the web content.
  • Used SOAP based Web services to communicate with the business layer objects.
  • Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages “Layouts and Nested.
  • Layouts”, “ViewStart” and MVC User Controls “Partial Views”.
  • Creating custom site pages, lists, views and master pages.
  • Created different models to tightly bind these models to the above Views in the application.
  • Created several Action methods in controllers in ASP.NET MVC which were used a routing mechanism between different views.
  • Developed Controllers and action methods to process the incoming requests.
  • Develop complex MVC Controller, ViewModels and Helper methods linked to backend database.
  • Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller level using Data Annotations.
  • Involved in the design and development of database, created Complex Queries, Stored Procedures, and Views using SQL Server.
  • Working with SVN as the source for version control and project / issue management.

Environment: C# with ASP.Net 4.5, MVC, Ajax, ADO.Net, Entity Framework 4.0, SQL Server 2008SVN.

Confidential

Senior Software Engineer

Responsibilities:

  • Extensive experience in developingUser Interface (UI)usingWPF and XAMLfor the better look and feel of thedesktop-based application.
  • Designed Win Forms in C# to displays results on screen.
  • Read Schema (XSD) to generate the dynamic Win Forms.
  • UsedXAMLdirectly forWPFand design Win Forms rich controls to enhance user experience and interaction with rich editing mechanism and improved functionalities.
  • Responsible for designing screens using MVVM Design Pattern for providing a more compelling engaging and rich media experience for viewers, this is a cross-browser, cross-platform implementation of the .NET Framework.
  • Reading business logic from VB6 based win application and writing in C#.
  • Involved in developing and designing User Interface (UI) using WPF for the better look and feel of desktop- based application.
  • UsedLINQ, NHibernate, WPF and WCFto communicate between Data Access layer and other business components.
  • Created user defined controls and custom controls usingXAML in WPF.
  • Customized various controls for Application by developing Custom Controls and User Controls.
  • Created reports using RDLC report.
  • Coded the application logic layer which contained all the business rules and business entities represented by C# Classes. It also contained data access logic and data access classes using NHibernate, which would communicate with the underlying database layer.
  • Participate in the creation of database schema.
  • Develop new and change existingStored Procedures.
  • Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
  • Involved in test case design and test scenario identification for functional, integration, system, regression, security, end to end and UAT testing.
  • Involved in Deployment and Troubleshooting issues in the application.
  • Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
  • Working with SVN as the source for version control and project / issue management.

Environment: C# .Net 4, WPF, MVVM, LINQ, NHibernate, RDLC report, Sql Server 2008, SVN.

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in developing, enhancing the browser based Intranet applications using ASP.NET, C#
  • Developed the presentation layer which consisted of ASP.NET Web Forms, User Controls and their associated code-behind files. Analysis of the requirement(information) provided by Client team.
  • Developed Data Access layer (DAL) for communicating SQL Server.
  • Used JavaScript and JQuery for client side data validations and Validation controls to validate the input.
  • Developed UI using custom controls, user controls, layouts and styles which inputs the data and display the data for the web applications using ASP.NET.
  • Architect, Design and Develop RESTful base WCF Web using Service, and consumed at Web application using AJAX post calls.
  • Used SOAP based Web services to communicate with the business layer objects.
  • Use AJAX, JSON controls to minimize server round trip and enhance customer experience.
  • Designed the business logic and implemented it by creating interfaces, abstract classes, static classes and sealed classes.
  • Involved in implementation of the session management for the application
  • Involved in relational database design, data extraction, data transformation and loading from large and complex data sources using MSSQL Server 2008.
  • Worked on enhancements, bug fixing, and any changes dat is required.
  • Develop new and change existingStored Procedures.
  • Participated in enhancements, design reviews and ensured design meets functional and operational needs.
  • Agile Scrum Development methodology TEMPhas been followed for execution this project development with 1 month iterations.
  • Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).

Confidential

Software Engineer

Responsibilities:

  • Extensive experience in developingUser Interface (UI)usingWPF and XAMLfor the better look and feel of thedesktop-based application.
  • UsedXAMLdirectly forWPFand design rich controls to enhance user experience and interaction with rich editing mechanism and improved functionalities.
  • Designed and developed Win Forms using C# in scrum environment.
  • Created user defined controls and custom controls usingXAML in WPF.
  • Developed GAC explorer module using C# Win Forms.
  • Involved in developing and designing Win Forms (UI) using WPF for the better look and feel of desktop- based application.
  • Customized various controls for Application by developing Custom Controls and User Controls.
  • Created reports using RDLC report.
  • Responsible forRoot-cause analysis for the bugoccurring in the application and providing permanent fix to these defects.
  • Responsible for carrying out Unit and System Testing.
  • Responsible for halping technically and functionally project members in on-time delivery of work.
  • Involved in test case design and test scenario identification for functional, integration, system, regression, security, end to end and UAT testing
  • Involved in Deployment and Troubleshooting issues in the application.
  • Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
  • Agile Test Driven Development methodology TEMPhas been followed for execution this project development.
  • Participate in creation of build.
  • Working with TFS as the source for version control and project / issue management.

Confidential

Software Engineer

Responsibilities:

  • Created 3-tier architecture for the application.
  • Created Web Pages using Master Pages.
  • Used Grid View control extensively for data display, dynamic generation of rows, and user input inside template columns. Used Edit Item-Templates and Footer Templates extensively for editing and adding rows.
  • Extensively used the ASP.NET features like Grid View, Detail View and other controls.
  • Used JavaScript, JQuery, HTML and CSS for developing Web Pages.
  • Involved in AJAX Validations using Ajax controls.
  • Implemented Indexing and Security Management.
  • Programmed Data Access Layer using ADO.NET which involved in accessing data from the Database using Connected Architecture which requires the strong OOPS concepts.
  • Interaction with Business Team in Requirement gathering/Elevation Support.
  • Responsible for developing application as per given requirement.
  • Participate in the creation of database schema.
  • Working with SVN as the source for version control and project / issue management.

Confidential

Software Developer

Responsibilities:

  • Designed the web application framework using C#.Net.
  • Customized various controls for Application by developing Custom Controls and User Controls.
  • Used ASP.NET and updated almost all web pages to implement the AJAX functionality, thereby achieving performance enhanced application.
  • Analysis of the requirement(information) provided by Client team.
  • Designed Master pages and maintained uniformity among all web pages and implemented the same template throughout the application.
  • Implemented input validation using the.NET Input Validation Controls.
  • Responsible for Database design, and creation of Stored Procedures using SQL, triggers to perform the Data retrieval from multiple tables in SQL Server 2005.
  • Generated reports using HTML Reports.
  • Interaction with Business Team in Requirement gathering/Elevation Support.
  • Responsible for developing application as per given requirement.
  • Involved in Unit testing and writing test scripts and scenarios.
  • Responsible for System Documentation and Bug fixing.

We'd love your feedback!