Senior .net Developer Resume
Pittsburgh, PA
PROFESSIONAL SUMMARY:
- Around 9 years of assorted expertise in Software Development Life Cycle (SDLC) involving Design, Development, Integration, Implementation and Testing of applications in Client/Server, N - tier Architecture based on Microsoft .NET technologies and SQL Server.
- Technical expertise in Microsoft Technologies like .Net Framework 4.0/ 3.5/3.0/2.0, C#4.0/3.0/2.0, ADO.NET, IIS, Win Forms, Web Services, ADO, WCF, WPF, XML, Microsoft SQL Server and MS Team Foundation Server.
- Experience in Agile Software Development Methodology, Evolution tree, Waterfall Software Development Methodology including SCRUM thoroughly.
- Very well acquainted with the concepts like Inheritance, Polymorphism, Abstraction and Encapsulation, have used them wherever Object Oriented Programming System (OOPS) is needed and comfortable with the SOLID principles.
- Experienced in creating rich User Interface on the web using HTML 5.0, XAML, DHTML, Master Pages, Angular Js, CSS, Ajax, JavaScript and JQuery.
- Hands on experience in MS SQL Server and Oracle database design, development and in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Functions.
- Involved in application design based on MVC 2.0/3.0/4.0/5.0, MVP, MVVM with Prism Technology, Singleton design Patterns.
- Experience in development of a well responsive Single Page Application using AngularJS.
- Experience in Twitter Bootstrap framework for developing rich UI.
- Strong experience in design of Web-Based Applications using ASP.NET, AJAX, JQuery, Master Pages, Web Services and Server Controls.
- Good experience in working with Web Services, Windows Communication Foundation (WCF) and Windows Services.
- Developed Data Access Layer (DAL), Business Logic layer (BLL) also in implementing Business Processes.
- Prepared Technical design document, Use cases, Test cases and User manuals for various projects and good at Bug fixing, Code reviews, and Unit & System testing.
- Experience with Test-Driven Development (TDD) like N-Unit testing frameworks.
TECHNICAL SKILLS:
Programming Languages: C#, VB.NET 6.0, C++, C
.Net Technologies: .Net Framework 2.0/3.0/ 3.5/4.0/4.5, ADO.Net, Entity, LINQ, Web Services, Web Forms, Win Forms, AJAX, ASP.NET MVC, SharePoint, WCF, WPF
Web Technologies: HTML5, CSS, XML, JavaScript, Bootstrap, JQuery, AngularJS.
Database: Access, MS SQL 2012/2008/2005, Oracle 8i/9i/10g/11g.
Software & Tools: Developer Tool, Firebug, SQL Profiler, Visual Studio, SQL Server Management Studio, DevExpress, MS word, MS Excel and MS PowerPoint
Reporting & Integration Tools: SSRS, SSIS
Operating Systems: Windows 2000/XP/7/2008Server/Azure
Version Control: TFS, SVN, VSS
Application Server: IIS 6 /7/8
Design Pattern: MVC, Factory
PROFESSIONAL EXPERIENCE:
Confidential, Pittsburgh, PA
Senior .Net Developer
Responsibilities:
- Responsible for gathering and preparing detail requirements document from initial BRD and discussions with client Requirements.
- Developed the Web Application by extensively using Object Oriented Programming Concepts.
- Implementation of client-side validations using jQuery and ASP.NET MVC Validation implemented at Controller level.
- Used Google chrome Developer tools to make the frontend development easy and effective.
- Developed projects in GitHub and deployed in Azure Environment.
- Developed Restful service using WCF framework and used Angular Js for getting data.
- Used html helpers and html client-side validations.
- Worked intensively on CSS to create designs for the layout and the pages according to Client requirement.
- Designed, developed Presentation Layer using Web Forms using ASP.NET and C#, Web Service Layer for interacting with other external systems and Data Access Layer.
- Designed and developed framework components for Caching, Logging, Exception Handling, Mailing functionalities. Created stored procedures, Functions, Views in SQL Server 2012 database.
- Written Stored Procedures, triggers in SQL Server 2012 and used LINQ providers, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Used XML files to store data and to bind data with the controls on the front end.
- Used WCF for acquiring the information from a remote component and caching it.
- Use of Team Foundation Server for continuous integration, generating database deployment scripts and version control.
- Performed Branching and Merging of code in TFS.
- Handled development team and performed code reviews to verify best practices been followed.
- Worked with partner teams for integration of services in Azure.
- Single point primary contacts to the Client for the duration of the project.
- Fixed the bugs reported by QA testing.
Environment: VisualStudio.Net 2012, .Net Framework 4.0, C#, ASP.NET, MVC5, ASP.NET Web Forms, XML, Azure, JQuery, JavaScript, CSS3, HTML5, AJAX, XML, LINQ, TFS, ADO.NET, WCF Web Services (SOAP), IIS 6.0/7.5, SQL Server 2012, Windows.
Confidential, San Diego, CA
Senior .Net Developer
Responsibilities:
- Experience in developing ASP.NET MVC Applications using MVC 2.0 with Web Forms (ASPX) View Engine, MVC 3.0 with Razor View Engine, JQuery, AJAX
- Used MVC Layout Pages, JQuery UI Controls and plug-in including Accordion, Tree View, Navigation Menu, Tab, Progress bar, slider bar, Date Picker, to get rich, consistent look and feel throughout the website
- Created new Windows Service for Account View Emails which asynchronously send emails to Confidential Advisors and Clients.
- Developed WCF Services to interact with the back end to get the necessary XML data for each email templates.
- Developed projects in GitHub and deployed in Azure Environment.
- Extensively used Angular JS for DOM traversing and manipulation.
- Used timer threads to instantiate the service as per the schedule to send emails when statements are available for the users or when client changes his profile on the UI or when the password is changed etc. to name a few.
- In addition to sending emails to the users, this service also checks for Bounced Emails in the users exchange mail box and processes them and Turns off the paperless settings of the user to Paper Based Statements in compliance with SEC guidelines.
- Used Redemption COM Components to access the exchange mail box from the service without the need for login prompt and then process the bounced emails, extract all the necessary data from bounces and store them to DB using WCF.
- In addition to this involved in fixing bugs in DB2 Stored Procs and re-writing legacy DB2 stored procedures to SQL Server 2008.
- Well versed with using HP Quality Center when working with Defects.
- Used TFS to automatically build the projects and source code management.
- Responsible for monitoring the work of team members and also entering the tasks and monitoring the time in SCRUM Portal and review the Burn Down Charts of team members.
- Worked with partner teams for integration of services in Azure.
- Assisting the team member when necessary with their daily tasks and responsibilities.
- Experience using Fire Bug to debug JavaScript scripts via Firefox.
- Experienced creating WIX Installers to automatically install the service in DEV, QA and PROD Servers depending on the environment where they are getting installed.
Environment: .Net 4.0, .Net Framework, C# 4.0, ASP.Net, WCF (Windows Communication Foundation), WPF (Windows Presentation Foundation), MS Visual Studio 2010, MVC 4.0, IIS 7.0, JQuery, CSS3, JavaScript, HTML5, DHTML, XML, SQL, Oracle 9i, SQL Server 2000, T-SQL, Windows 7.0 Ultimate.
Confidential, CA
.Net Developer
Responsibilities:
- Worked with Business Analyst's and Project managers to drive out requirements and implemented an elegant solution to the task at hand.
- Implemented Model View Controller (MVC) Pattern in the application development.
- Designed and developed web based UI in C# using different controls like HTML Controls, Data Controls and Web Controls.
- Extensively worked in developing Stored Procedures and Functions in Oracle.
- Used Telerik controls for great user interface experience.
- Provide guideline and code samples to improve system performance, using Visual Studio 2008, Silver light, SQL Server, Crystal Report 2008, Telerik Report.
- Developed SQL Queries and Procedures for storage and retrieval of data using ADO.Net and LINQ to SQL.
- Experience in ETL development using SSIS and SQL Loader in Oracle.
- Implemented features of ASP.Net 4.0 such as Calendar Controls, Repeater Control and Security using form authentication and used ASP.Net Validation controls to do server-side validations and client-side validations based on the user’s browser.
- Worked with ASP.Net Web forms, Master pages, Web services, State management, caching features, configuring optimizations and securing the web application.
- Used Cascading Style Sheets (CSS) to attain uniformity of all web pages and to control the layout and look of the page easily.
- Used ASP.Net AJAX extensively for calling Web Services without writing a lot of custom JavaScript code to handle the request and response messages.
- Used JavaScript extensively to enhance the UI and to make application looks more dynamic and to perform client-side validations.
- Implemented XML Web Services in C# based on SOAP protocols using XML and XSLT extensively for data transfers.
- Involved in developing Web Services and invoking them by using XML SOAP tool for creating proxy classes.
- Created WCF Services and Client Proxy for communication between Application Server and Web Server.
- Designed WCF the front end using XAML Browser WPF for Rich UI.
- Used JQuery and JavaScript to reduce the turnaround time of retrieving data from the data base.
- Configure the SSIS Package for run time Parameters and Config file.
- Developed Razor views with strongly typed view models and helpers and partial views using ASP.NET MVC4, CSS and HTML.
- Created data access layer to communicate with the SQL Server Database with ADO.Net objects.
- Worked on ADO.Net components SQL Connection Object, SQL Command Object, Data Reader, Data Adapter, Data Set and Data View to provide communication to the database.
- Created Stored Procedures, Functions, and Triggers using T-SQL in SQL Server 2008 to insert, update, and delete data inside tables.
- Development of enterprise reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).
- Developed database objects such as SSIS Packages, Tables, Triggers, and Indexes using T-SQL, SQL Analyzer and Enterprise Manager.
- Worked with Bootstrap framework and AngularJS to Design single page application.
- Implemented Unit, Integration and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server.
Environment: .NET Framework, Visual Studio 2010, ASP.Net 4.0, C#, ADO.Net, MVC AJAX, IIS, Web Services, SOAP, Telerik, RAD Controls, WCF, HTML, CSS, XML, SSRS, JavaScript, SQL Server 2008, Oracle 9i, Bootstrap, SSIS, Team Foundation Server(TFS), Windows Server 2003.
Confidential, Kansas City, MO
.NET Developer
Responsibilities:
- Has interacted with the client in person to get an understanding on the requirements
- Involved in the complete lifecycle (SDLC) of the project in Design, Development, Implementation, testing and Support and Production Maintenance
- Generated skeleton classes required for the application
- Used separate Presentation, Business Logic and Data Access Layer in project development.
- Developed front-end screens using ASP.Net Web forms.
- Developed class files for business layer and data access layer using C#.Net.
- Migrating data from different sources like Flat File sources, Oracle database etc.
- Used JavaScript to perform front end validations as per the business rules proposed.
- Responsible for Migration of DB data fetching from Stored Procedures to Entity Framework 4.0 with Linq to SQL data fetching.
- Participate in development of artifacts such as Use Case Models, Use Cases, Activity Diagrams/Workflow Models.
- Extensively worked on Twitter Bootstrap framework to design single page applications.
- Developer of the core developing Team using C#.Net, SQL Server with MVC Pattern.
- Worked on TFS for version control, Code Review and for automatic builds and continuous integration.
- Utilized Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ Statements, views, User Defined Functions, Stored Procedures for inserting/updating/Deleting the data into the relational tables.
- Implemented ASP.NET security and Authentication modes provided by IIS and ASP.Net.
- Worked on MS SQL Server 2005 (stored procedures, triggers, definition of table schemas, etc).
- Worked with SOAP and RESTful Services using WCF and WEB API in an additional Service Layer.
- Developed DAL using ADO.NET Entity Framework, invoked DB tables and stored procedures.
- Implemented client-side functionality using jQuery .
- Extensively worked on creating CSS, Master Pages, Theme and Site Definition to enrich the portal and to control the styles.
- Involved in deployment of the application to the QA server.
- Acted as Configuration Controller & process champion and guided the team to follow up process.
Environment: C# 3.0, ASP.NET 3.0, Visual Studio 2005, WCF, SQL Server 2005, JavaScript, MVC, LINQ, JQuery, CSS, AJAX, IIS, TFS, Bootstrap, Microsoft Visio, SOAP, REST, XML, Tortoise SVN, N-unit.
Confidential
Software Engineer
Responsibilities:
- Has interacted with the client in person to get an understanding on the requirements
- Involved in the complete lifecycle (SDLC) of the project in Design, Development, Implementation, testing and Support and Production Maintenance
- Generated skeleton classes required for the application
- Used separate Presentation, Business Logic and Data Access Layer in project development.
- Developed front-end screens using ASP.Net Web forms.
- Developed class files for business layer and data access layer using C#.Net.
- Migrating data from different sources like Flat File sources, Oracle database etc.
- Used JavaScript to perform front end validations as per the business rules proposed.
- Responsible for Migration of DB data fetching from Stored Procedures to Entity Framework 4.0 with Linq to SQL data fetching.
- Participate in development of artifacts such as Use Case Models, Use Cases, and Activity Diagrams/Workflow Models.
- Extensively worked on Twitter Bootstrap framework to design single page applications.
- Worked on TFS for version control, Code Review and for automatic builds and continuous integration.
- Developer of the core developing Team using C#.Net, SQL Server with MVC Pattern
- Utilized Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ Statements, views, User Defined Functions, Stored Procedures for inserting/updating/Deleting the data into the relational tables.
- Worked on MS SQL Server 2005 (stored procedures, triggers, definition of table schemas, etc).
- Worked with SOAP and RESTful Services using WCF and WEB API in an additional Service Layer.
- Developed DAL using ADO.NET Entity Framework, invoked DB tables and stored procedures.
- Implemented client-side functionality using jQuery .
- Extensively worked on creating CSS, Master Pages, Theme and Site Definition to enrich the portal and to control the styles.
- Involved in deployment of the application to the QA server.
- Acted as Configuration Controller & process champion and guided the team to follow up process.
Environment: C# 3.0, ASP.NET 3.0, Visual Studio 2005, WCF, SQL Server 2005, MVC, JavaScript, LINQ, jQuery, CSS, AJAX, TFS, Bootstrap, Microsoft Visio, SOAP, REST, XML, Tortoise SVN, N-unit.
