Senior Software Developer Resume
New York City New, YorK
SUMMARY
- Experience of more than 9+ Years in the field of IT industry as a Webdeveloper using Microsoft.NET technologies (C#, VB.NET, ASP.NET, Web Forms, ADO.NET, AJAX and XML Web Services, WPF, MVC), Html, and Java Script.
- Excellent Knowledge on Web Form designing in ASP.NET using Server controls, User controls and Html controls.
- Extensive experience with .Net Framework 2.0/3.5/4.0/4.5
- Experience of developing financial applications in MVC3/MVC4 Razor view Engine. Created Dynamic web pages with C# Code behind.
- Extensive experience in Client side using JavaScript, JQuery.
- Experience in creating and consuming XML/SOAP Web Services using ASP.NET.
- Experience in Database Development using ORACLE, SQL Server, and proficient inHandling Business Logic by writing Stored Procedures, Functions, Packages, Cursors and Triggers.
- Extensive Knowledge in .NET features like Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), and Silverlight.
- Experience of using TFS and VSS extensively.
- Hands on experience on Bootstrap, Handlebars.
- Extensive knowledge of .NET features like Generics, Serialization, Multi - threading, Exception handling and Remoting.
- Experience in different Phases of Software Development Life Cycle (SDLC).
- Experience in software methodologies like Agile, Iterative and Waterfall models.
- Experience with LINQ and Entity Framework to develop entity data model.
- Experience of being a Team Lead for couple of projects and have been working under strong deadlines.
- Experience of Designing and developing object oriented technologies and n-tier applications.
- Strong experience in working with SQL Server 2008/2005 and MS Access databases.
- Experience of developing applications in various domains like Financial, Mortgage, Health Care, BPO, HR and Payroll.
- Experience of ImplementingObject-Oriented Analysis and Designof projects using UML and RUP methodologies.
- Developed several Test plans and Testcases and Expert in Unit, Integration, and Functional and SystemTesting.
- Expertise in installing, developing and deploying on application/web servers such as IIS 5.0/IIS 6.0/IIS7.0
- Implementation of different design Patterns such as Singleton, Factory and Abstract Factory for application architecture Standardization.
- Extended Experience on DB objects Performance improvement and application specific.
- Outstanding team player, strong work ethics, enthusiastic and ability to learn new languages and Tools quickly.
- Strong written and verbal communication skills, with the ability to produce functional and technical specifications.
TECHNICAL SKILLS
Languages: C,C++,C#,VB.NET,ASP.NET, PL/SQL
.NET Technologies: Visual Studio.NET 2005/2008/2012 , ASP.NET, ADO.NET, Win Forms, Web Forms, Web Services, WCF, WPF, Validation Controls, Entity Framework, LINQ
Architecture: MVC1.0,MVC3.0,MVC4.0,3-Tire, N-Tire, Client-Server & SOA
Frameworks: .NET Framework 1.1/2.0/3.5/4/4.5
Databases: MS SQL Server 2000/2005/2008 , Oracle 9i/10g, MS Access, MySQL
Web Servers: Internet Information Services (IIS) 5.1/6.0/7.0
Web Technologies: HTML, DHTML, XML, XSL, XSLT, CSS, SOAP, Java Script, CSS
Operating Systems: UNIX, MS-DOS, Windows 9x/XP/NT/2000/2003/Vista
Modeling: Rational Rose (UML), E-R Model, MS Visio
Reporting: Crystal Reports, Active Reports
PROFESSIONAL EXPERIENCE
Senior Software Developer
Confidential, New York City, New York
Responsibilities:
- Developed core functionality with the ASP.NET MVC Framework (C#.NET, ADO.NET).
- Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at
- Implemented client side functionality using JQuery
- Implement agile scrum methodology in application development.
- Worked as a Senior Developer responsible for Designing, development of member maintenance UI.
- WPF design methodology is used to implement the ASPX web pages.
- Involved in implementation of work queues.
- Developed various generic foundational classes to be used across different applications within the system.
- Troubleshooting performance issues and fine-tuning queries and stored procedures.
- Written stored procedures, triggers, performance tuning&optimization.
- Converting Legacy DTS batch processes to SSIS.
- Design, development of framework packages like config reader, Error handling packages to enable component based use approach with in the batch processes.
- Worked on PROD support issues to resolve in timely manner.
- Analysis of FDDs to make sure there are no ambiguous requirements.
- Creation and review of HLD, LLD, Technical design, Unit test case documents.
- Created the API and main site databases in SQL Server
- Created the database maintenance plans which does the nightly backups, rebuilds indexes, purge the transaction logs after the backups are successfully done and keeps the database dump files for 7 days and deletes the older files.
- Used agile Methodologiesin developing web application.
- Gave Production support once web applications and win forms are deployed into production.
Environment: Windows 2008, IIS7.0, .NET Framework3.5, SQL Server 2012, Rational Clearcase, JavaScript, C#.NET, ADO.NET, XML, RSA, Workflows, WPF, MS Test, Windows Services, WCF.
Senior Software Developer
Confidential, New Jersey
Responsibilities:
- Developed presentation layer with Web forms, HTML Controls, web controls and Cascading Style Sheets (CSS) using ASP.NET 3.0/3.5, C#.NET as Code behind language and developed Business objects in C#.
- Responsible for migrating web applications and win forms from VB 6.0 and classic ASP in to VS 2008.
- Responsible for writing stored procedures and Queries by using SQL server 2005/2008 with SSMS (SQL Server Management studio).
- Design data access layer using LINQ to SQL and exposed as internal and external services using WCF.
- Developed Reports using SQL Server 2005 Reporting Services (SSRS) and integrated with Web pages.
- Maintained different change sets and versions of the web applications by using TFS (Team Foundation Server)
- Implemented projects using Scrum Framework, XP Engineering Practices and RUP implementation methodologies.
- Used agile Methodologiesin developing web application.
- Responsible for using Simple Object Access Protocol (SOAP) to communicate with client and web services.
- Responsible for wring queries and store procedures by using IBM DB2.
- Developed multi-threading applications by using C# as code behind ASP.NET as user interface.
- Imported huge amount of data by using DTS and SSIS by using SQL Server 2005.
- Developed Reports using SQL Server 2005 Reporting Services and integrated with Web pages.
- Developed user interface by using Silverlight 3.0 with Visual Studio 2008.
- Developed web services by using WCF (windows communication foundation).
- Used XAML to define UI elements, data binding, and events in WCF, WPF and Silverlight plug in for the presentation framework.
- Used Java script for client side validations.
- Developed Web Applications by based on SOA (Service Oriented Architecture).
- Responsible for Production support once web applications and win forms are deployed into production.
- Participated ongoing maintenance, production roll outs & testing.
- Automated Test Scripts using QTP and executed the Test Scripts in Quality Center.
Environment: Windows 2008, IIS7.0, .NET Framework3.5, SQL Server 2005/2008, Rational Clearcase, JavaScript,C#.NET, ADO.NET, XML, RSA, Workflows, WPF, MS Test, Windows Services, WCF.
Senior Software Developer
Confidential, Charlotte, NC
Responsibilities:
- Responsible for developing user interface by using ASP.NET with VS 2010/2008.
- Developed business objects by using WCF with code behind was C#.NET.
- Developed Web forms, HTML Controls, web controls and Cascading Style Sheets (CSS) using ASP.NET 3.0/3.5, C#.NETas Code behind language and developed Business objects in C# and WCF.
- Responsible for developing WCF Web Services with Service Model.
- Responsible for developing different contractors like data contractors, operation contractors, service contractors, message contractors by using WCF Service model.
- Wrote stored procedures and Queries by using SQL server 2005/2008 withSSMS (Sql Server Management studio).
- Developed Reports using SQL Server 2005 Reporting Services (SSRS) and integrated with Web pages.
- Responsible for doing enhancements for existing production applications.
- Maintained different change sets and versions of the web applications and win forms by using TFS (Team Foundation Server)
- Used agile Methodologiesin developing web application.
- Responsible for writing user friendly validations by using VS2008 and Java script.
- Gave Production support once web applications and win forms are deployed into production.
- Responsible for Participated ongoing maintenance, production roll outs & testing.
Environment: Microsoft Visual Studio 2005/2008, ASP.NET 2.0/3.0/3.5, C# .NET, ADO.NET, SQL Server2005/2008, XML, AJAX, MOSS 2007, Visual Source Safe, SOAP/REST, SSRS, SSIS, IIS 6.0, Crystal Reports, Silverlight 3.0/2.0/1.0, MS Team Foundation Server.
Senior Software Developer
Confidential, Chicago, IL
Responsibilities:
- Worked on requirement gathering by meeting the customers and analyzing the existing legacy tools and small excel applications.
- Involved in iterative and SCRUM method of Agile Methodology.
- Created requirement specification documents and involved in system design.
- Used C#.NET extensively for creating Business Objects and data access object and XML based data entities.
- Developed User Interface using ASP.NET.
- Worked on AJAX extensively for display of PMs Opinions on the fly.
- Developed Business Components and Data Access Components using C#.NET.
- Worked on Data Access layer with dataset and data adapter which interacts with SQL Database.
- Worked on View State to maintain the data between the pages of the application.
- Published Web services usingC#.NETto interact with the other applications and exposed them using SOAP and HTTP.
- Worked on Windows Communication Foundation (WCF) to retrieve the data from back-end resources.
- Involved in JavaScript for Client side Validation.
- Worked with SQLServer Reporting Services (SSRS) for providing comprehensive reporting functionality for variety of data sources.
- Worked with Visual Database Tools to create view, modify and test stored procedures and user-defined functions.
- Involved in developing test cases for unit testing, integration testing and also conducting code walk-through.
- Deployed the application and components on the test and production servers.
- Involved in retrieving and storing customer information using T-SQL.
- Actively involved in Defect resolution during testing phase.
Environment: Windows XP, .NET Framework 3.5, Visual Studio 2005&2008, C#.NET, ASP.NET, SQL Server 2008, TSQL, Agile, VSS, Web Services, IIS, XML, WCF, JavaScript, SSRS.
Software developer
Confidential, Dallas, TX
Responsibilities:
- Used C#.NET as Code behind to implement Business logic.
- Used 3-Tier architecture for presentation Layer, Business and Data access layer.
- Version tracking was done by using Visual Source Safe and TFS. Provided Security & Authorization by using Web Administration Tools.
- Used ADO.NET for the Data Access layer which is responsible for loading/updating data into/from domain objects.
- In Web applications and win forms did the code merge from Development to UAT, UAT to Staging, Staging to Production by using TFS (Team foundation Server).
- Did the migration vb6.0 applications to Visual Studio 2008/2005, ASP.NET3.0/2.0 and code behind was C#.NET.
- Used MS Reporting Services to develop reports.
- Responsible for developing business object by using web services with code behind as C#.NET
- Responsible for developing User Interface for web based applications by using Sliverlight 2.0 and WPF with Visual Studio 2008.
- Developed Web applications by using Adobe Flash and wrote scripts by using Action script.
- Responsible for writing stored procedures by using SSMS (Sql Server Management studio) with SQL server 2005/2008.
- Developed Multi-threading programs in our win forms to send email conformations to different people at the same time.
- Used agile approaches, including Extreme Programming, Test-Driven Development and Scrum to develop the web application.
- Participate in Scrum meeting including Sprint Planning Sessions, Daily Sprint stand-ups, Sprint Reviews and Retrospectives
- Wrote Unit Test Cases, performed unit testing and Application deployment
- Simple Object Access Protocol (SOAP) was used in web service development.
- Actively participated in Analysis and Design, Information Gathering and Feasibility Study.
- Designing ER diagrams using Visio.
Environment: C# .NET, ASP.NET 2.0/3.0/3.5, ADO.NET, Crystal Reports, Microsoft Visual Studio 2005/2008, SQLServer2005, XML, .NET REMOTING, AJAX,COM, C++, MS ACCESS, MOSS 2007, adobe flash, action script, Visual Source Safe, SOAP, Silverlight3.0/2.0/1.0, IIS 6.0, Crystal Reports v8.5/9, Java Script, Web Services, TFS.
Application developer
Confidential, Alpharetta, GA
Responsibilities:
- Developed presentation layer with Web forms, HTML Controls, web controls and Cascading Style Sheets (CSS) using ASP.NET 3.0/3.5, C#.NET as Code behind language and developed Business objects in C#.
- Responsible for migrating web applications and win forms from vb6.0 and classic asp in to VS 2008.
- Responsible for writing stored procedures and Queries by using SQL server 2005/2008 with SSMS(Sql Server Management studio).
- Design data access layer using LINQ to SQL and exposed as internal and external services using WCF.
- Developed Reports using SQL Server 2005 Reporting Services (SSRS) and integrated with Web pages.
- Maintained different change sets and versions of the web applications by using TFS (Team Foundation Server)
- Implemented projects using Scrum Framework, XP Engineering Practices and RUP implementation methodologies.
- Used agile Methodologiesin developing web application.
- Responsible for using Simple Object Access Protocol (SOAP) to communicate with client and web services.
- Responsible for wring queries and store procedures by using IBM DB2.
- Developed multi-threading applications by using C# as code behind ASP.NET as user interface.
- Imported huge amount of data by using DTS and SSIS by using SQL Server 2005.
- Developed Reports using SQL Server 2005 Reporting Services and integrated with Web pages.
- Developed user interface by using Silverlight 3.0 with Visual Studio 2008.
- Developed web services by using WCF (windows communication foundation).
- Used XAML to define UI elements, data binding, and events in WCF, WPF and Silverlight plug in for the presentation framework.
- Used Java script for client side validations.
- Developed Web Applications by based on SOA (Service Oriented Architecture).
- Responsible for Production support once web applications and win forms are deployed into production.
- Participated ongoing maintenance, production roll outs & testing.
- Automated Test Scripts using QTP and executed the Test Scripts in Quality Center.
Environment: Microsoft Visual Studio 2005/2008, ASP.NET 2.0/3.0/3.5, C#.NET, ADO.NET, SQL Server2005/2008, XML, AJAX, COM, Agile Methodologies, Scrum, C++, adobe flash/ action script, MOSS 2007, Visual Source Safe, SOAP/REST, SSRS, SSIS, NHibernate, IIS 6.0, Crystal Reports 10, Silverlight 3.0/2.0/1.0, MS Team Foundation Server.
Software Developer
Confidential
Responsibilities:
- Participated in gathering Business Requirements by attending regular project meetings with the client.
- Involved in Analysis, Design, Development, Testing and Implementation of the Application.
- Written email component for sending schedule and shared reports.
- The Code behind the project is developed in VB.NET language.
- Created Custom User controls and DataGridView control.
- Created Service, Operationand Data Contracts.
- Implemented services using ASP.NET web services technology.
- Design & Developed XML data upload component using Win forms& Controls.
- Designed and Developed Third PartyInfragistic Controls Menu, Grid, Tab Strip, Calendar, List boxes and Charts.
- Implemented Cache, Data access and Exception handling.
- Transform XML data to XSLT.
- Created Stored Procedures, User Defined functions, Cursors and Indexes using T-SQL and MYSQL database.
- Written Triggers and Views using T-SQL.
- Implemented Agile /Scrum Methodologies with customer needs and company goals.
- Followed agile methodologies development cycle including planning, requirements analysis, design, coding, unit testing, and acceptance testing when a working product is demonstrated to stakeholders.
Environment: VB.NET, .NET Framework 2.0, Team Foundation Server, Infragistic, SQL Server, Agile Methodology, Visual Source Safe 2005, Web Service, WSDL, XML, XSLT, XPATH, Active Directory.
