Post Job Free
Sign in

Asp.Net .Net Core

Location:
Annandale, VA
Posted:
May 23, 2024

Contact this candidate

Resume:

Summary

**+ years of experience in analyzing, designing, developing, and deploying various client/server, Web Applications, and Windows Applications.

Enthusiastic about contributing to fast-paced and high-productivity environments as both a developer and programmer analyst.

Proficient in coordinating and reporting on development tasks, managing applications in production environments, and outlining project objectives and plans.

Expertise in Microsoft technologies including .Net Core, ASP.NET, C#, ADO.NET, Entity Framework, Azure, XML, Azure Function, Azure BLOB Storage, Web Services, WCF, WPF, Multi-Threading, Win Forms, and Web Forms.

Extensive experience in project implementation using .NET technologies, object-oriented design, web services, and application servers.

Skilled in designing applications using UML diagrams and applying OOAD patterns and methodologies.

Experienced in architecting n-Tier enterprise level ASP.NET applications and utilizing design patterns like Model View Controller (MVC).

Hands-on experience in developing Web-based Client/Server and Multi-tier applications using ASP.NET, C#, HTML, CSS, Razor, Typescript, ReactJS, VueJS, JavaScript, NodeJS, JQuery, knockout JS, and AJAX.

Proficient in all phases of the Software Development Life Cycle (SDLC) and iterative Agile programming methodologies.

Strong background in developing and consuming XML Web Services using WCF, SOAP, and WebApi, as well as database designing and programming using ADO.NET, Entity Framework and LINQ.

Skilled in using ASP.NET Grid Controls, Server Controls, Master Pages, and custom web controls, along with asynchronous programming using Async and Await.

Knowledgeable in version management tools like GIT, Bit Bucket, Source Tree, TFS, SVN, and Visual Source Safe.

Experienced in designing and developing complex reports using SQL Reporting Services and SSIS, as well as conducting Unit, System, and User Acceptance testing.

Excellent at analyzing client requirements, modeling systems, and ensuring functionality while prioritizing client satisfaction.

Proficient in managing high network traffic for websites.

Technical Skills

Technologies

ASP.NET, C#.NET, Web Services, WCF, ADO.NET, MVC, WebApi REST, Micro services, Razor, Entity Framework, Microsoft Azure,

Azure Function, Azure Blob Storage, Azure API Gateway, Nhibernate, Infragistics, kendo UI, Ninject, AutoMapper, Splunk, Fiddler, Azure.

Frameworks

.Net Core / Framework 6.0/5.0/ 4.5/4.0/3.5/3.0/2.0

Modeling

UML, OOAD and Design Patterns

Languages

C#, VB.NET, HTML, T-SQL.

Databases

MS SQL Server 2022/2018/2012/ 2008/2005, Oracle 21c/12g/1og, MS-Access.

Markup Languages

XML, XSL, XSLT, XML Schema, CSS, SASS, WSDL, DHTML/HTML, DOM.

Protocols

HTTP, XHTTP, SOAP, and REST.

Scripting

JavaScript, Typescript, jQuery, NodeJS, AJAX, AngularJS 17/11/10, ReactJS, Knockout JS

IDE Tools

Visual Studio 2022/2019/2017/2015/2012/2010/2008/2005, MS-Office.

Web Servers

Microsoft IIS 5.x/6.0/7.0/7.5/8.0.

Reports

SQL Reporting, Crystal Report.

Operating Systems

Windows 11, Windows 8, Windows 7, Windows Vista, XP, 2000, 98, 95, MAC OS.

Version Management

Git, Source Tree, TFS, MS Visual Source Safe 6.0, Tortoise SVN, JIRA, Issue Tracker

Project Mgmt. Tools

MS Project.

Career Description

Senior .Net Developer / Mentor

New York State Education Department January 2022 to Present

89 Washington Avenue Albany, New York 12234

NextGen

The NextGen Application project is a cutting-edge initiative aimed at revolutionizing the digital infrastructure of New York's public school system. This comprehensive platform will serve as the cornerstone for modernizing existing processes and enhancing collaboration among various stakeholders, including students, guardians, educators, and administrative personnel.

Responsibilities:

Design, develop, and implement new integrations leveraging technologies such as .NET Framework, Bootstrap, Typescript, JSON, C#.NET, Web API, Entity Framework, SQL Server, Azure Function, and Azure Blob storage.

Lead the adoption of microservices architecture and ASP .NET Core for scalable and efficient software solutions.

Conduct code reviews, performance analyses, and provide solutions for enhancing code quality and application performance.

Collaborate with cross-functional teams including Software Engineers, Scrum Masters, Leads, Managers, and Directors to deliver high-quality software solutions that address business needs.

Translate business requirements into technical solutions, ensuring optimal user experiences.

Partner with Business Analysts to understand and address requirements, resolving complex issues, and providing technical guidance.

Utilize version control systems like GIT to maintain code integrity and history throughout the development process.

Employ deployment tools Azure CI/CD for seamless deployment and publishing processes.

Offer input and feedback on architecture design, code quality, and business solutions to drive continuous improvement within the team.

Environment: GIT, Azure CI/CD, Web API, Micro services, SQL Server 2022, Angular 18, Typescript, NodeJS, Reactive Form, .net Core 6.0, Bootstrap/HTML, T-SQL, EF, Azure Function, Azure Management Api gateway, C# VS 2022, VS Code (w/Chrome Debugger), 508 Compliance, Web Api, Async/Await.

Senior .Net Developer / Code Reviewer/ Mentor

LPL Financial June 2020 to December 2021

1055 LPL Way, Fort Mill, SC 29715

DIGITAL CFO

Online platform where subscribers manage their client portfolio. Each subscriber can have multiple clients. Client can view subscriber’s progress report, profit and loss metrics. Subscriber rating and recommendation also suggested by their performance metrics.

Responsibilities:

Spearheaded the design, development, and implementation of new integrations.

Played a pivotal role in designing and developing web applications using .NET Framework, Bootstrap, Typescript, JSON, C#.NET, Web API, Entity Framework, SQL Server, Azure Function, and Azure Blob storage.

Implemented microservices architecture, Web API, and ASP .NET Core to enhance system scalability and performance.

Led technical implementation and troubleshooting efforts for software releases, ensuring smooth and successful deployment.

Collaborated closely with Software Engineers, Scrum Masters, Leads, Managers, and Directors to deliver top-notch software solutions addressing real business challenges.

Worked alongside product management and cross-functional teams to deliver technical solutions that meet user experience expectations.

Interacted with Business Analysts to understand their requirements and translate them into technical solutions.

Resolved complex problems and issues, providing effective troubleshooting and solutions.

Translated clients' business requirements and objectives into comprehensive technical applications and solutions.

Provided valuable input and feedback on architecture design, code quality, and business solutions to enhance overall performance.

Assisted with production support on software and Azure environment-related issues, including servers, networking, websites, and business logic modules.

Utilized GIT and TFS for version control and history maintenance during the development process.

Leveraged TeamCity and Octopus for deployment and publishing tasks, ensuring efficient delivery of software updates.

Environment: GIT, Bit Bucket, Source Tree, TFS, TeamCity, Octopus, Agile/Scrum, Web API, Micro services, MySQL, SQL Server 2017, Angular 17, Typescript, NodeJS, Reactive Form, .net Core 5.4, IIS, Azure, Bootstrap/HTML/JavaScript, T-SQL, EF, Azure Function, Azure BLOB Storge, Azure Management Api gateway, C# VS 2017-2019, VS Code (w/Chrome Debugger), 508 Compliance, Web Api, Async/Await.

Technical Lead / Senior .Net Developer

Department of Energy October 2018 to May 2020

1000 Independence Ave SW,

Washington, DC 20585

EPIC

Develop a system that will automate the day-to-day activities required to develop and maintain EERE’s project portfolio while also streamlining the associated business process and elimination of redundant data entry.

Responsibilities:

Lead technical implementation and troubleshooting efforts for software releases.

Collaborate with cross-functional teams including Software Engineers, Scrum Masters, Leads, Managers, and Directors to deliver high-quality software solutions addressing real business problems.

Perform advanced-level application analysis, design, development, and unit testing activities.

Provide input and feedback on architecture design, code quality, and business solutions to team members.

Work with product management and cross-functional teams to deliver technical solutions for optimal user experiences.

Guide the creation of coded unit tests and ensure feedback is provided to address identified issues.

Design and develop web applications using .NET Core Framework, MVC, Bootstrap, Typescript, JSON, C#.NET, and Web API.

Maintain web applications with technologies including .NET Core, C#, SQL Server, jQuery, HTML5, JavaScript, Angular 11, and Bootstrap.

Design interactive UIs and single-page applications (SPA) using Microsoft Azure, Reacts, Redux, Typescript, Angular 9, and NodeJS.

Collaborate with architects to design and develop applications using .NET Core framework and Microservices, implementing business logic with C#.

Implement microservices architecture, Web API, and ASP .NET Core.

Conduct code reviews, performance analysis, and provide solutions for performance improvement.

Perform performance tuning and troubleshooting in C# and Azure SQL environments.

Assist with production support issues related to software and Azure environment, including servers, networking, websites, and business logic modules.

Interact with Business Analysts to understand requirements and needs, resolving complex issues as necessary.

Evaluate complex data models and provide solutions to optimize performance.

Utilize TFS for version control and history maintenance during development.

Environment: T4 Template, TDD (Moq, FizzWare, MSTest), GIT, Bit Bucket, Source Tree, TFS, Agile/Scrum, Web API, Micro services, SQL Server 2017, Angular 11, Typescript, NodeJS, Reactive Form, .net Core 5.5, IIS, Swagger, Microsoft Azure, Bootstrap/HTML/JavaScript, T-SQL, Dapper ORM, EF, C# VS 2017-2019, VS Code (w/Chrome Debugger), 508 Compliance, Web Api, Async/Await

Senior Software Engineer / Code Reviewer/ Mentor

GEICO February 2016 to September 2018

5260 Western Avenue Northwest

Chevy Chase, MD

EDGE

GEICO use EDGE application for counselor and customer both. Using EDGE application client can open new policy, cancel policy or reissue policies. It gives flexibility to add, edit or update vehicles and drivers’ information. Policy holder can also pay and see their existing policy balance. Claim process also done by EDGE.

Responsibilities:

Develop application code and modules for business and technical requirements.

Interact with Business Analysist to determine their requirements and needs.

Resolve and troubleshoot problems and complex issues.

Perform unit tests and fix bugs.

Translate clients’ business requirements and objectives into technical applications and solutions.

Understand and evaluate complex data models.

Design, develop and implement new integration.

Involved in design & development of Web application using .Net Framework, MVC, Bootstrap, Typescript, JSON, C#.Net, Web API, XML

Responsible for code reviews, standard performance and functional reviews, application performance analysis and providing solutions for performance improvement.

Supported the applications as part of maintenance and responded to many adhoc user requests and bug fixing.

Performance tuning and troubleshooting in C# and Azure SQL environments.

Assists with production support issues on software and Azure environment-related issues, including servers, networking, website and business logic modules.

Test Driven Development

Used TFS to maintain version control and history during development.

Environment: Microsoft Visual Studio 2015/2017, .Net Core 3.1, C#.NET, ASP.NET MVC, SQL Server 2015, XML, IIS 8.0/7.5, Typescript, NodeJS, Splunk, Fiddler, TFS, LINQ, Web API, Entity Framework, Ninject, Auto Mapper, Microsoft Azure.

Senior .NET Developer

Con Edison February 2015 to January 2016

4 Irving Place, NY

EMIS (Environment Management Information System)

EMIS serves as a central repository for environmental data, supporting compliance with Federal and State regulations. It facilitates incident, waste, and manifest management, tax and fee calculations, and tracking of waste generation, accumulation, and manifesting. Additionally, it provides functionalities for generating EPA-ID and Container information.

Responsibilities:

Lead a team of software developers in the design and construction of web-based solutions using C#.NET and other web technologies.

Stay current with technology trends and apply this knowledge to propel business success.

Responsible for solution architecture and code design decisions

Primary developer on highly visible projects

Ensure that development and design standards are being followed.

Work closely with the Software Development Manager in the areas of technological evolution and strategy

Help to enable team success through fostering a positive work environment.

Coordinate/prepare report status on development tasks: design, unit test, code, source control.

Outline project objectives and plans

Analyze project requirements.

Involved in design & development of Web application using .Net Framework 4.5, ASP.NET, AJAX, Razor, JavaScript, jQuery, JSON, C#.Net, VB.Net, WCF, XML

Develop and support client-side validation using JavaScript, JQuery.

Writing stored procedures in SQL for fetching data after applying business rules.

Test Driven Development

Used TFS to maintain version control and history during development.

Environment: Microsoft Visual Studio 2012, .Net Framework 4.5, VB.NET, C#.NET, ASP.NET MVC, SQL Server 2012, XML, IIS 8.0/7.5, Razor, JavaScript, TFS, JQuery, Kendo UI, LINQ, WCF, Entity Framework, Ninject, Auto Mapper.

Senior .NET Developer

New York Life Insurance March 2014 to January 2015

Madison Ave, NY

rPay+

rPay+ coordinates and supports NYL's Enterprise, Insurance, and Investments Technologies, managing three Annuity Administration systems and over seventy-five interfaces. It serves as an administrative platform for Annuity products, reducing technology risk through modernization and simplification for easier management and enhancement.

Responsibilities:

Develop and support .NET web applications using C#, VB.NET, ASP.Net and ADO.NET.

Provide policy web services to VSC, Policy Viewer, and IVR.

Perform application coding based on technical specifications.

Participate in application analyzes and design.

Manage .NET application maintenance and troubleshoot detected problems.

Design and develop technical solutions for .NET applications.

Develop and deliver web applications to ensure data integrity, security, compatibility and feasibility.

Identify and implement new features in the existing and new .NET applications.

Develop .NET application codes according to technical and business requirements.

Inspect, review and document the reported problems and their solutions.

Develop and maintain technical documentations.

Review codes and make recommendations for improvements.

Test Driven Development

Used TFS to maintain version control and history during development.

Environment: Microsoft Visual Studio 2012, .Net Framework 4.5, VB.NET, C#.NET, ASP.NET, MVC, WebApi, SQL Server 2012, XML, IIS 8.0/7.5, Razor, JavaScript, TFS, JQuery, Anjular JS, SSRS, LINQ.

Senior .NET Developer

ECOVA Nov 2013 to April 2014

Richmond, VA

Ecova Energy Rebate App

This portal is use to collect rebate request from perspective customers and contractor use it to apply rebates. The rebates request are also collect from sales force application which review by contractor. Contractors can also add new rebate which is also submit to sale force application by portal.

Responsibilities:

Implemented the web application framework using C#, ASP.Net, ORM Tools, Automated Framework Tools and ADO.NET.

Used Jquery AJAX and updated almost all web pages to implement the AJAX functionality, thereby enhancing the application.

Used several Cache management techniques to improve the overall performance of the application.

Involved in code reviews and performance testing using Nunit.

Used TFS to maintain version control and history during development.

Developed and deployed web services using Visual Studio and IIS to handle unity orders.

Using ASP.NET integrated various functionalities like schema validation, credential validation, business logic application.

Extensively used SQL Connection and SQL Dataset to access the database.

Created Stored Procedures, Functions, Triggers and views in SQL server.

Extensively used SQL-State to store User Session values.

Used Unity for dependency injection

Test Driven Development

Environment: Microsoft Visual Studio 2012, .Net Framework 4.5, VB.NET, C#.NET, ASP.NET, SQL Server 2012, XML, IIS 8.0/7.5, Razor, JavaScript, TFS, JQuery, SASS, LINQ, MVC 4.0, Entity Framework 4.5.

Senior Software Engineer

SurroundApps Feb 2011 to September 2013

Walnut, CA

Senior Web Developer

July Services March 2009 to Jan 2011

Waco, Texas

Software Developer

Southtech Limited Jan 2006 to Dec 2008

Dhaka Bangladesh

Education

Master’s in Information Technology, America College Commerce and Technology (ACCT) - 2013

Bachelors in Computer Science, American International University-Bangladesh (AIUB) – 2006



Contact this candidate