Sr.net Developer Resume
Carrolton, TX
PROFESSIONAL SUMMARY
- 11yearsofdiversifiedexperience indevelopingWeb/mobile based applications, Product development and Software maintenance.
- Hands on experience in developing enterprise applications using C#, ASP.NET, ADO.NET, ASP.NET MVC, Java Script, jQuery, Angular,
- Web - API, WCF, Web Services, AJAX, LINQ, Entity Framework, XML, and JSON.
- 3+ Years of experience as a Lead developer in delivering a relevant technical solution based on best practice /experience / similar projects.
- Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience with Angular 4, Angular CLI, TypeScript, ng2-bootstrap, Karma, Jasmine.
- 6+ years Hands on experience in Microsoft SQL Server 2005/2008/2012 and RDBMS Concepts, Database Programming with the help of Stored Procedures, Triggers, Cursor and Indexes.
- Having hand on experience in project Design and Analysis. Which includes Requirement Analysis, Modeling, Design, Testing and Training.
- Develop the initial framework or platform of the solution which each developer will use to build the solution.
- Strong hands on experience in programming ASP.NET MVC based web application.
- 1+ Years of Experience in Release Co-Ordination and Program Management.
- Ability to work as an individual contributor.
- 5+ years of experience in working under Agile SCRUM model.
- Strong experience in developing SOA based applications using WCF, REST and Web-services.
- Expertise in unit testing using Visual Studio Unit Test Cases, Test Driven Development (TDD).
- Experience in working with Telecom, HealthCare, Warehouse, Insurance, Accounting and Finance, Capital Markets domains.
- Experience in performance tuning and optimization of SQL Server Stored procedures.
- Hands on experience in writing Low Level Design Documents LLDD, High Level Design Documents HLDD, Admin Guides and Release Notes.
- Experience in the usage of UML, VISO.
- Extensive experience in developing software using OOAD.
- Have extensive experience in Test Driven Development (TDD) applications using MSTEST, NUNIT.
TECHNICAL SKILLS
Languages: C#, VB.NET
Web Technologies: ASP.NET 2.0/3.5/4.0/4.5/5 , AJAX, Web Services, SOAP, WCF, REST Services, WEB-API,HTML, XML
Win Technologies: Win forms, WF, Silverlight.
Scripting Technologies: JavaScript,VBScript,jQuery.
Frameworks: Microsoft.Net 1.1/2.0/3.5/4.0/4.5 , Angular1.6/2/4/5, Bootstrap.
Application/Web Servers: IIS 5.0/IIS 6.0/IIS 7.0.
Databases: SQL Server 2000,2005, 2008,2012,2016Oracle 9i/10g, MYSQL 6.0, MS Access.
ORM Frameworks: LINQ, Entity Framework 6.0
Testing Tools: NUnit,VSTS, Jasmine
SCM Tools: VSS 6.0, SVN, Git, TFS 2010/2012/2015/2017
Architecture: N-Tier, Client Server, SOA Distributed
Operating Systems: Windows 2000, 2003, 2012 Servers
Tools: Visual Studio .NET 2003/2005/2008/ 2010/2012/2015/2017 , MS Visio, Microsoft Enterprise Library
Design Patterns: MVC, MVVM, IOC (Dependency Injection), Factory, Abstract, Facade, Singleton, Bridge, Observer.
Reporting Tools: SQL Server Reporting Services(SSRS), Crystal Reports 8.5/9.0
Domain: e-Commerce, Telecom, Health Care, Insurance, Banking, Accounting&Financeand Warehousing.
MQ: RabbitMQ
PROFESSIONAL EXPERIENCE
Confidential, Carrolton, TX
Sr.Net Developer
Responsibilities:
- Working on Web based application using
- Used Angular-CLI for initializing and project setup with scaffolding features.
- Creating self-contained, reusable, and testable modules and components
- Ensuring a clear dependency chain, regarding the app logic as well as the file system.
- Designed the source and applications under agile process
- Created application structure based on the Angular Style Guides and best practices.
- Used JSON to transmit data between Server and Web Application, an alternative to XML and SOAP.
- Experience in formatting order metric reports in MS Excel and MS WORD
- Created new tables, wrote stored procedures for applications and some user defined functions.
- Created single page application with multiple modules using Agular and TypeScript.
- Created individual Modules, Components and Directives with Single Responsibility Principle.
- Worked with SQL Server for maintaining customer order data that is flowing through backend dependency systems.
- Created stored procedures, functions and packages for moving the data from development servers to Staging servers.
- Developed Rest Services for building applications that send and receive messages by using the Web-API.
- Responsible for developing the Model using the Entity framework where all the database tables are being mapped to the class Objects, Stored C#, HTML5, Web-API.Procedures are mapped to function Imports and Data Access Layer where all the LINQ Queries where written on these class Objects using LINQ to Entities.
- Used Angular4 to create better, faster and more user-friendly web applications.
- Used TDD (Test Driven Development) to develop.
- Active participation in unit testing of the application to ensure quality.
- Configured and Hosted application to Azure.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Implemented Unit Testing using MSTEST.
- Maintained the Version, Labelled Versions and Backups of the source using Team Foundation server (TFS).
- Supervised the development of functional documents for the application.
- Participated in various Client meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.
Environment: WindowsServer2012, VisualStudio2017, C#.Net, KendoUI, MVC5, HTML5, Angular4/5, LINQ, Entity Framework 6, SQL Server 2016, Web-API 2, TFS, JSON, ReSharper, MSTest, Azure, SSRS, Crystal Reports.
Confidential, Edison, NJ
Lead .Net Developer
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development.
- Working closely with Development Project Managers, and Business Analysts to produce accurate deliveryestimates and manage the transition from analysis through to design and delivery.
- Work independently to review, coordinate, analyze and define requirements for new development or enhancements to and maintenance of existing systems.
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Identify and encourage areas for growth and improvement within the team.
- Trains team members and serves as a technical resource to the team in the resolution of complex problems and issues.
- Worked closely with the delivery Manager on creating WBS, Time estimates, resource allocation, provide solutions to project critical issues.
- Conduct meetings on software designs and applications and code reviews.
- Coordinating releases and bug fixing for smooth delivery.
- Developed Web application and mobile web-app using C#, HTML5, WEB-API and AngularJS.
- Developed Rich UI interfaces for Web using HTML5, AngularJS to do data binding.
- Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience.
- Creating self-contained, reusable, and testable modules and components
- Ensuring a clear dependency chain, in regard to the app logic as well as the file system.
- Designed the source and applications under agile process.
- Used JSON to transmit data between Server and Web Application, an alternative to XML and SOAP.
- Experience in formatting order metric reports in MS Excel and MS WORD
- Created new tables, wrote stored procedures for applications and some user defined functions.
- Worked with SQL Serverfor maintaining customer order data that is flowing through backend dependency systems.
- Created stored procedures, functions and packages for moving the data from development servers to Staging servers.
- Developed Rest Services for building applications that send and receive messages by using the Web-API.
- Responsible for developing the Model using the Entity framework where all the database tables are being mapped to the class Objects, Stored Procedures are mapped to function Imports and Data Access Layer where all the LINQ Queries where written on these class Objects using LINQ to Entities.
- Used AngularJS to create better, faster and more user-friendly web applications.
- Used TDD (Test Driven Development) to develop.
- Active participation in unit testing of the application to ensure quality
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
- Supervised the development of functional documents for the application.
- Participated in various Client meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.
- Worked as a Release coordinator and tracked the timelines end-to-end deliverables of the project and ensured smooth delivery.
Environment: WindowsServer2012, VisualStudio2014, Sql Server 2012, C#.Net, MVC 5, HTML5, AngularJS, LINQ, Entity Framework,Web-API, MVC, XML,GIT, JSON, IIS 7.0, JIRA, Jasmin.
Confidential, Buffalo, NY
Sr.Net Developer
Responsibilities:
- Contributing to post implementation reviews helping to demonstrate success or otherwise of projects.
- Provides proactive advice and feedback throughout the development lifecycle for prevention and early correction of quality problems.
- Managing the delivery of multiple complex simultaneous system development projects from design through to release.
- Promptly escalate issues, which affect product delivery and quality that are beyond scope of influence and report same to reporting manager.
- Involved in the SDLC phase of requirement analysis, design, and development.
- Working closely with Development Project Managers, and Business Analysts to produce accurate deliveryestimates and manage the transition from analysis through to design and delivery.
- Take responsibility for making key decisions to ensure the successful implementation of all initiatives.
- Developed Web application using C#, MVC5, HTML5, AngularJS.
- Forend developed using Angularjs such as Controller, Services.
- Developed UI interfaces for Mobile and Web using HTML5, JavaScript, Jquery, and CSS.
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS
- Implemented Object Oriented concepts like Inheritance, Encapsulation, Polymorphism, abstraction, Exception Handling, Events and Delegates and Interfaces in C#.
- Involved in the development of Data Access Layer using LINQ and EntityFramework DB First.
- Involved in the Application Deployment on Test and Production Server.
- Involved in 24/7 Production support and fixed all the issues in timely fashion.
- Implemented Code reviews for the Enhancements and software bugs that are fixed by the development team.
- Implemented XML CRUD operations on XML file to display all the details of Security Items for a particular branch
- Involved in the Test Driven development along with the team.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Maintained the Version, Labeled Versions and Backups of the source using TFS.
- Implemented Custom role provider for Authentication and Authorization of an user for SecurityReviewChecklist Application.
- Implemented data migration from all the old data sources using oleDB connection with Excel reports.
- Implemented Ajax calls to action methods, webapi urls mapped in webapiconfig.cs and populate data for each branch using on the Json response sent by controller action method .
- Impemented OleDB for connecting to Excel reports and migrate data from old sites to SecurityReviewChecklist.
Environment: WindowsServer2008, VisualStudio2012, C#, SQLServer2008, LINQ, MVC 4.0, JavaScript, TFS2012, XML, AngularJS, JSON, AJAX, WCF, CSS, HTML5, EntityFramework, IIS (7.0), Microsoft OleDB, NUnit.
Confidential, Dayton, OH
Senior .NET developer
Responsibilities:
- Lead the technical best practices and principles and make sure they are adhered to.
- Involved in the gathering requirements from various sources. Co-ordination with team members to discuss the scope of the project.
- Conducting code reviews for the development team
- Analyzed, designed and developed forms based on the requirements.
- Conceiving and constructing database structures for workflow event management, including stored procedures for various types of input and access.
- Developed data layer logic for user logging which lets user to access only the specified services according the roles.
- Developed the classes usingC#, which incorporateMVC architecture and Entity framework for database connectivity.
- Developed a communication layer that is used for consuming WCF services (SOAP, UDDI, and WSDL) and this layer was used while fetching the products.
- Develop and used Model for transaction and administrative modules.
- Developed a communication layer that is used for consuming web services and this layer was used while fetching the products.
- Have written Stored Procedures for better performance and to retrieve data from the backend database.
- Generate reports using SSRS.
- Used GIT for integration, maintenance and Security of code
- Performed Unit Testing for all units in developed pages using NUnit.
Environment: WindowsServer2008, VisualStudio2012, ASP.NET, C#, SQLServer2008, LINQ, MVC4.0, TFS2012, XML,AngularJS,JSON, AJAX, WCF, CSS, HTML5, Entity Framework, IIS (7.0), MSTEST.
Confidential
Analyst
Responsibilities:
- Requirement gathering
- Involved in developing Mobile Web application using C#, ASP.NET, HTML5, JQUERY, WCF, and AJAX.
- Initial Prototypes are developed using HTML, JavaScript, JQuery, CSS and ASP.Net AJAX was used to minimize server round trip, to develop rich UI and to improve the performance of the website.
- Fine-tuned the applicationformultiple browser and devices support.
- Provided common API for displaying overlays in mobile/tablet devices.
- Experienced in developing requirement documents using MS WORD and maintain the Health Check reports OF servers IN CLUSTER by formatting IN MS EXCEL.
- Functional and Technical Design preparation
- Worked on Installing, Upgrading and Configuring of Microsoft SQL Server and Databases.
- Experience in communicating with our team members, other dependency teams, clients using MS OUTLOOK and Confidential same time communicator
- Developed and tested user-friendly navigators by utilizing JavaScript and C#.
- Implemented the custom Timeout Settings and Backup URL Integration for all the downstream systems and provided Diagnostics Page to Monitor the Dependent services.
- Implemented Object Oriented concepts like Inheritance, Encapsulation, Polymorphism, abstraction, Exception Handling, Events,Delegates and Interfaces in C#.
- Configured Oracle database with mobile application using managed data provider.
- Used Oracle PL/SQL for implementing business rules and do performance tuning procedures.
- Designed, developed and consumed the Web Services for Assigning the TN Numbers and Validating the Orders submitted using XML Web Services, C#, Asp.Net and SOAP protocols.
- Developed and Wrote the contract to communicate with WCF service to provide interoperability of the service to the internal applications
- Implemented the Caching Mechanism, and set the Expiration Policies in config files to cache the Back End Services Response to improve the performance of the application
- Functional knowledge distribution in the offshore team
- Configured the application to be accessed from Mobile Apps.
Environment: Visual Studio 2010, .Net Framework 4.0, C#, XML, Web Services, WCF, HTML5, CSS, JavaScript,JQuery, CMIS Web Access, SQL Reporting Services, Oracle,PL/SQL, SQL, MS SQL Server 2008, Team Foundation server 2010, Windows 7
Confidential
Senior Software Engineer
Responsibilities:
- Comprehensive knowledge of the Complete Software Development Life Cycle (SDLC) and identifying the requirements and defining the business rules to user requirements.
- Served as a Module Lead for the Order Validation and Promotion related Work orders for end to end design changes
- Designed the complete solution using SOA Architecture model
- Successfully followed agile development steps starting from requirement to deployment.
- Used Design patterns for maintaining relationships between classes and objects with defined responsibilities
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Extensively used WCF framework to build applications that inter-communicate and implement services using Service Contract and Data Operation
- Developed SOAP based Middleware using Web Services to read XML files which is to provide communication between data access layer and backend database.
- Implemented web services with SOA using WCF for passing data to multiple platforms.
- Used various ASP .NET server controls and data controls. Customized .Net Login Controls to implement authentication and authorization.
- Designed User Controls in the Application using ASP.NET for writing reusable User Interface UI and encapsulating the functionality.
- Created the UI layers and web pages, and integrated them to maintain the performance of data flow and data integrity using ASP.NET User Controls, Web Server Controls.
- Developed and Implemented Master pages in the application for designing Presentation Tier (web pages).
- Applied CSS for a consistent look and feel for Page design in the application.
- Extensively worked on various AJAX controls and also user controls.
- Experience using Multi-threading.
- Responsible for designing the ASP.NET application authentication using .NET Framework, and IIS security models.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
- Used JavaScript functions to implement complex Business Rules and Validation of front end forms.
- Worked on web pages and business objects using JavaScript, XML in a mixed ASP.NET environment.
- Extensive used on UI development experience using HTML, DHTML, CSS, XML, JavaScript, JQuery.
- Developed Custom Controls and Utilized JavaScript to create Client-side validations that greatly decreased processing time and resource consumption, freeing resources for use by other applications and speeding up processing times.
- Extensively wrote and implemented stored procedures, functions, indexes and Triggers in SQL Server using T-SQL.
- Provided Application Level 3 Support for the Production Maintenances and resolved the issues as per the Defect Severity Level.
Environment: Windows Server 2008, Visual Studio 2010, ASP.NET 3.5, .Net framework 4.0, C#, WCF, SQLServer 2008, JavaScript, Team Foundation Server(TFS) 2010, XML, SSRS, CSS, HTML5, IIS (6.0), MSWORD, MSEXCEL, MSOUTLOOK
Confidential
Software Engineer
Responsibilities:
- Involved in the requirements analysis, development and testing phases of the SDLC along with the Business Analysts and QA team.
- Developed business logic using C # with Microsoft Visual Studio.
- Involved in requirements gathering and designing web pages using Asp.Net and HTML, JavaScript.
- Proactively involved in the project implementation in production environment.
- Provided post implementation support to the clients
- Database connectivity provided by OLE-DB Providers. Created Stored Procedures and triggers to perform automated rules, updating to related tables in SQL.
- Worked with HL7 data parsers for converting them and display in front end.
- Used Microsoft Report Viewer control, which supports a local processing mode that allows you to run Report Definition Language Client-side (RDLC).
- Developed RDL/RDLCReports using Datasets.
- Accountable for project implementation in production environment
- Performed coding and testing of programson the basis of client’s requirements
- Prepared the documents like User Manual and Test Cases
- Provided Application Level 3 Support for the Production Maintenances and resolved the issues as per the Defect Severity Level.
Environment: Windows XP, ASP.NET 2.0/3.5, C#, HTML, CSS, XML, ADO.Net,Visual Studio 2005, WebServices,RDLC, SSRS, Visual Source Safe, SQL Server 2008, JavaScript, AJAX.
Confidential
Software Engineer
Responsibilities:
- Involved in designing and development of web-based application.
- Used Visual Studio.NET 2005, C#, ASP.NET and SQL Server 2005 to develop the application
- Designed and developed the user interface web pages by generating Dynamic HTML using ASP.NET.
- Developed GUI using Microsoft Visual C# Web form.
- Responsible in writing the stored procedures, sub queries, joins, triggers and functions.
- Fine tuning the stored procedures and SQL queries for optimal performance
- Involved in database normalization and de-normalization
- Used SQL server agent for scheduling jobs and alerts
- Migration of data from one environment to another environment.
- Developed DTS packages to extract and transform data
- Created DTS package to get data from different data sources, consolidate and merge in to one single source
- Responsible for implementing pre-processing tools for the project.
- Responsible for creating and implementing logins and user permission to databases
Environment: Visual Studio 2005, .Net Framework 2.0, ADO.Net, C#.Net, ASP.NET 2.0, Crystal Report .Net, SQL Server 2005,VSS, Outlook Object Library 10.0 (ActiveX COM), Type Dataset Generator, Windows XP Professional, RDL, DTS, T-SQL, Windows 2000 Server.
