Senior Developer Resume
Minneapolis, MN
SUMMARY
- Microsoft Certified technology specialist with more than 11 years of experience in Architecting, analysis, design, development and implementation of multi - tier client server Web applications, Window applications and SharePoint applications.
- Experience in working on the complete software development life cycle involving analysis, architect, design, development and testing of various applications based on Microsoft technology.
- Experience in implementing projects using Agile model, Waterfall model
- Experience in developing intranet, internet, N-tier and Distributed Client Server applications using C#.Net, ASP.NET 4.5/4.0/3.5/ 2.0/ 1.1 , ASP.NET, Classic ASP, MVC 4, MVC 3, ADO.NET, Entity Frame work, LINQ, LAMDA, VB.Net, AJAX, JQuery, AngularJs, JavaScript, Bootstrap, Web services, WCF, Restful Services, Web API, JSON, Azure Table Storage, Azure SQL, SQL Server 2014/2012/2008/2005 , SSIS, SSRS.
- Experience in implementing Test Driven Development (TDD) methodology in projects.
- Working experience in implementing design patterns.
- Performed Object oriented design and created Data Modeling.
- Advanced experience in developing Web and Client/Server Applications based on Microsoft .NET Technologies and expertise in implementing N-Tier Architecture.
- Proficient in web designing using XML, HTML, DHTML and CSS.
- Experience in integration Office products in to applications using Microsoft API.
- Experience in building rich Ajax enabled UI based web applications in .NET and developing multi-tier web applications
- Extensive experience in developing multi-layered Windows and Internet/Intranet application, full life cycle development with Microsoft.Net technology (Web Form, ASP.NET, ADO.NET, XML, Web Services, IIS, Assemblies).
- Experience in developing test cases using NUnit.
- Experience in developing WCF, RESTful services, HTTP based Web Services in .NET. Hands on experience to consume web services using WSDL.
- Experience in using source control tools like Visual Source Safe (VSS) and Microsoft Team Foundation Server (TFS).
- Experience in code analysis tools like ReSharper.
- Experience performing Unit and Integration Testing, System Integration Testing (SIT) and User Acceptance Testing (UAT). Experience Bug Reporting and Fixing using Quality Center.
- Experience with data Extract Transform and Load (ETL) with SQL Packages using Experience in preparing deployment set ups for web and windows using .Net framework techniques.
- Experience in SQL server Data transformation services (DTS).
- Experience in using SSIS, SSRS.
- Experience in packaging the application to push it to users using Marimba.
- Extensive working knowledge of MS-SQL,TSQL, Views, Stored Procedure, Triggers,
- Extensively working knowledge on Visual Source safe, TFS, IIS Administration, and SQL Server 2014/2012/2008.
- Well conversant with quality procedures in software development and maintenance.
- Excellent communication skills, self-motivated, highly committed to responsibilities and ability to work independently perform well with in cross-functional teams.
- Extensive presales experience. Have independently created RFPs and did sales presentations.
- Performed project management activities including resourcing, budgeting and costing.
- Technical lead/Project Lead for a team of 15 people.
- Effective team player with excellent problem solving abilities in the challenging work environment.
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills
TECHNICAL SKILLS
Languages: Microsoft Visual Studio.Net 2015/2013/2012/2010/2008/2005 , ASP.Net, C#. Net, HTML, XML, SharePoint 2010, BootstrapDatabase Azure Table Storage, MS SQL 2014, MS SQL 2012, MS SQL 2008, MS SQL 2005
Scripting Languages: JavaScript, JQuery, Angular js
Web server: Internet Information Server 6.0 /7.0
Programming Languages: C#, PLSQL
Distributed Development: Web Services (ASMX), Windows Services, Windows Communication Foundation (WCF), Restful Services, Web API, SharePoint work flows.
Tools: / SoftwareVisual Studio 2015/ 2013/ 2012/2010/2008/2005 , SharePoint designer 2010 SQL Query Analyzer 2000SQL Server Management Studio 2005/2008/2012/2014 PL / SQL DeveloperIE developer, NUnit framework, Kendo, Telerik, Infragistics, Aspose, Entity Framework, HibernateMicrosoft VISIO, Microsoft Team Foundation Server (TFS), Visual Source Safe (VSS), ReSharper, Marimba, MPP
Source Control: Visual Source Safe, Perforce, TFS
Other Tools: Adobe Photoshop, Clarity.Ariba, Concur.
Operating System: Windows XP, Windows / 2008 server, Windows 95, MS-DOS
Web Browser: Internet Explorer 7/ 8/9/10, Mozilla Firefox, Google chrome
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis MN
Senior Developer
Responsibilities:
- Analyze the requirement.
- Provide architecture design
- Develop application using Agile development model with bi weekly sprints.
- Follow TDD process in developing code.
- Create Unit tests, Integration tests using BDD frame work.
- Enhance the BDD framework to automate the integration tests.
- Design and Develop application components using .net framework 4.5, Angular js, Web API.
- Design and develop services to communicate data through Jason format, parse data which is in Jason format etc.
- Design Database using Azure Table Storage, SQL Server 2014.
- Review the code and make sure the coding standards are met.
- Create Webservices using .net 4.5 to synchronize systems with external systems like Bloomberg, Sunguard etc.
- Manage code review process to meet the coding standards and secure coding principal SANS Top 25.
Environment: Microsoft Visual Studio.Net 2015, C# .NET, ASP.NET, AngularJs, Ajax, Web API, ADO.NET, Entity Frame work, LINQ, XML, Azure Table Storage, MS SQL Server 2014, TSQL, Agile Development Model with bi weekly sprint.
Confidential, Minneapolis MN
Senior Developer
Responsibilities:
- Analyze the Deal data flow
- Identify the main risk areas where the deal is getting stuck.
- Provide architecture design on how to use the existing system to get already existing date so that duplication of data can be avoided.
- Develop application using Agile development model with bi weekly sprints.
- Follow TDD process in developing code.
- Design and Implement automated notification system to notify if a deal is taking more time than its normal estimated time
- Design and Develop .NET applications as an interface to track and act on these deals.
- Design and Develop application components using .net framework 4.5, MVC 4, Angular js, WCF, Web API.
- Design and develop services to communicate data through Jason format, parse data which is in Jason format etc.
- Design Database using SQL Server 2012.
- Create stored procedures, TSQL components to access and manipulate data using SQL Server 2012 and Entity Frame Work.
- Manipulate the data received from back end systems using LINQ, LAMDA.
- Integrate Word, Excel to the application using Microsoft API.
- Review the code and make sure the coding standards are met with Confidential standard.
- Create Webservices using .net 4.5 to synchronize systems with external systems like Bloomberg, Sunguard etc.
- Design and developed reusable user and custom controls (Asp.Net 4.5).
- Manage code review process to meet the coding standards and secure coding principal SANS Top 25.
Environment: Microsoft Visual Studio.Net 2012, MVC 4, C# .NET, ASP.NET, AngularJs, Ajax, Bootstrap, WCF, Restful Services, ADO.NET, Entity Frame work, LINQ, XML, MS SQL Server 2012, TSQL, Agile Development Model with bi weekly sprint.
Confidential, Minneapolis MN
Senior Developer / Project Lead
Responsibilities:
- Analyze the Columbia products
- Identify the common process present in Columbia products and Confidential Products.
- Merge these Columbia products in to Confidential inventory following Confidential Standard.
- Develop application using Agile development model with bi weekly sprints.
- Develop .NET, SharePoint applications as an interface to merge these products.
- Develop InfoPath forms with work flows using SharePoint 2010.
- Review the code and make sure the coding standards are met with the Confidential standard.
- Review the services provided by many financial products like Ariba, Sabrix, Concur, Clarity, IQN etc.
- Design and Develop WCF, Restful Services to manipulate data with different systems like Ariba, Sabrix, Concur, Clarity, IQN.
- Implement and Customize these products based on Confidential requirements (Ariba, Sabrix, Concur, Clarity, IQN)
- Implement API’s in .NET to customize data to these products like Ariba, Sabrix, Concur, Clarity, IQN etc.
- Create Webservices using .net 4.0 to synchronize systems and optimize the data flow.
- Design and developed reusable user and custom controls (Asp.Net 4.0).
- Integrate Word,Excel,Calendar to the application using Microsoft API.
- Manage code review process.
- Lead a Tech team of 15 (10 at offshore and 5 at onsite).
- Mentor new team members and provide trainings.
Environment: SharePoint 2010, Microsoft Visual Studio.Net 2010, C# .NET, ASP.NET, Ajax, ADO.NET, XML, MS SQL Server 2008,NHibernate, Agile Development Model with bi weekly sprint, Nunit.
Confidential, Washington DC
Tech Lead
Responsibilities:
- Analyze the requirement.
- Translate business requirements into systems qualities and hence into repeatable design strategies
- Develop High Level design document before development.
- Develope.NET application Web and windows using .net 3.5, Webservices, ajax controls.
- Design and developed reusable user and custom controls (Asp.Net 3.5).
- Design database using SQL Server 2008.
- Create stored procedures, TSQL components to access and manipulate data using SQL Server 2008 and Entity Frame Work
- Design and develop NUnit test cases.
- Create packaging and implementation to push the application components to the users using Marimba tool.
- Create webservises, windows services using .net 3.5 to synchronize data in the document management system.
- Coordination with offshore team to handover the requirement and ensure delivery
- Coordinate with multiple teams inside the fund and make sure the quality and process confirmation of the various portions of IMF.ORG owned by these groups.
- Provide security consultation to other groups.
- Matrix generation and root cause analysis
- Manage code review process.
- Review test cases to make sure the maximum code coverage.
- Lead a team of 10 people including onsite/ offshore
Environment: Microsoft Visual Studio.Net 2008, C# .NET, ASP.NET, Ajax, ADO.NET, XML, MS SQL Server 2008,NHibernate, SSIS,SSRS, Waterfall Development Model.
Confidential
Tech Lead
Responsibilities:
- Analyzing the design and development needs by gathering the requirements.
- Translate business requirements into systems qualities and hence into repeatable design strategies.
- Develop web application using .net 3.5, webservises, SQL server 2008.
- Design database using SQL Server 2008.
- Create stored procedures, TSQL components to access and manipulate data using SQL Server 2008
- Convert the existing DTS packages to SSIS packages.
- Generate data reports using SSRS.
- Manage the code review process.
- Review test cases to make sure maximum coverage of code.
- Coordinate with multiple teams inside the fund and make sure the quality and process confirmation of the various portions of IMF.ORG owned by these groups.
- Train a team of 10 at offshore and 3 at onsite for delivering the product
Environment: Microsoft Visual Studio.Net 2008, C# .NET, ASP.NET, ADO.NET,NUnit, XML, MS SQL Server 2008,SSIS,SSRSs
Confidential
Developer
Responsibilities:
- Provide maintenance and resolve any issues on the application
- Involved with Analysis and designing of various application.
- Create and maintain project related documents as per client approved process
- Create design document before development.
- Developing various .NET application Web and windows using .net 2.0.
- Provide design and architectural advise to other groups
- Develop test cases using NUnit.
Environment: Microsoft Visual Studio.Net 2005,C# .NET, Classic ASP, ASP.NET, ADO.NET, XML, MS SQL Server 2005, CSS, HTML, Microsoft Content Management Server 2002, Nunit.
Confidential
Developer
Responsibilities:
- Provide maintenance and resolve any issues on the application
- Involved with Analysis and designing of various application.
- Create project related documents
- Developing various .NET application pages using .net 1.1/2.0,javascript.
- Migrate the existing components in Classic ASP to .net component.
- Develop test cases using NUnit.
Environment: Microsoft Visual Studio.NET 2005, ASP.Net, Classic ASP,ADO.Net, MS SQL Server 2005, XML,Microsoft Content Management Server 2002,NUnit..
