We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

2.00/5 (Submit Your Rating)

Ewing, NJ

SUMMARY:

  • 7+ years of experience as a Microsoft .NET Developer in designing, developing, implementing, troubleshooting and maintaining, multi - tier Web Based & Windows Based Applications using C#, ASP.NET, .Net Framework 4.5/4.0/3.5/3.0/2.0, WCF, LINQ, AJAX, Win Forms, Web Forms, ADO.NET, SQL Server, Web Services, SQL Server Reporting Service (SSRS), Crystal Reports and Windows Services.
  • Front End/Graphical User Interface (GUI) and Middle Tier/Server Side Programming:
  • Strong experience in developing internet, intranet, N-tier and distributed client-server applications using C#.Net, ASP.NET, MVC,ADO.NET, AJAX, SQL Server 2012/2008/2005/2000, Visual Studio 2013/2012/2010/2008/2005
  • Recent intensive project experience in MVC, LINQ, Entity Framework, JQuery, WCF
  • Expertise in building rich AJAX enabled UI based web applications in .Net and developing multi-tier client-server web applications
  • Good Knowledge on WCF, Web Services (SOAP, WSDL, UDDI), XML, XSLT
  • Experienced in creating business components, custom controls and web services etc
  • Expert level skills in developing XML and SOAP, HTTP based Web Services, JSON in .Net including hands on experience in consuming web services using WSDL
  • Strong experience in preparing deployment packages for web based and windows based applications using .Net technologyDatabase Design, Modeling, Stored Procedures, Functions and Views:
  • Good knowledge in Database development and proficient in writing database programs in MS SQL Server 2012/2008/2005/2000, DB2, Oracle 11g/10g/9i and MS Access
  • Extensive experience in developing T-SQL queries, stored procedures and triggers using SQL SERVER 2012/2008/2005/2000
  • Efficiently used the database Connectivity API’s (ADO, ADO.NET) in Client Server and Web Applications
  • Expert in using ADO.Net Entity Framework to connect to SQL Server Database using
  • Experience on ADO.NET components such as Datasets, Data Adapter, Data Reader, Data View & Data Table to access & update database.
  • Created user-defined functions, tables, databases, indexes, stored procedures, views, triggers, cursors using T-SQL
  • Experience in UML using Rational Rose and Visio for Use case, Class, Sequence and System diagram
  • Good Experience in full Software Development Life Cycle (SDLC) from inception to peak/delivery of project/product
  • Expert in debugging an application using the debugging tools provided by the Visual Studio.Net IDE
  • Excellent analytical, problem solving and interpersonal skills. A good team player with excellent technical, communication and interpersonal skills and capable of taking up responsibilities independently and collaboratively in teams
  • Motivated and determined to deliver productive high quality, complete deliverables within deadlines with minimal supervision

TECHNICAL SKILLS:

Programming Languages: .NET Framework 4.5/4.0/3.5/3.0/2.0, C#, ASP.NET, ADO.NET, VC++, PL/SQL, T-SQL, SQL

Web Technologies: ASP.NET, Web Forms, AJAX, ASP, XML, HTML, JavaScript, AJAX, JQUERY, Ext JS, Web Service

Latest .Net Trend: Windows Communication Foundation (WCF), WCF REST, LINQ, MVC(Model-View-Controller) Pattern

XML Technologies: XML, XSL/XSLT, XAML, DOM, XPATH, SOAP, WSDL, DTD

Mark-up/Scripting Language: HTML, DHTML, CSS, XML, JavaScript, AJAX, VBScript

Web Services: SOAP, UDDI, WSDL, XML Web Service, WCF

Application/Web Servers: Microsoft IIS 7.0/6.0/5.0

Databases: SQL Server 2012/2008/2005, DB2, MS-Access, Oracle 11g/10g/9i, SSIS 2005/2008

CMS: Documentum, FileNet P8

Source Control Systems: Team Foundation Server(TFS), Microsoft Visual Source Safe (VSS), SVN, CVS

IDE: Visual Studio Team Foundation Server, Visual Studio 2012/2010/2008/2005

Reporting Tools: SQL Server Reporting Service (SSRS), Crystal Report

Operating System: Windows 7/Vista / XP / 2003/ NT/2008

Standards & Trends: DSA (Data Structure & Algorithm), Agile Practice, Scrum Methodology, OOAD with UML, AOP (Aspect Oriented Programming), Design Pattern, SOA (Service Oriented Architecture), Test Driven Design, Domain Driven Design

PROFESSIONAL EXPERIENCE

Confidential, Ewing NJ

Sr. Software Developer

Responsibilities:

  • Designed and developed Software Development Life Cycle (SDLC) from analysis and design to implementation with .Net Technologies
  • Extensively used the Model View Control (MVC) Pattern concepts in the overall design and development of the system.
  • Used ASP.NET MVC (using the Razor engine) to design front end.
  • Used MVC Controller Action selectors, Action Results, Action Filters to control the behavior.
  • Worked on MVC View Layout, Partial Views, and Html Helpers.
  • Used Data Annotation validators to perform validation in an ASP.NET MVC application.
  • Extensively used Html Helpers like Textbox, TextArea, Checkbox, Hiddenfield, Dropdownlist, Listbox etc.
  • Created Custom Validator Attribute and used or multiple Models in MVC.
  • Used JIRA to plan and track the project development.
  • Used FileNet P8 to Upload and Retrieve documents.
  • Created Model objects using Entity Data Model with Entity framework.
  • Utilized Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ.
  • Implemented ORM Framework Entity Framework Code First Approach with Repository Pattern and its implementation over the Business and Presentation layers.
  • Used Compiled Queries, Multiple Contexts, Explicit loading, and Save Changes to context after all database operations to improve the performance in Entity F/W.
  • Used ADO.NET Entity Framework Model as the Data Access Layer (Database First) and implemented the CURD(Create, Update, Retrieve and Delete) operations, Mapping and executed stored procedures.
  • Used JQuery UI widgets like accordin, autocomplete, datepicker.
  • Heavily used JQuery Ajax to call controller actions from Views asynchronously.
  • Used JStree JQuery plug in to build interactive tree.
  • Heavily used JSON for asynchronous browser/server communication
  • Designed Customized components using C# Language
  • Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET, XML, XSL/XSLT, HTML, JavaScript
  • Heavily used Generics Collections like List, Dictionary, IEnumerable,
  • Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation using LINQ.
  • Heavily used Lamda Expression in LINQ to retrieve data from SQL Server.
  • Used Statements, views, User Defined Functions, Stored Procedures for inserting/updating/Deleting the data into the relational tables
  • Enabled Client-Side Data Validation in .NET using the validation controls like regular Expression Validator, Required Field Validator Etc
  • Involved in developing applications in C# to meet the business requirements using Visual Studio.NET 2012
  • Involved in portal GUI design using Master page, Login control, Site map, Microsoft menu control and client side validation is done by AJAX validation extenders
  • Used Agile Scrum Methodology
  • Generated and modified complex SQL stored procedures, functions and sequences using T-SQL.
  • Extensively used Object Oriented programming Techniques such as Encapsulation, Inheritance, polymorphism and Abstract Classes
  • Consumed RESTFul services using RestSharp.
  • Performed the installation, configuration, and testing of IIS/.Net applications on the new Windows 2008 servers.
  • Debugged existing project code to solve high priority and time critical production issues.
  • Worked extensively on web forms and data binding controls like Grid View, Data List and drop down boxes and Mapping page fields to the database fields
  • Worked with SQL server 2012 database to access millions of Customer records
  • Designed the database using ADO.NET and was involved in writing and maintaining complex SQL Queries and the Required Stored Procedures and Triggers
  • Used State Management Techniques, Familiar in providing Cost based and Data sensitivity approaches while maintain the state of the application by using Server Side state mgmt (Application, Data Caching, WEB.CONFIG, sessions etc) and Client Side Stat mgmt(view stat, Query String, profiles etc..) Solved the issues with session stat as OUTPROC/INPROC
  • Developed WCF services to enable effective communication
  • Develop SQL Reporting Services web apps, using .Net principles

Environment: .Net Framework(4.5/3.5/3.0), MVC, Entity Framework, ASP.NET, C#.NET, Web Services, LINQ, WCF, AJAX, ADO.NET,SQL Server 2012,SVN, XML, XSL/XSLT, HTML, JAVA SCRIPT, Restful Services, JQuery, HTML5, JQuery UI, SSRS, Unit testing, System Testing, Visual Studio 2012

Confidential

Sr.Net Developer/Onsite Coordinator

Responsibilities:

  • Involved in analysis, design, development and testing of Web Forms using IIS, ASP.NET, MVC, Javascript, SQL Server and .NET Framework
  • Implemented and design ASP.NET security mechanism such as impersonation, authentication and authorization.
  • Implemented HTTP protocol and SSL to secure the information between WCF client and Java based Service.
  • Implemented Windows Authentication in Intranet Web Application
  • Hand on Windows Services to call every 10 minutes to read data from the service.
  • Reviewed and understand the requirements and technical specifications as part of solution
  • Develop complex MVC Controller, ViewModels and Helper methods linked to backend database.
  • Working experience with Partial View, Razor view, Web API controller and MVC controller
  • Working knowledge on client side validation using JQuery validation
  • Developed deep understanding of Entity Framework configuration and usage.
  • Used Documentum to Upload and Retrieve documents.
  • Ability to work well in a team environment and brainstorm with other developers on ideas, design approach, technical issues and team processes.
  • Interacted with the Business Analysts and the clients for translating the business requirements into technical specifications.
  • Developed WCF web services for secure communication with server to client side.
  • Developed .net base web services client which consume java based web services. Client communicate using certificate authentication.
  • Provided technical solution within team members to solve technical difficulties in code development.
  • Involved in Writing, Modifying Queries, Stored Procedures and Triggers using SQL Server.
  • Worked as part of an AGILE development team to create and modify software solutions that reduced time to delivery and improved quality
  • Implemented the AJAX to achieve the Rich user interface by using XMLHTTP object and ASP.NET XML control
  • Implemented LINQ for querying, sorting, filtering the complex objects.
  • Hands on Experience in creating Technical Design Document,UML (Use Case Diagrams, Sequence Diagram, Class Diagram), Process flow Diagram, Data Flow Diagram
  • Used DB2 to access thousands of supplier data.
  • Worked on 3rd Party Infragistics control to achieve rich user interface.
  • Using the established frameworks likeEnterprise Libraryetc. to incorporate the industry best practices
  • Designed and developed multiple Batch application to import and export XML and Excel documents between third vendors.
  • Worked extensively on web forms and data binding controls like Grid View, Data List and drop down boxes and Mapping page fields to the database fields
  • Worked with SQL server 2008 database to access millions of Customer records
  • Designed the database using ADO.NET and was involved in writing and maintaining complex SQL Queries and the Required Stored Procedures and Triggers
  • Used State Management Techniques, Familiar in providing Cost based and Data sensitivity approaches while maintain the state of the application by using Server Side state mgmt (Application, Data Caching, WEB.CONFIG, sessions etc) and Client Side Stat mgmt(view stat, Query String, profiles etc..) Solved the issues with session stat as OUTPROC/INPROC
  • Developed WCF services to enable effective communication
  • Develop SQL Reporting Services web apps, using .Net 3.5 principles

Environment: .Net Framework(4.0/3.5/3.0), ASP.NET, C#.NET, Web Services, LINQ, WCF,AJAX, ADO.NET,SQL Server 2008/2005, XML, XSL/XSLT, HTML, JAVA SCRIPT, SSRS, Unit testing, System Testing, NUNIT 2.2, VS.NET(2010/2008/2005)

Confidential, Bloomington, IL

Sr.Net Developer

Responsibilities:

  • Involved in SDLC in whole project, in Analysis, design and coding part
  • Designed and Developed different modules, Class using C# and Designed GUI Part
  • Developed complex web forms using ASP.NET server-side scripting with C#, .NET Framework 3.5
  • Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, the middle tier contained all the business logic
  • Implement classes for data validation and to perform edit check on the data
  • Participated in full development life-cycle using Object Oriented Programming (OOPS) concepts and agile
  • Used MS Enterprise Library to implement Exception Handling.
  • Used ADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent access to SQL data sources
  • Designed, modeled multi-threaded, enterprise n-tier software agent using WCF web service hosted in a Windows service
  • Used LINQ to SQL Feature of .Net Framework for retrieving data from SQL Server
  • Write code to provide preview and printing functionality to the end user
  • Designed and created Relational database tables using Normalization, Managed clustered and non-clustered indexes and implemented Relationships b/w tables
  • Created Store Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server 2005
  • Develop SQL Reporting Services web apps, using .Net 3.5 principles
  • Used ADO.NET to get the data from data base and send it back
  • Used the built-in mechanisms of SQL Server 2005 for the data integrity like Default, Not Null, Check, Unique, Primary Key, and Foreign Key, etc
  • Performed Unit Testing for all units in developed pages using NUNIT Tool
  • Involved Unit Testing, Integration Testing and Regression testing in a regular basis to improve the performance of the application
  • Used Microsoft Team Foundation Server (TFS) to manage the team's software development lifecycle including deriving product backlog items, assigning sprint work items to developers and conducting sprint review meetings
  • Coding for various Modules, Error Handling, Modification and Testing
  • Complete SDLC, which includes Requirements Gathering, Analysis, Design, Development, Implementation, Upgrade, Enhancements, Maintenance, Support and Bug Fixing
  • MFC Based Application for creating GUI. Create Different class for different Rules. Used Multithreading, serialization etc. Performed the full project life cycle in development of client/server
  • Fixed Bugs in pre-shipment code, reported by quality assurance team
  • Used Visual SourceSafe
  • Coding for various Modules, add Extra features, Error Handling and Modification, Bugs solving.
  • Support the creation of test plans and training materials relevant to the approved client business processes

Environment: Visual C++, Win32 API, STL, MFC, Windows NT, Visual Studio

We'd love your feedback!