Senior .net Developer Resume
Bethesda, MD
SUMMARY
- 10+ years of IT experience in Software Analysis, Design, Development, Implementation, Testing and Supporting distributed Client/Server and web based business solutions.
- Extensive experience in creating rich content Web - Forms, Win-Forms (Windows Forms), Web User Controls, Custom Control, Windows Service and Web Service.
- Expertise in ASP.NET MVC with Razor view engine.
- Experience in design and implementation of services using REST, WCF platform, Creating REST services using ASP.NET Web API.
- Good experience and Knowledge of .Net Framework 2.0/3.5/4.0/4.5 , ASSEMBLIES, CLS, CTS, CLR, Garbage Collection and strong knowledge of Object Oriented Design Methodologies.
- Expertise in implementing Web Applications, Windows Applications, ASP.NET, C#.NET, VB.NET, ADO.NET, WWF, JQuery, JSON, Web Services, AJAX, XML, HTML, JavaScript, CSS, Bootstrap, ASP, VB, ADO, IIS.
- Expertise in Database Design/ Programming and Development using MS SQL Server 2000/2005/2008/2012 and good experience in SQL, T-SQL, Triggers, Views, User Defined Functions, Stored Procedures.
- Experience in using Language-Integrated Query (LINQ) as in LINQ to SQL and LINQ to .NET objects for querying data
- Good exposure to ORM tools like Entity Framework.
- Excellent Hands-on Experience in Web Services (SOAP, WSDL).
- Experience in creating UML diagrams (Sequence, Activity, Use Case)
- Experience in Test Driver Development (TDD) in MVC web applications and Unit testing using NUnit.
- Well versed with PMLC / System Development Lifecycle SDLC processes, methodologies Waterfall & Agile - Scrum and validations.
- Experienced in Onsite - Offshore delivery models with excellent co-ordination with team, senior management, clients and stake holders
- Expertise in working with Team Foundation Server for Source code management, Requirements management and Scrum development process Sprint iterations, estimations, reports, back logs etc.
- Hands on experience in Data migration activities from legacy financial system to SAP SD module
- Experience in Data Modelling methodologies, SSRS.
- Experience in design, and development in diverse domains like Finance, Telecom, HealthCare and Supply Chain Management.
- Excellent communication skills, ability to work as a part of a team or individually and ability to pick up new skills quickly.
TECHNICAL SKILLS
Environment: Visual Studio 6.0, 2003, 2005, 2008/2010/2013
Web Technologies: ASP.NET, ASP, IIS 7.0, ADO.NET, AJAX, JQuery, MVC 3/4, Web API, WCF, WWF
Programming Languages: C#.NET, LINQ, VB, VB.Net, JavaScript, XHTML, XML, XSLT, HTML, HTML5 .Net Framework 1.1/2.0/3.0/3.5/4.0/4.5
Design Documentation: HLD, SID & LLD
RDBMS: SQL Server 2000/2005/2008/2012 , Ms Access
ETL/Reporting/ORM Tools: SSRS, Crystal Reports 9.0, Entity Framework 5.0
Source Control: Team Foundation Server, IBM Rational & Visual Source Safe
Other Tools: Microsoft Project, Microsoft Visio, MS Office, UML, Infragistics, DevExpress
Operating Systems: Windows Server 2000/2003/2008 & Windows 7/8
Methodologies: SOA, Design Patterns, Waterfall, Agile Methodology, N-Tier architecture, OOP Concepts, Data Modeling techniques, Complete SDLC
PROFESSIONAL EXPERIENCE
Confidential, Bethesda, MD
Senior .Net Developer
Responsibilities:
- Involved in Analysis, Designing and coding and implementation of the CTEP application.
- Design and developed various modules using ASP.NET, C#.NET, ADO.NET, AJAX, Entity Framework, LINQ, JQuery and SQL Server.
- Created system architectural diagrams implementing multi-layer architecture.
- Developed the Web Application in ASP.Net 4.0 using Master Pages, Themes & Skins to maintain the consistent look and feel throughout the application.
- Used Bootstrap, CSS for User Interface and JavaScript, JQuery in client side for managing controls and data.
- Developed SQL helper class to minimize data manipulation and transactional process time.
- Managing IBM Rational team server for the project artifacts, automation builds for ASP.NET Web forms.
- Performing code reviews ASP.NET web forms and SQL Server programs like Stored Procedure, Functions and Views.
- Lead design reviews and provided recommendations. Incorporated security requirements into user authentication process and ensured effective workflow.
- Co-ordinate with the QA Team & UAT users group to identify the Test Plan & Test Data for System, Integration & Regression testing of the application.
- Conducting peer reviews of the deliverables. Update the weekly status reports to senior management.
- Participating daily scrum meeting and planning meeting with team
- Work to minimize the schedule slippages by effective leverage of the resources.
- Defined coding standards and built processes to improve code quality and development efficiency.
Environment: /Tools: Agile, Scrum, ASP.NET 4.0, C#.NET, HTML5, AJAX, SQL Server 2008/ 2012, ADO.NET 4.0, Entity Framework 5.0, .NET Framework 4.0, JQuery, JavaScript, Bootstrap3, CSS3, LINQ, IBM Rational, MS Visio
Confidential, Schaumburg, IL
Senior .Net Developer
Responsibilities:
- Involved in Requirement analysis with all stakeholders and set project milestones.
- Worked end to end in Design/developing the application using ASP.NET MVC, C#.NET, Entity Framework, LINQ, JQuery and SQL Server.
- Create and review high/low level system architectural diagrams implementing MVC and multi-layer architecture.
- Design/ Developed MVC Views, Layouts, Model and controller according to requirement.
- Used JSON and JQuery in client side for managing the controls and data.
- Design/ Developed RESTful Web APIs for mobile App data transformation which will consume and return JSON data.
- Created windows services to handle Push Notification services.
- Managing Team foundation server (TFS) for the project artifacts, automation builds for ASP.NET MVC and Web API projects.
- Performing code reviews for the Model / View / Controller pattern and SQL Server programs like Stored Procedure, Functions and Views.
- Providing technical direction for the development, design, and systems integration from initiation phase through implementation
- Conducting peer reviews of the deliverables. Update the weekly status reports to senior management.
- Participating daily scrum meeting and planning meeting with team
- Update onsite/off shore team with status in daily scrum calls.
- Work to minimize the schedule slippages by effective leverage of the resources.
- Defined coding standards and built processes to improve code quality and development efficiency.
Environment: /Tools: Agile, Scrum, ASP.NET MVC 4.0, C#.NET, HTML5, SQL Server 2012, ASP.NET Web API, ADO.NET Entity Framework, .NET Framework 4.0, JQuery, JSON, LINQ, TFS, NUint, MS Visio
Confidential, Cincinnati, OH
Senior .Net Developer/ Technical Lead
Responsibilities:
- Work with the Project Management Team & Stake holders on the initiation, requirements & design phases to finalize the requirements of the project.
- Worked end to end design/developed applications using ASP.NET MVC, ASP.NET Webforms, C#.NET, VB.NET, ADO.NET, AJAX, SQLServer, WWF, WCF and Infragistics.
- Implemented MVC architectural pattern to create finance portal application using ASP.NET MVC framework to generate end user billing templates.
- As part of SAP OTI implementation, performed legacy financial datamigration to SAP, design/developed complex windows application in C#.NET to fetch legacy financial data, perform validations and convert to SAP templates.
- Created WCF Service for communicating with Business layer developed using C#.Net Class libraries and data access layer.
- Created WCF Services using VS.Net 2010 and Consumed WCF Services from ASP.Net pricing tool web application.
- Implemented Windows Workflow Foundation (WWF) for managing workflows
- Created Global Revenue View (GRV), Accrual reports to display revenue/ Job costs to stakeholders across regions globally using SSRS.
- Work closely with the SAP SD group to help understand the existing architecture and derive various solution approaches for the proposed project to finalize the High level Design requirements.
- Interact with interfacing applications & middleware teams to identify the Input/Output requirements for any new or changing interfaces.
- Worked on building HLD, LLD, System Interface Design (SID) & Interface Design Specifications documents as per the Confidential standards.
- Conduct regular walk-through with the intended audience and collect sign off on the design documents
- Conduct walk-through with the development team to clarify the requirements to setup the development plan, assign responsibilities to the team members and create Unit Test Plan in parallel.
- Monitoring the Progress of the Project by setting up regular status meetings with development team, resource allocations, ensure the quality standards and keep track of the progress of the project.
- Co-ordinate with the QA Team & UAT users group to identify the Test Plan & Test Data for System, Integration & Regression testing of the application.
- Provide regular updates to the respective stakeholders of the projects in a weekly basis.
- Processing any change request received from the users.
- Updating the Best Practices and the induction manual at the end of every project.
Confidential, Schaumburg, IL
Senior .Net Developer/ Project Lead
Responsibilities:
- Conducting requirements discussion with the customer & explaining the additional benefits of the product
- Performing a detailed analysis and preparing the estimation for the customization effort & timeline.
- Work closely with the Architecture group to help understand the existing architecture and derive various solution approaches for the proposed project to finalize the High level Design requirements.
- Performing the design documentation and discussing the new designs with customer for signoff.
- Involved in Coding, testing and reviewing the code.
- Providing regular updates to the supervisor and the client managers.
- Monitoring the Progress of the Project by setting up status meetings with Offshore for resource allocation, following the quality standards and keep track of the progress of the project.
- Updating the user manual documentation & best practices
Environment: /Tools: ASP .NET, VB.NET on Framework 2.0, JavaScript, XML, XSLT & T-SQL, SQL Server 2005, MS Visio
Confidential, Irving, TX
Requirement Manager
Responsibilities:
- Gathering business requirements and client interaction.
- BRD Review and Approvals.
- Conducting joint application design calls for LOE (Level of Effort) collections.
- Preparing High - level design documents
- Preparing Traceability Matrix
- Issue Resolutions.
- Conducting design walkthroughs with development teams.
Environment: /ToolsMS Office 2003, MS Visio 2003, MS Project, UML
Confidential
.Net Developer/ Team Lead
Responsibilities:
- Reviewing high-level design documents and handling change request.
- Implemented effective Web Service calls for all critical transactions
- Preparation of Use Case diagram using Visual - paradigm UML tool builder.
- Developed User Interfaces with effective handling of validation.
- Preparation of Unit Test Plan & Test cases
- Performed System & Integration Testing
- Create forms & provide instructions for deployment.
Environment: /Tools: ASP .NET, VB.NET, VS.Net 2005, XML Webservices, XHTML, SQL Server2000/2005, CSS, Crystal Reports 8.0, ASP, VB, COM+