Senior Developer Resume
Eagan, MN
SUMMARY
- Microsoft Professional with eight plus(8+) years of professional experience in analysis, design, testing, troubleshooting, performance tuning and implementing Object Oriented Programming Concepts (OOPS), Service Oriented Architecture (SOA) based Applications, client - server applications, N-tier applications, and Windows Services based applications.
- Experience in C#, VB.NET,ASP.NET Web API 2,ASP.NET MVC,ASP.NET, WCF, LINQ, ADO.NET, Ajax, VB6.0, SQL Server, SOAP Web Services.
- Experience in developingsingle page Mobilewebapplications usingBackbone, requirejs, node.js, grunt, r.js, underscore, breezejs, bootstrapJS, q.js, javascript and JQuery.
- Hands on experience in native Android mobile application, Pyxis studio.
- Implemented SOA architecture with web services, WCF and ASP.NET Web API 2 using SOAP, REST, WSDL,JSON and XML.
- Worked on ASP.NET MVC, MVVM, singleton, Abstract Factory, Factory, Facade Design patterns.
- Implemented Delegates, Multi-Threading, Serialization and Interoperability across the applications.
- Experience in implementingerror handling, exception management, tracingandlogging features.
- Experience in Software Configuration Management (Daily Build, Release and Testing methodology) using tools like GIT,Team Foundation Server (TFS),Microsoft Visual Source Safe (VSS).
- Experience in Code review and implemented automated unit testing withNunit.
- Hands on experience in javascript unit testing using qunit.
- Managed software project life cycle (requirement analysis, Functional/Design Specifications, HLD, LLD & Test plans designing).
- Experience in developing applications using ASP.NET MVC, ASP.NET Web Forms, Windows Forms, LINQ, Windows Communication Foundation (WCF), ReSharper and Web API 2.
- Experience in architecture, design and developing a portal and web based Applications in Microsoft Technology - SharePoint 2010 with ASP.Net, JavaScript, CSS and JQuery.
- Extensive database designing and programming skills using MS SQL Server 2000/2005/2008/2012 and MS Access.
- Strong abilities inDesign Patterns, Database Design, Normalization, writingStored Procedures,handlingSQL CLR, Triggers, Views, FunctionsandSSIS/DTS Packages in MS SQL Server.
- Extensively involved in Performance Tuning.
- Strong Experience in requirements gathering, analysis & re-engineering.
- Demonstrated innovative approach and experience using cutting-edge development tools complemented with preference in agile methodologies.
- Collaborative, solutions-driven senior software engineer with experience in all phases of the software development lifecycle.
- Ability to perform at a high level, meet deadlines, adaptable to ever changing priorities.
- An innovative team player proven to work under tight deadlines, Adaptable to new software technologies, quick learner and also can work efficiently as an individual.
TECHNICAL SKILLS
Languages/GUI: NET4.5,C#,VB.NET,ASP.NET,ASP.NET WEB API 2, VSTO, Sharepoint-2010, LINQ, VB6.0,Backbone, Angular, nodejs, requirejs,bootstrap, JQuery, JQuery Mobile, Knockout, Durandal, Breeze, JavaScript, HTML/XHTML/DHTML,CSS,XML,XSL,XSD,Json and Transact SQL,C.
Middleware: COM/ActiveX, IIS,NET Remoting, Web/Win Services, Windows Communication Foundation(WCF).
RDBMS: SQL Server 2000/2005/2008/2012, MS-Access 97.
Data Access: ODBC, OLEDB, ADO, ADO.NET, LINQ to Sql, Entity framework 4.5
Software/Tools: .NET Framework 2.0/3.5/4.0/4.5, Visual Studio 2013,SQL, Crystal Reports, Visual SourceSafe(VSS) 6.0,GIT, Team Foundation Server(TFS) 2010,NUnit.
OS/Packages: Windows 2003, 2008, 2008 R2,2012, Win 7, XP, Vista.
PROFESSIONAL EXPERIENCE
Confidential, Eagan, MN
Senior Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance using Agile methodology with daily scrums, paired programming using TDD and continuous integration.
- Developing the component oriented web application using Backbone.JS, javascript/jquery, underscore, requirejs, r.js, qunit, highchart, HTML and css with mvc design pattern.
- Implemented unit testing for the components using qunit.js.
- Designed and developed Json oriented restful services(ADC) using ASP.NET Web API for getting the data from different sources like EDMatterRoom globalscape etc..
- Used dependency injection design pattern for the development of loosely coupled reusable components of Active dashboard container(ADC).
- Used TFs for version control and automated build process.
- Used nodejs,r.js and gruntjs for automated build.
Environment: VS2013,NET Framework 4.5, Backbone, Require.Js, r.js, Underscore, JQuery, JavaScript, CSS, TFS, IIS 7.5, Windows 7/2012, Json, ReSharper, ASP.Net Web API, nodejs, gruntjs,r.js.
Confidential, Minnesota, MN
Senior Developer
Responsibilities:
- Developed project based on the agile methodologies.
- Implemented single page application using MVP design pattern.
- As a senior developer, designed and developed reusable client side single page application frame work using backbone, bootstrap, requirejs, breezejs and underscore.
- Designed and developed Json oriented restful services using ASP.NET Web API 2 for getting the data from Legacy Ebix system which is mainly dependents on xml communication.
- Implemented client side caching using breezejs.
- Integrated Site minder’s single sign feature with the application.
- Involved in unit testing, module testing and integration testing.
- Played a key role in the deployment process.
- Performed major role in development of single page application (SPA) using Bootstrap, Backbone, RequireJs, Breeze, Nuget, JavaScript, JQuery, HTML5, Open Data service,ASP.NET Web api 2.
- Used GIT for version control in Team Development.
- Involved in Code Reviews.
Environment: VS2013,NET Framework 4.5,Backbone,Require.Js,Breeze,Underscore,JQuery, JavaScript, CSS, GIT, IIS 7.5,Appache, Windows 7/2012, Json, WCF Restful Service Web API 2, Open Data service.
Confidential
Senior Developer
Responsibilities:
- Responsible for gathering requirements, getting sign-off from the business users and prepare system requirements specification for the solution.
- Designed and developed Software Development Life Cycle ( SDLC) from analysis and design to implementation with .Net Technologies.
- Developed solutions for diverse programming scenarios in ASP.Net, using object oriented Programming (OOP) concepts such as encapsulation, inheritance, polymorphism, and abstraction.
- Performed Client side validations with JavaScript, JQuery and Server side validations with ASP.Net.
- ImplementedASP.NET AJAX Web Services.
- Created Data Access Layer with repository pattern, Business Logic Layer Classes using C#.Net.
- Worked with entity framework and c#.net for retrieving, updating and deleting the subscription data from the database.
- Used GIT for version control in Team Development
- Played a key role in the developments, testing, integrate and deploy for the code segments.
- Used VS2013, SQL Server2012 and IIS7 for development.
- Database programming involving creating Tables, views, functions and writing SQL Stored Procedures.
- Involved in Code Reviews, Unit Testing, module testing and integration testing.
Environment: VS2013, NET Framework 4.5, MVC4 ASP.Net, C#.net, JQuery, JavaScript, CSS, IIS 7.5, Windows 7/2012, Json, Entity Framework.
Confidential
Senior Developer
Responsibilities:
- Developed project based on the agile methodologies.
- Implemented single page application using MVVM design pattern.
- As a senior developer, designed and developed client side single page application frame work using Durandal,Knockout, bootstrap, requirejs, breezejs and underscore.
- Implemented client side caching using breezejs.
- Used breezejs to integrate the ODATA service for advisor and client data.
- Integrated Site minder’s single sign feature with the application.
- Involved in unit testing, module testing and integration testing.
- Played a key role in the deployment process.
- Used GIT and TFS for version control in Team Development.
- Involved in Code Reviews.
Environment: VS2012, NET Framework 4, Knockout,Durandal,C#.net, Require.Js, Breeze, ASP.NET MVC4, JQuery, JavaScript, CSS, TFS2012, IIS 7.5, Windows 7/2012, Json, WCF Restful Service Web API, Open Data service.
Confidential
Senior Developer
Responsibilities:
- Worked as a Senior application developer to help the Confidential for project completion.
- Worked with Users, Business Analyst's and Project Managers to drive out requirements and implemented an elegant solution to the task at hand.
- Writing secure, reusable and easily maintainable code.
- Played a key role in the developments, testing, integrate and deploy for the code segments.
- Involved in the development of mobile web application using ASP.net, C#.net, JavaScript, JQuery, HTML5, WCF Restful service and SQL server2008 R2.
- Worked on Database programming involving creating Tables and writing SQL Stored Procedures.
- Used Team Foundation Server (TFS2010) for version control in Team Development.
- Involved in Code Reviews and Unit Testing.
Environment: VS2010, NET Framework 3.5/4.0, C#. NET, ASP.NET, MVC 4.0, JQuery, JavaScript, CSS, SQL Server 2008 R2, TFS2010, WCF Restful service, IIS 7, Windows 7/2008, Json.
Confidential
Senior Developer
Responsibilities:
- Worked with Users, Business Analyst's and Project Managers to drive out requirements and implemented an elegant solution to the task at hand.
- Writing secure, reusable and easily maintainable code.
- Implementing all standards and guidelines as specified by the client.
- Played a key role in the developments, testing, integrate and deploy for the code segments.
- Involved in the development of mobile web application using ASP.net, MVC, C#.net, JavaScript, Ajax, Mobile JQuery, LINQ to Sql and SQL server2008 R2.
- Worked on Database programming involving creating Tables and writing SQL Stored Procedures.
- Used Team Foundation Server (TFS2010) for version control in Team Development.
- Used the LINQ to SQL feature extensively for database operation.
- Involved in Code Reviews and Unit Testing.
Environment: VS2010, NET Framework 3.5/4.0, C#. NET, ASP.NET, MVC 4.0, Mobile JQuery, JavaScript, CSS, LINQ to SQL, SQL Server 2008 R2, TFS2010, Web Services, IIS 7, Windows 7/2008, XML, XSD,.Net serialization.
Confidential
Tech Lead
Responsibilities:
- Worked as a Senior application developer to help the Confidential for project completion.
- Worked with Users, Business Analyst's and Project Managers to drive out requirements and implemented an elegant solution to the task at hand.
- Implementing all standards and guidelines as specified by the client.
- Played a key role in the developments, testing, integrate and deploy for the code segments.
- Involved in the development of SharePoint web application using SharePoint features such as SharePoint object model, custom web parts, custom lists, master page design,claims authentication, data migration,and deployment aspects along with Asp.net, C.net, JavaScript, Ajax, JQuery, CAML Query and SQL server 2008 R2
- Involved in the designing of the SharePoint site. Worked on Database programming involving creating Tables and writing SQL Stored Procedures, User Defined Functions, Views, Triggers, SQL Jobs.
- Used Team Foundation Server (TFS2010) for version control in Team Development.
- Used ADO.NET extensively with the help of Connection, Command and Data Reader objects.
- Involved in Code Reviews and Unit Testing.
Environment: VS2010,Sharepoint 2010, .NET Framework 3.5/4.0, C#, NET, ASP.NET, JavaScript, Jquery, CSS ADO.NET, CAML Query, SQL Server 2008, TFS2010, Web Services, IIS 7, Windows 7/2008, XML, XSD.
Confidential
IT Software Developer
Responsibilities:
- Worked as an Onsite Coordinator/Senior application developer to help the Confidential for project completion.
- Worked with Users, Business Analyst's and Project Managers to drive out requirements and implemented an elegant solution to the task at hand.
- Implementing all standards and guidelines as specified by the client.
- Played a key role in the developments, testing, integrate and deploy for the code segments.
- Involved in the designing of the database. Worked on Database programming involving creating Tables and writing SQL Stored Procedures, User Defined Functions, Views, Triggers, SQL Jobs.
- Used Visual SourceSafe (VSS) and Team Foundation Server (TFS) for version control in Team Development.
- Involved in the development of Windows application using VB.NET, ADO.NET, LINQ, XML, Infragistic Controls and SQL Server 2008.
- Aapplication load balancing features has been implemented using .Net Remoting.
- Involved in developing Business and Data Access Components with code behind in VB.NET
- Used ADO.NET extensively with the help of Connection, Command and Data Reader objects.
- Involved in Code Reviews and Unit Testing.
- Developed WCF Services to retrieve data from other database in the form of xml data.
- Used Datamodeling feature of Entity framework in Navigator admin utility application to perform the database operation(LINQ) on Navigator database which has been used by the Navigator call center application.
- Developed Navigator Admin utility tool using WPF and WCF for managing the Navigator application.
Environment: VS2008/2010, .NET Framework 3.5/4.0, VB#.NET, ADO.NET, WPF, LINQ, SQL Server 2008, VSS/TFS, WCF Services, Web Services, IIS 5.1/7, Windows XP/7, XML, XSD, Infragistic controls, MS Office.
Confidential, New Connecticut
Sr. Software Engineer
Responsibilities:
- Requirements understanding from the Business Analyst and preparing low level estimations.
- Implementing all standards and guidelines as specified by the client.
- Involved in migrating the applications from VB6 to VB.Net.
- As a developer involved in creating the user controls as a replacement for the third party controls using vb.net which has been used across the 19 applications.
- Implemented ADO.NET like command, data adapter, dataset and data reader for database connection and executed database queries to interact with SQL Server database and Sybase database.
- Created complex stored procedure, T-SQL, DTS package, Views, Triggers, Functions (UDF) using SQL Server 200.
- Used the existing Sybase database objects.
- Worked extensively with TSQL for querying the database.
- Wrote stored procedures, Triggers, Functions in TSQL.
- Responsible for connectivity of database using ADO.NET and used Stored Procedure, parameterized queries & Datasets.
- Involved in preparation of Test Cases and Test Plans.
- Used SpreadsheetML technology to remove the interoperability to generate the excel report generation.
- Used IBM Clearcase for source code repository.
- Involved in implementation and testing of various phases of application, like unit testing, system testing, regression testing and integration testing.
Environment: VS2005, .NET Framework 3.0, VB#.NET, C#, ADO.NET, TSQL, SQL Server 2000, Clearcase, IIS 5.1, Windows XP/Vista, XML, XSD, DevExpress controls, MS Office, SpreadsheetML.
Confidential, Boston, MA
Software Developer
Responsibilities:
- Requirements understanding from the Business Analyst and preparing low level estimations.
- Implementing all standards and guidelines as specified by the client.
- Involved in the designing of the database. Working on Database programming involving creating Tables and writing SQL Stored Procedures, User Defined Functions, Views, Triggers and SQL Jobs.
- Performed the impact anlaysis of existing database objects like Tables,DTS packages,Stored procedures, functions etc which has been built in Facets 4.41 against the new Facet version 4.51.
- Involved in migrating the database objects from Facets4.41 to Facets 4.51.
- Performed the impact analysis on the front end part of the applications which has been built in C# and modified the code based on the impact..
- As a developer involved in design and developing web forms using C#.NET/Asp.net.
- Performed the unit testing and regression testing.
- Supported the business during the QA and UAT phase by fixing the identified defects.
- Used Visual Source safe for version control.
Environment: VS2005, C#.NET, ASP.NET, ADO.NET,Visual Source Safe, Windows XP, Facets4.51, Facets4.41, SqlServer.
