Lead .net Developer Resume
SUMMARY:
- Result oriented Certified Project Management Professional (PMP) and well experienced IT Technical Architect/Lead developer with over 17 years of experience.
- Experience with all aspects of an application lifecycle.
- Proficient in designing and developing data driven applications and Have done data and application migration.
- Expert in Microsoft SQL Server on database design, stored procedures, views, function, triggers, etc. Very Strong in T - SQL development and ad-hoc SQL queries/scripts.
- Excellent in query tuning, performance tuning, troubleshooting, and optimization.
- Proficient in SSRS and SSIS. Create SSIS packages to import/export data, and load and process data.
- Have knowledge in Oracle Database. Write Package, Procedures, Triggers, etc. utilizing PL/SQL.
- Good Knowledge in NoSQL - MongoDB. Attended training on M001: MongoDB Basics.
- Strong Experience in ASP.NET, ASP.NET MVC, C#, VB.NET, WCF, Web API, Web User controls, Web Forms, Win Forms, Window Service, ADO.NET, LINQ, Entity Framework, Async, TPL, XML, XSD, XSLT, MSMQ and IIS.
- Hands on experience in CSS, HTML5, Bootstrap, JavaScript, jQuery, and AngularJS
- Experience working with service oriented architectures (SOA) and REST/RESTful web service design and programming.
- Practice AngularJS for developing Single page applications (SPA) and used several in built directives, expressions and modules. In addition, develop custom directives, service, etc.
- Have attended 70-532 Developing Microsoft Azure Solutions Certification.
- Good Knowledge in SharePoint, WPF, BizTalk Server, Windows Azure, and RabbitMQ.
- Performed systems architecture, project management, process improvement, system integration, data modeling, scoping, planning, requirement gathering & analysis, risk assessment, implementation, and production support.
- Worked on Scrum teams following Agile.
- Engaged in system study and analysis, software requirement specification documentation and experienced in converting business requirements into technical specifications.
- Have done software cost estimation, scheduling and tracking.
- Change management and impact analysis.
- TDD using MS Test, NUnit, Jasmine and Karma.
- Hands on version control tool like SVN, TFS and Git.
- Have good knowledge of Design Pattern, SOLID, UML, OOAD, Continuous Integration and Deployment (TeamCity, Jenkins), TypeScript, PowerShell, Node.JS, .NET Core.
TECHNICAL SKILLS:
Operating Systems: Windows, Unix
Languages: C#, C, C++, and Java
Web Technologies: HTML, DHTML, XML, XSLT, Java Script, CSS, Sass, Less,Web ServicesSOAP, HTML5, jQuery, Angular(TypeScript), JSON and Ajax
Microsoft Technologies: ASP.NET, ASP.NET MVC, ADO.NET, LINQ, VB.NET, VB, ASP, AJAXWCF, WPF, Web API, Win Forms, MSMQ, SharePoint, BizTalk Server
Web Servers: Internet Information Services IIS
RDBMS, BI, NoSQL: MS-SQL Server, Oracle, SSIS, SSRS, SSAS
Report Writer: Seagate Crystal Report, SQL Server Reporting Services
Version Controls: VSS, SVN, Team Foundation Server (TFS) and Git
Others: Node.js, RabbitMQ, Grunt, Gulp, Webpack, MS Project
PROFESSIONAL EXPERIENCE:
Confidential
Lead .net Developer
Responsibilities:
- Developed UI Page using Angular JS for Single page application.
- Developed custom directives, controllers, service, etc.
- Extensively worked on custom directives with Pop-over and Pop-up functionalities.
- Broadly write back end coding in C#.
- Write unit test for C# classes.
- Create RESTful service using ASP.NET Web API and C#.
- Created Angular JS service and integrate with RESTful API.
- T-SQL development - created complex queries, stored procedures, indexes, functions, etc.
- Wrote Unit Tests for C#, Angular components using Karma/Jasmine, UI using Selenium.
- Reviewed peer code.
- TeamCity is used for CI/CD.
- Worked closely with project owner in backlog management and continuous delivery of features.
- Worked on Scrum Team following Agile Methodologies.
- Maintained the code using version control system like Git.
Environment: : C#, ASP.NET MVC, HTML5, CSS3, Sass, Bootstrap, Web API, JavaScript, jQuery, Angular, JSON, LINQ, Jasmine, Karma, Selenium, TeamCity, MS-SQL Server.
Confidential
Lead .NET Developer / Tech Lead
Responsibilities:
- Perform system study, analysis, design, development, testing and documentation
- Implement enhancement as part of continuous improvement and reviewing deliverables
- Write ad-hoc T-SQL scripts for creating/updating objects in production.
- Implement enhancement and support using C#, ASP.NET MVC, LINQ, etc.
- Perform estimation and finalize approved work item for delivery
- Coordinating with client manager and offshore team and Tracking changes to closure
- Support and resolve critical production issues
- Impact analysis and documentation.
- Support build and release for different environment including QA, UAT, Preprod and Prod.
- Automation on sending email using SQL Job and Stored Procedure for Hub Operation
- Integrating data from external data source using SSIS for Hub Operation
Environment: : C#, ASP.NET, ASP.NET MVC, HTML5, CSS3, Bootstrap, WCF, Web API, JavaScript, jQuery, Handlebar.JS, Angular JS, JSON, LINQ, Entity Framework, SharePoint, SSIS, MS-SQL Server.
Confidential
Lead .NET Developer
Responsibilities:
- Enhancement and bug fixation on existing application (C#, ASP.NET, MVC, etc.).
- Developed classes in Business Layer and in Data Access Layer in C#.
- Written unit test for C# classes.
- Written CLR stored procedure to search across db. Especially on stored procedure.
- Reduced multiple calls to DB by passing data table as parameter to SQL Server
- Used jQuery AJAX to control the post back event and improve performance.
- Used JQGrid on MVC project to improve usability and performance.
- T-SQL development - created complex queries, stored procedures, indexes, functions, etc.
- Write ad-hoc SQL scripts for creating/updating objects in production.
- RESTful web service using Web API.
- Reports designed using SSRS.
Environment: C#, ASP.NET, ASP.NET MVC, Web Service, JavaScript, jQuery, JSON, LINQ, Entity Framework,.NET Framework 4.0, Web API, Angular JS, Oracle, SSIS, SSRS and MS-SQL Server
Confidential
Architect / Lead .NET Developer
Responsibilities:
- Delegating report generation task to WCF RESTful Service - One Way Contract which uses SSRS to generate report.
- Used TPL for parallel processing in C#.
- Used jQuery AJAX to control the post back event.
- Query Tuning and Performance Tuning on SQL Server.
- Implemented SSRS for report.
- Reduced multiple calls to SQL Server.
- Created covering index where ever applicable on SQL Server.
Environment: VB.NET, C#, ASP.NET, WCF REST, JavaScript, jQuery, JSON, .Net Framework4.0, SSRS, and MS-SQL Server
Confidential
Project Manager & Tech Lead
Responsibilities:
- Prepare, Present and Review project plan, status report, etc.
- Perform system study and analysis, software requirement specification documentation.
- Have done software cost estimation, scheduling, tracking.
- Directly coordinating with the client on enhancement and issues
- Guidance to team members for solving their problems in design and development.
- Involved in designing database and user interface.
- Write complex stored procedure on SQL Server.
- Custom .net solution to send meeting invitation.
- LDAP authentication with Lotus Notes
- Used jQuery AJAX to control the Post back event.
- Used SQL Job extensively to automate the email.
- Dynamic Dashboard for user. Implemented web service using WCF.
- Performed integration, build, patch release and version control.
Environment: C#, ASP.NET, WCF, LINQ, Entity Framework, JavaScript, jQuery, JSON, .Net Framework4.0 and MS-SQL Server.
Confidential
Project Leader & Project Manager
Responsibilities:
- Perform system study and analysis, software requirement specification documentation.
- Have done software cost estimation, scheduling, tracking.
- Directly coordinating with the client on enhancement and issues
- Impact analysis on new functionality and estimating the time for the same
- Involved in complete software development life cycle that includes systems analysis, design, development, testing and documentation of various applications
- Involved in designing database and user interface
- Performance Tuning - create index, fine tune query and plan maintenance activity
- Technical solution architecting, reviewing, testing and delivering quality output.
- Application development using ASP.Net, VB.Net, XML, ADO.Net, MSMQ and Java Script
- Involved in writing the SQL Queries, Stored procedures using T-SQL
- Used Cascading Style Sheets (CSS) to attain uniformity through all pages
- Used VSS for controlling and maintaining the source code or document’s version
- Integration, Build, Patch Release and Version Control
- Written Common Function like Accounting Entry, Depreciation Processing etc.
- Lead the .net Framework migration team.
- Guidance to migration team for development of migration tool.
- Guidance to team members for solving their problems in design and development.
Environment: ASP.Net, VB.Net, C#, JavaScript, jQuery, JSON, XML, Web Service, Windows Services, MSMQ, SSIS, SSRS, MS-SQL Server and Windows 2000