Senior .net Developer / Technical Lead Resume
Madison, WI
SUMMARY
- IT Professional with 13 years of Software industry, complete understanding of the Software Development Life Cycle (SDLC) including business requirements analysis, design, development and implementation of Web, Console and Windows based applications.
- Experience gathering business requirements, completing key architecture design, and overseeing low - level and high-level design and documentation across the software development lifecycle.
- Expertise in all phases of Software Development Life Cycle; insightful experience in project planning, designing application, formulation of deployment strategy, and the creation of software products according to client requirements.
- Performing code reviews and providing critical suggestions for fix and improvements. Building p rototype and recommend enterprise and application-level software selection.
- Strong programming experience in SQL - SSIS solution development
- Strong knowledge of SQL and scripting experience in coding stored procedures, functions, and triggers using MS SQL Server.
- Strong programming experience with web technologies including HTML, JavaScript, ASP.NET and Web Services .
- Hands on experience with Confidential technology stacks ( Confidential Azure, .NET Framework, .NET core, SQL Server, C#, ASP.NET Web Forms, ASP.NET MVC, Web API, Entity Framework, Azure
- Build and deploy management with TFS, and Azure DevOps.
- Involved in Azure Devops (IAAS & PAAS) development application
- An extremely motivated and proficient individual in DevOps, Build and Release, Software Configuration Management (SCM) in accordance with client needs. Excellent understanding of SDLC Methodologies like Waterfall, Agile Process.
- Insights, Unity for DI, Azure DevOps, Git, TFS, SSIS, SSRS, MS Bot Framework), and many other tools and languages (SVN, Git, JIRA, Confluence etc.)
- Experience with different software development processes (Agile development, Waterfall development, TDD, DDD), and various software architecture patterns (layered, client-server, Component driven, pipe-filter, model-view-controller, object oriented, REST API, DI)
- Developed Rules Engine Framework from scratch using SQL Server, XML, and .NET Framework to automate business processes.
- Experienced in developing & consuming WCF Services.
- Designed UML diagrams using various tools including Visio.
- Design Documents HLDD, Business Requirement Specification BRS, Admin Guides and Release Notes.
- 8+ years of experience in Team Lead role Effort estimation, task distribution, knowledge transfer planning, risk analysis and management and ability to work as an individual contributor.
- Having used Waterfall, Spiral and other software developmental methodologies in the past now concentrating on Agile development and extreme programming paradigm.
- Knowledgeable and experienced in the deployment of .Net web application & windows services in pre-production & production servers.
- Strong knowledge in Insurance domain and Broker Dealer services.
- Confident, hardworking, optimistic, Strong Team skills and Leadership qualities
- Strong communication skills and experience in external interaction in information gathering from clients and third-party vendors
TECHNICAL SKILLS
Platforms and Languages: C#, .Net Framework, Azure DevOps
Web Technologies: ASP.NET, MVC.NET, WCF, Angular, jQuery, Bootstrap, CSS, HTML, Web API, JavaScript
Unit Testing: NUnit, MS Fakes, Confidential Unit Test Framework
Database Technologies: ADO.Net, Entity Framework
Database Management Systems: SQL Server, MySQL
Reporting Tools: SSRS, Crystal reports
Design, Architecture: SOA, Clean Architecture, Object Oriented Principles & Design (OOPD), Test Driven Development (TDD), DDD
Process, etc.: Agile, Scrum, Waterfall, Kanban
Development tools: Visual Studio, Visual Studio Code, SSMS, GitHub, TFS, Azure DevOps, Veracode/Securecode
PROFESSIONAL EXPERIENCE
Senior .NET Developer / Technical Lead
Confidential, Madison, WI
Technology Involved: .NET, MVC, .NET Core, jQuery, Azure Devops Cloud, Entity Framework, LINQ, CSS, SQL Server, Sharepoint API’s, REST, Web API, Angular 6.0, SSIS, SSRS, MS SQL Server 2016, Azure DevOps
Responsibilities:
- Built web portal using MVC, jQuery to organize test cases, schedule and collate execution results at one place.
- Deploying Web Apps and Creating Web-Jobs, Experience in configuring Cloud Platform (Azure SQL, Service Bus and Cloud Services)
- Deploy services through AZURE Dev Ops by creating CI/CD pipeline
- Developed N-tier architecture based Restful web services using C# and implemented SOLID principles and design patterns.
- Worked in Agile mode, plan and deliver for one-week sprint and participate in all scrum ceremonies.
- Responsible for design and development of Web User Interface using Angular 6.0/8.0, Angular Material and Flex.
- Used ASP.NET MVC Data annotations to enforce data validation.
- Handled ASP.NET features such as Exception Handling, and Custom Error Messages.
- Developed complex MVC Controllers, View Models and Helper methods linked to backend database.
- Used Postman for web API debugging and inspecting and composing API's request and response data.
- Generated Entity models using Entity Framework Core for database interaction with Repository.
- Azure DevOps, data pipeline
- Worked on creating tables, views, triggers, constraints using T-SQL, based on the documented user requirements.
- Configured CI/CD release for regression executions.
- Created and Managed Repos in ADO for all the solutions with PR controlled commits
- Rewritten critical module called CBO (Custom Business Object) as per modified business standards using optimized algorithms in C# LINQ predicate builders.
- Implemented POC for Risk Based Testing (RBT) using .Net Core.
- Used PowerShell scripts to automate backup, cleanup activities on virtual machines.
- Contributed to implementation efforts (UAT, environment setup, end user support)
- Responsible for mentoring junior engineers providing guidance on software development skills.
- Built an innovative xml comparison tool with Confidential xml diff, HTML Agility pack to compare policies.
- Followed Agile processes (Scrum, Kanban) using JIRA, Confluence.
Technology Involved: AZURE DevOps, GIT, .NET, MVC, .NET Core, jQuery, Azure Devops Cloud, Quartz, Entity Framework, LINQ, CSS, SQL Server, REST, Web API
Responsibilities:
- Working as Onsite Technical Lead - Mentoring and involved in Client communication with Stake Holders, SMEs and Client Managers for requirement gathering, analyzing, Planning, Scheduling, Execution, monitoring, Status reporting and change request management.
- Developed ASP. Net Web API controllers that involved in implementation of service layer components and data object layer components using ASP. Net MVC web application.
- Implemented and deployed XML Web Services using C#.NET and validated client-side components using JavaScript, Angular and Ajax, C#, XML, CSS Web services.
- Veracode scan setup of each component.
- Deploy services through AZURE Dev Ops by creating CI/CD pipeline
- CHEF and SONAR setup and server creation.
- Design and implement the SQL Encryption for data at REST.
- Implemented code logic to retrieve the Azure vault password retrieval and decryption.
- Azure DevOps update to include the automated weekly Veracode scan.
- Veracode flaw analysis, fix, provide mitigation plan for the flaws.
- Created TDD on ASP.NET Web API, ASP.NET MVC
- Using ASP.Net MVC 5 for front-end websites with MVC Controllers, Angular for the Project.
- System/UAT testing of the code in new server along with Veracode setup.
- Production plan/communication and implementation.
.NET application developmer
Technology Involved: Azure, GIT, .NET Framework 4.0/4.5, Visual Studio .NET 2012 and 2016, IIS 7.0, C#.NET 4.0, Web Services, XML, SSIS, MS SQL Server 2008
R esponsibilities:
- .NET application development with C# as code behind.
- Development of Stored Procedures and Functions in SQL Server.
- Development of reports using SSRS 2008.
- Web API development to create service for internal and external applications.
- Perform production implementations and solve production issues.
- Created single page UI layer using knockout js.
- Modeled and built database using SQL Server 2008 and wrote stored procedures and views at the back end.
- Done performance testing to ensure that web application, windows application and supporting WCF services are robust to handle more than expected load at peak hours.
- Developed SOA restful WCF services with centralized business logic and control flows.
- Migrated the code/database to GIT.
- Created the required transform config files.
- Created Azure DevOps pipelines.
Confidential
Technology Involved: .NET Framework 4.0/4.5, Visual Studio .NET 2012 and 2015, IIS 7.0, C#.NET 4.0, ASP.NET 3.0, ADO.NET, HTML, CSS, JavaScript, Web Services, XML, Sitecore
Responsibilities:
- Performed code analysis to find the possible Confidential 4.0 code upgrade.
- Developed the Data Layer Class using C#, which is reusable for the data transactions of the entire project.
- Developed the application using ASP.NET concepts like Master Pages, Handlers, Sessions, Post backs, Multi-Threading and Delegates etc. using C#.
- Designed a master page and used CSS to provide a consistent look and feel of inherited web pages.
- Developed the executables to pull the content to local DB
- Created jobs in control-m scheduler.
- Devised and developed Web Services and configured Web Services with appropriate end points for consuming them in the web application.
- Prepared technical specification documentation and used Windows SharePoint Services to share information and documents across the team and departments.
Confidential
Technology Involved: MS SQL Server 2008, SSIS, XML, IIS, VB.NET, JavaScript, Jquery, Confidential Visual source safe System, SQL Server 2008, .NET Framework 4.0, ADO.NET, WebForms, WCF, MVC 4
Responsibilities:
- Performed design and documentation for architecture, and framework for the solution.
- Developed SSIS ETL component for loading and processing the data from the excel format to the database tables.
- Developed complex database queries, stored procedures, triggers using SQL.
- Performed peer code reviews for other developers.
- Developed the Data Layer Class using C#, which is reusable for the data transactions of the entire project.
- Developed the application using ASP.NET concepts like Master Pages,Handlers, Sessions, and Postbacks etc. using C#.
- Developed Business Logic, reusable components, Windows services using VB.NET.
- Developed classes using C# for Tracing, Error Logging.
- Used JavaScript concepts to create different Client-Side functions that greatly decreased the processing time and resource consumption.
- Worked with LINQ to XML, LINQ to Collections, Object etc.
- Developed webpages using ASP.NET and used AJAX for reports.
- Created and consumed WCF Services.
- Prepared technical specification documentation and used Windows SharePoint Services to share information and documents across the team and departments.
- Involved in unit, functional, system integrated, user acceptance and security testing.
Confidential
Technology Involved: . NET Framework 4.0, C#.NET, SQL Server 2008, Executables MS SQL Server 2008, SSIS
Responsibilities:
- Web service and ASP.NET application development with C# as code behind.
- Development of Stored Procedures and Functions in SQL Server.
- Created SSIS packages to process input file in various formats like TXT, CSV, XLSX into SQL Server.
- Created SSIS packages to process data from SQL DB to SQL DB.
- Maintaining Common Code like Data Access, Validators etc.
- Implemented Enterprise Library 5.0 for Data Access and logging framework.
- Development of tools for checking stored procedure standards.
Confidential
Technology Involved: .NET, MVC, jQuery, Entity Framework, LINQ, WCF, Web API, HTML5, SQL Server, TFS, WinForms, SQL Server 2008.
Responsibilities:
- Performed design and documentation for architecture, and framework for the solution.
- Created DFD using VISIO.
- Gathered the requirement along with the business, SME from the product owner.
- Created the application using C#.NET 4.0.
- Created new screen layout for this Project
- Developed classes in Controller, Data Access, Business Logic and model layers.
- Developed complex database queries, stored procedures, triggers using SQL.
- Developed WebService to encrypt/decrypt data.
- Involved in working on Classic ASP applications.
- Performed peer code reviews for other developers.
- Developed and implemented appropriate exception handlers.
- Prepared technical specification documentation and used Windows SharePoint Services to share information and documents across the team and departments.
- Implemented version control using Team Foundation Server.
- Involved in unit, functional, system integrated, user acceptance and security testing.
Confidential
Technology Involved: SSRS 2008, SQL Server 2008
Responsibilities:
- Developed new reports using SSRS 2008
- Created stored procedures using SQL Server 2008
- Performance tuning of stored procedures using SQL Server 2008.
- Deployment of the reports in QA for testing
- Production implementation of the reports.
- Prepared and contributed toward the preparation of Project documentation.
- Completed estimates of effort and duration for development tasks and activities.
Confidential
Software Engineer
Technology Involved: Visual Studio 2008, VB.NET, .NET 3.0, SSIS, SQL Server 2008 and JobTrac
Responsibilities:
- Upgraded and fixed the issues in SSIS packages to VS2008.
- Created new licensing components and consumed the Confidential web service.
- Replaced the email task with new VB.NET script component for email
- Involved in unit test using the JobTrac
Confidential
Technology Involved: Visual Studio 2008, ASP.NET, C#, .NET 3.0, SSIS, SQL Server, SSRS
Responsibilities:
- Involved in the User Interface development.
- Created a template logic using AJAX Reorder list to map input file to SQL DB.
- Created autocompleted extender tool kit for getting vehicle details.
- Created many excel macros using VBA.
- Created console application, batched and added into windows scheduled job, which can execute as per the scheduled time.
- Implemented business layer logic using WCF services.
- Implemented Data logic using WCF services.
- Developed user defined functions for complex calculations.
- Created stored procedures that involves business logic to validate transaction and alter the status.
- Created a custom JavaScript drop down list with checkbox for a requirement.
- Involved in production implementation and solve production issue fixes.
Confidential
Technology Involved: .NET Framework 3.5, Visual Studio .NET 2008, IIS 7.0, C#.NET 3.5, ASP.NET 3.5, ADO.NET, HTML, CSS, AJAX, COM+, JavaScript, Web Services, XML
Responsibilities:
- Performed design and documentation for architecture, and framework for a solution.
- Studied Legacy application and came up with the analyzed report to develop new application.
- Developed complex database queries using SQL.
- Developed classes in Data Access, Business Logic and model layers in C#.
- Performed peer code reviews for other developers.
- Developed and implemented appropriate exception handlers in C#.NET.
- Prepared technical specification documentation and used Windows SharePoint Services to share information and documents across the team and departments.
- Limited System Testing and Full System Testing.
- Daily status update to client on LST & FST.
- Defect Analysis, Bug Fix and Warranty support.
Software Engineer
Confidential
Technology Involved: Framework 2.0, Visual Studio 2005, ASP.NET, ADO.NET, C#.NET, JavaScript, Web services and SQL Server 2005
Responsibilities:
- Involved in creating tables and queries in order to migrate the database to SQL Server.
- Worked in user interface and assisted in developing the pages.
- Use case development for the change request.
- Involved in application integration.
- High Level/Low Level Design Documents preparation from the business requirement.
- Involved in writing Test cases and from the design documents.
- Prepared Use cases, class, sequence, and data flow diagrams.
- Involved in application integration.