Lead/senior .net Developer Resume
Alpharetta, GA
SUMMARY:
- Over 10 years of professional experience in Software Application Development, Design, Analysis and Maintenance of Internet, Intranet, Implementation of Client/Server, n - tier architecture and Web applications development in various domains.
- Eexperience in developing Web and Windows Application using programming in C#.NET, ASP.NET MVC, ADO.NET, Entity Framework (EF), LINQ, AJAX, JSON, JavaScript, jQuery by using .Net Framework 3.5/4.0/4.5.
- Experience in developing and consuming Web Services and RESTful ASP.NET Web API services.
- Good knowledge in Object Oriented Analysis/Design and implemented Design Patterns across the applications.
- Experience in creation of SQL Server Jobs and integration with the .Net environment.
- Designed and developed Use Cases, Class diagrams and Sequence diagrams using UML.
- Experience in deploying and testing web applications on IIS 5.0/6.0/7.0 and above.
- Extensive experience in Server virtualization/virtual machines (VMs) configuration using VMWare workstation.
- Experience in using Visual Studio Team Services (VSTS) Git Control, Team Foundation Server (TFS) and Microsoft Visual SourceSafe (VSS).
- Experience in analytical and technical skills and developing systems using different software methodologies like Agile and Waterfall.
- Experience in creating documents - Technical Documents, User Test Cases, Release Plan and User Guide.
- Experience in SQL Server 2012R2/2012/2008, RDBMS and graph database Neo4j.
- Experience in developing Web applications using MVC 4/5.
- Hands on experience in SQL Server in writing database queries using joins, Indexes and in creating Tables, Views, Indexes, writing Stored Procedures, Functions and Triggers using T-SQL, Maintaining Database, Experience in Query Optimization.
- Well acquainted with SDLC: System Analysis, Design, Development, Testing, and Deployment & Documentation.
- Involved in Business Requirement, Proposal and Estimation of task.
- Responsible for production code deployment and verification plan.
- Proficient in SCRUM, Waterfall, Iterative and Agile Methodologies. Part of daily scrum, sprint planning, sprint review meetings and creating SCRUM artifacts.
- Designed UML Diagrams, ER Diagrams and Data Flow Diagrams using MS Visio.
- Experience in writing Unit test cases for the application/ code.
- Keep customer informed about any future risks about deliverables and well document it for future use.
- Introducing new technologies in project with creating POC (proof-of-concept).
TECHNICAL SKILLS:
IDE Tools: Visual Studio 2017/2015, SQL Server Management
Version Control Tools: Visual Studio Team Services (VSTS) Git Control, Team Foundation Server, Microsoft Visual SourceSafe (VSS)
Tool: SoapUI, Fiddler, Postman, Splunk.
.Net Technologies: ASP.Net MVC4/5, ADO.Net, Entity Framework, Web Services, Rest API's, SSIS, SSRS.
Web Technologies: IIS, Java Script, jQuery, AJAX, HTML, XML, JSON, WSDL and CSS.
Programming Languages: C# .NET (4.5/4.0/3.5/3.0 ), VB.Net, T-SQL and Neo4j Graph database
Operating Systems: Windows
Server virtualization: VMware workstation.
PROFESSIONAL EXPERIENCE:
Confidential, Alpharetta, GA
Lead/Senior .Net Developer
Responsibilities:
- Implementing clients in the Confidential Next application.
- Responsible for consuming billers real-time Bill lookups and real time notifications web services and Web API Services in application.
- Responsible to assist billers to consumer product API’s and Form Post payment flow utility.
- Documenting client payment flow by gathering requirements from client.
- Develop Code in C# ASP.NET Web API, MVC, LINQ to SQL and Entity Framework.
- Using Visual Studio Team Services (VSTS) Git Control to manage code repository.
- Present code in Pull Request code review meeting to take necessary approval.
- Automate application deployment process (CICD) using GIT Hub, Azure and power shell script.
- Create efficient SQL queries and understand how to optimize them for performance.
- Preparing Stored Procedures as per requirement.
- Participate in client meetings and responsible to answer all technical queries regarding product.
- Actively participate in Production issues, debugging and finding the root cause and solve them within SLA.
- Performing Code Reviews and to follow up to fix Review Comments.
- Assist billers to use product SSO feature and participate in troubleshooting calls.
- Designed User Interface using CSS, Bootstrap and HTML to improve look and feel of the web pages.
- Responsible for deployment of the application code in production and post verification plan.
- Keep the management inform about current risks and get ready with mitigation plan.
- Designed and Implemented module level Unit Test cases.
- Extensive use of tools like SoapUI, Fiddler, Postman and Splunk.
Environment: C#, ASP.NET MVC, Web API, Web Services, jQuery, XML, JSON, Microsoft SQL Server, Entity Framework (EF), LINQ.
Confidential
Lead/Senior .Net Developer
Responsibilities:
- Development and enhancement of Web Application using ASP.NET MVC.
- Expose data to other Confidential tools using Web API.
- Leading the team and daily interaction with client for day to day activities/ deliverables.
- Working under strict SLA (Service Level Agreement) and timelines as per business agreement.
- Development, Maintenance and Defect Fixing. Automation of daily task.
- Produced Enterprise N-Tier architecture model using UML.
- As a part of scrum development team, I was involved regularly in scrum meetings and coordinate with other team members for customer-centric requirements.
- Extensively worked on creating complex stored procedure, triggers and functions.
- SQL Server query optimization.
- Application having 300+ sql tables to maintain the all data, reports and history.
- Reviewing functional requirement document and preparing detailed technical design document.
- Preparing requirement specification document, Data Flow Diagram (DFD) and Business Workflows.
- Created business user test cases for upgraded application for ease of user understanding as well as for smooth transition and production deployment.
- Demonstrate reviews with Product Manager, Business Analysts and Quality Analysts to go over the changes made and make sure the end product functions as desired by business users.
- Introduced new technologies in application like Entity Framework(EF), LINQ and ASP.NET MVC.
- Involved in handling queries using .Net 4.5 LINQ components and the Entity Framework.
- Applied different types of testing include integrated testing, stress testing, and unit testing on various modules to determine scalability, speed and stability for efficient and flawless outcome.
- Used Software Configuration Management (SCM) Tools like Team Foundation Server (TFS), Visual SourceSafe(VSS).
- Writing test cases for different application level scenarios and run the test cases.
- Excellent skill to Virtualization of server environment to test different versions of application.
- Different VMs/snapshot creation for testing of application at different stages.
- Active member on portal to provide solutions and assist customer on application.
Environment: C#, ASP.NET MVC, Web API, XML and Microsoft SQL Server 2008 R2, Entity Framework (EF), LINQ, VMware workstation, VMware VSphare Client.
Confidential
Lead .Net Developer
Responsibilities:
- As a part of scrum development team, I involved regularly in scrum meetings and coordinate with other team members for customer-centric requirements.
- Analyzed and discussed software requirement specifications to understand the flow of application modules.
- Creating and validating business rules as per specifications/ requirement.
- Automation of daily tasks to speed up and avoid manual error in application.
- Unit testing, Integration testing of data.
- Used Software Configuration Management (SCM) Tools like Team Foundation Server (TFS), Visual SourceSafe(VSS).
- Developing WCF Service to exchange data between Desktop and Central Application and implement business logic.
- Extensive test case writing for the data integration check.
Environment: C#, XML and Microsoft SQL Server 2005, VMware workstation, VMware VSphare Client.
Confidential, Scottsdale, AZ
Lead .Net Developer
Responsibilities:
- Develop, Maintain, Enhance, Deploy and Support various applications involved in converting the mail, phone and fax orders in digital form.
- Involved mainly in application development for web based application using ASP.NET MVC.
- Design and develop RESTful web services using ASP.NET Web API.
- Involved in handling queries, Joins, Stored Procedures using .Net LINQ components.
- Develop the Business Logic layer and the data access layers.
- Used Entity Framework for database communication
- Developed API Controllers, Models to manipulate data in the database.
- Deploying the application in Dev, QA and Production Environments.
- Understand the business processes involved.
- Mentoring/Helping the team members for their technical / functional queries
- Involved in giving KT to new member
Environment: C#, ASP.Net MVC (C#.NET), ASP.NET Web API, jQuery.
Confidential
.Net Developer
Responsibilities:
- Worked as a Module Lead.
- Understand the requirement
- Lead the end to end development of given module.
- Take part in database design and UI designs.
- Design Tables for the new requirement.
- Write SQL Queries Stored Procedures for the module.
- Analysis and Resolve defects.
- Performed unit testing, system testing and integration testing.
- Mentor peers and juniors.
Environment: C#, Microsoft SQL Server 2005, ADO.NET.
Confidential, Mountain View, CA
.Net Developer
Responsibilities:
- Worked as a dot net Developer.
- Creating WebService to get resource information from different database.
- Understanding the issue/requirement given by client and resolving them within a timeline.
- Doing Unit as well as Integration Testing.
- Maintaining DSR, Tracking Sheet and Issue Log and sending it to the client daily.
- Used Software Configuration Management (SCM) Tools like Team Foundation Server (TFS), Visual SourceSafe(VSS).
- Extensive test case writing for the data integration check.
- Develop and consume WCF service to get software list.
- Resolving defects.
Environment: C#, WebService, Microsoft SQL Server 2005, ADO.NET.
Confidential
.Net Developer
Responsibilities:
- As a lead developer I was responsible for interaction with business users and analyze functional requirements, writing design specifications, prototyping and architecting.
- Used ASP.NET MVC, C#, Entity Framework, LINQ, JQuery, Bootstrap, SQL Server 2012 websites.
- Consuming ASP.NET Web API (JSON) to get all employees data from organization database.
- Used graph database Neo4j to define routes in system and map users with each other’s.
- Database design for the application and reviewed it with architect.
- Used RBAC (Role-Based Access Control) for restricting or authorizing system resources (User and Admin)
- Made extensive use of LINQ queries.
- Participated and provide technical documentation such as user test cases, unit and system test.
- Created SQL jobs to import organization employee data to Ride Pool system.
- Participated in walk through reviews of all technical specifications, code base and unit test.
- Used Entity framework 5.0 with database-first approach and worked with both Data Annotations.
- Involved in handling queries using .Net 4.5 LINQ components and the Entity Framework.
- Participated in grooming and estimate the effort. Involved in daily stand ups for day-to-day updates as a part of scrum process.
- Worked within an agile environment with Sprint and Scrums using Xplanner.
- Responsible for deployment and testing of application in production environment.
- Coded in JavaScript, AJAX, HTML and CSS for rich GUI: good experience in editing and development using Razor view engine UI.
- Documenting and creating UML diagram for the different components of application.
- Using Bootstrap framework created responsive web pages.
Environment: C#, ASP.NET MVC, Graph Db Neo4j, Microsoft SQL Server 2012, EF, LINQ, JQuery, AJAX, Bootstrap.
