Sr .net Developer Resume
Houston, TX
PROFESSIONAL SUMMARY:
- 7 years of equivalent work experience and education in Software Analysis, Design, Development, Coding, Integration, Maintenance, Testing, Process Control and Maintenance of Multi - tier, Transactional web and window-based applications using Microsoft .NET Technologies.
- Experience in Microsoft .NET Technologies - .NET Framework 4.6/4.5/4.0/3.5/3.0/2.0, C#.NET, ADO.NET Classic ASP and ASP.NET.
- Proficiency in Software Development Life Cycle (SDLC) and AGILE (SCRUM) methodologies of development process such as requirement analysis & definition, designing, coding, testing and implementation.
- Experience in using ASP.NET MVC 6.0/5.0/4.0 With AngularJS for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Strong expertise in Object Oriented Programming (OOPS) concepts like Encapsulation, Inheritance, Polymorphism and Data Abstraction; implemented Design patterns like MVVM, Abstract factory, Singleton.
- Performed actions for data retrieval and manipulation using ADO.NET data objects such as Dataset, Data Reader, Data List, and Data Adapter and also implemented the data access layer using Entity Framework and LINQ to SQL.
- Experienced in WinForms application development using C# with Windows Presentation Foundation (WPF) applications. Effectively used Dependency Properties, Bindings, Styling, Templates and XAML as the code behind for User Interface.
- Familiar with JavaScript libraries like Knockout.JS and Bootstrap templates and AngularJS framework.
- Extensive experience in front-end, user-interface (UI) development, working on user interface applications and professional web applications using HTML5, XHTML, CSS3, JavaScript, JQUERY, EXT JS/Angular JS, Knockout JS, JSON, AJAX and XML.
- Involved in daily scrum meetings and alternate day huddle meetings
- Consumed Web Services in .NET using XML, SOAP and Service Oriented Architecture (SOA).
- Consumed Windows Communication Foundation (WCF) in a web-based application to retrieve a huge amount of data and increase the performance with different types of Endpoints.
- Knowledge of Testing Tools such as SOAP UI and WCF storm Test client.
- Having Experience to conduct User Acceptance Test (UAT), Site Acceptance Test (SAT) & co-ordination with team players, other stack holders/Functions.
- Experience interacting with web data services eliminating post back calls using Ajax SOHA (Service Oriented HTML Application) extensions.
- Experience in deploying, configuring and maintaining the web sites and services on IIS 10 with and without secured socket layer.
- Experience in developing Custom Reports and different types of Tabular, Matrix, Ad-hoc and distributed reports in multiple formats using SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS).
- Experienced in Configuration Management, setting up company Version policies, build schedule using (TFS) Team Foundation Server 2010 and Visual Source Safe (VSS), Perforce.
- Strong knowledge ofTaskParallellibrary(TPL) and Multithreading constructs.
- Experience in database related work primarily creating complex stored procedure, DTS packages, Views, Triggers, Functions, using PL/SQL, T-SQL.
- Good team player and quick learner with excellent Analytical Skills, Written and Verbal Communication skills and can work independently in a fast-paced environment.
TECHNICAL SKILLS:
Microsoft Technologies: . NET Framework (4.6/4.5/4.0/3.5/3.0/2.0), Silverlight (5.0/4.0/3.0/2.0), ADO.Net, WPF, WCF, ASP.NET MVC (6.0 5.0/4.0/3.0/2.0), .Net Core MVC, Web Services
Languages: C# (7.0/6.0/5.0). NET, VB.NET, VB 6.0, LINQ, Entity Framework, C, C++, SQL
Database: SQL Server 2016/2014/2012/2008, Oracle 12c/11g/10g/9i/8i, MS Access, PL/SQL, T-SQL, Query Optimization, Stored Procedures, Triggers, Database normalization, Functions
Web Technologies: XML, XSLT, XPATH, XSL, IIS (10/8.0/7.0/6.0), CSS, XHTML, SOAP, WSDL, UDDI, XML Web Services
Client Side Technologies: JavaScript, JQuery, AJAX, Angular JS, LESS, Bootstrap, HTML5, CSS3
Tools: Visual Studio (2015/2013/2012), TFS (2015/2012/2010), Visual Source Safe (VSS), GIT, Jenkins, NUnit, NAnt
Operating Systems: Windows 10, Windows 8/7, Windows Server 2003/2012, Windows XP, Linux, Windows 2000
Modeling Tools: UML, Microsoft Visio
Reporting Tools: Crystal Reports (10/8.5/8), SSRS 2014/2012
Testing: TDD, Unit Testing, Analyzing and preparing Test plans, Test cases, Test documents
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Sr .Net Developer
Responsibilities:
- Developed and Deployed some of the key features in the application using Angular 2.0 and C# of the project.
- Gather requirement from product owner and convert those requirements to SRS document.
- Created Single Page Application (SPAs) with loading multiple views using route services and adding more user experience to make dynamic by using Angular 2.0.
- Designed and developed RESTful API's and Web Services for clients with Microsoft Web API framework.
- Created Business Logic Layer & Data Access Layers to implement the MVC architecture.
- Involved in front end Application development using HTML5, CSS3, Angular and Bootstrap to build custom controls, master pages, and responsive user interface.
- Implemented AngularJS Factories and Controllers to manipulate and view employee task data and used Custom AngularJS Filters to provide better search experience.
- Improved performance by using JSON Streaming in WEB APIs and through Task Parallel processing (TPL).
- Developed dynamic component generation of CSS/JavaScript’s and secure static HTML pages using SOHA (Service Oriented HTML Application) Ajax extensions.
- Implemented dependency injection for Web API project in the application.
- Utilized Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ Statements, views, User Defined Functions, Stored Procedures for inserting/updating/Deleting the data into the relational tables.
- Worked on Code First Approach and written model classes, entities, context classes.
- Experience on AJAX web browsers technology to achieve partial enduring and to improve the Response Time.
- Used Service Oriented HTML Application as extension to AJAX in building a rich user interface.
- Converted .Net application to Microsoft Azure Cloud Service project and Involved in deployment of application on Azure Server by creating packages.
- Involved in database design and development using triggers, Stored Procedures, views, T-SQL in SQL Server 2016.
- Proficient in designing and generating reports using .NET integrated Crystal Reports 10.0.
- Built Angular 2 components using Typescript and UI services to consume rest services using Component based architecture provided by Angular 2.
- Developed View Models usingTypescript.
- Used GIT for source code management.
- Create backlog items in JIRA and estimate the time lines for delivery.
- Desired Timeline for completion of the project was met using Agile/SCRUM methodology.
- Excellent analytical and inter-personal skills and interacting with client, User group
Environment: .NET 4.6, C#.6.0, Visual Studio 2015, Angular 2.0/4.0, JavaScript, jQuery, HTML5, CSS3, Bootstrap, ASP.NET WEB APIs, REST, MVC 6.0, Entity Framework, LINQ, AJAX, JSON, XML, SQL Server 2016, T-SQL, IIS 10, MS Azure, GIT.
Confidential ., Burr Ridge, IL
.Net Developer (CRM)
Responsibilities:
- Worked with Manager to hash out requirements and helped bridge the gap between business requirements and technical implementation.
- Responsible for all phases of the Software Development Life-Cycle (mainly in .NET and in Microsoft Dynamics CRM 2016 & D365) including: design and planning, development and application reporting.
- Created Custom Entities, Custom attributes for individual Business Units in MS Dynamics CRM 2016 as per the Business Process.
- Designed the application as 3-tier architecture with extensive use of Object Oriented programming techniques.
- Used POSTMAN, which communicated with a RESTful web service for the request and response.
- Used C#.NET/VB6 to develop code for business and repository layer.
- Designed and developed manage ID Client with WinForms (WPF / XAML) using Telerik RAD controls, Expression Blend 2010 and MS Visual Studio 2010 in MVVM architecture.
- Experienced in developing applications/frameworks in ASP.NET Web Forms, ASP.NET MVC, WinForms, Microsoft Workflow, ASP.NET AJAX, TSQL, SQL, JavaScript, Bootstrap, jQuery, HTML5, XML and XHTML that works across the popular browsers.
- Created Views and Partial Views - UI and middle tier for various modules using C#, MVC (Razor View Engine), AJAX, jQuery, HTML, CSS.
- Used technologies provided by the.NET frameworkincludingASP.NET, ADO.NET, Web ServicesusingSOAPand data manipulation usingXML. Design of multiple web APIs.
- For next generation of web standards in accessing browsers through internet enabled devises and to maximize application rich ness used Service Oriented HTML Application which avoids Dependency on browser plugin.
- Design, Development of WinForms using C#, Java Script for the user interface using the Code behind Class technique.
- Worked withjQueryandtypescriptfor the development of the UI.
- Have usedService Oriented Architecture (SOA)to develop web services.
- Experience in doing technical level support, reading code, and SQL, Running SQL script to verify/validate data.
- Extending Dynamics CRM by writing Custom Pages, Plugins, custom Workflow Activities and Web Resources.
- Designed Frontend with in object-oriented JavaScript Framework like Angular.js and Node.js.
- Experience with all phases of SDLC in the Waterfall model and Agile (SCRUM) methodologies.
- Implemented application business logic in C# with MVP design pattern to increase unit tests support.
- Used MVVM, Unity, Factory, Abstract Factory, Singleton, MVP and MVC design patterns.
- Maintained reports on systems performance metrics Designed and implemented custom CRM plugs-ins and workflows.
- Involved in coding member validation business functionality using WCF and client front end layers using WPF and Silverlight.
- Experience in OOAD with all phases of SDLC in the Waterfall model and Agile (SCRUM) methodologies.
- Experience Working on, MVVM (Model View, View Model) in applications.
- Familiar with several design patterns such as Iterator, Single Responsibility, Dependency Injection, etc.
- To increase the overall profitability of a business used CRM which is very similar to ERP.
- Involved in writing test plans and writing test scripts for Unit Testing.
- Generated various claim related reports from SQL Server Database using Crystal Reports Tool.
- Resolved QA bugs for front end and back end.
- Used Team Foundation Server (TFS) for version control.
Environment: .NET Framework 4.5, C#.NET MS Dynamics CRM 2015, SOA, AJAX, HTML5, CSS3, LINQ, web API’S, JavaScript, WinForms, Agile (scrum), Bootstrap, jQuery, ADO.NET, JSON, SQL SERVER 2012, Visual Studio 2012, IIS.
Confidential, Worcester, MA
Web Developer / Full Stack
Responsibilities:
- Attended daily meetings to go over open business requirements, project clarifications, project status and open defects.
- Working with Iterative Agile Programming Methodologies, Scrum and Test-driven development (TDD).
- Used C# and VB.Net, ASP.NET, AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.
- Used ADO.NET and LINQ for Consistent access to SQL data source.
- Developed and Enhanced Master Pages, User Controls, Custom Controls, User Interface by using HTML, CSS, Asp.Net Controls, Telerik .NET UI Controls.
- Used Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 4.0 application using HTML5 and Angular JS.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Created WCF service to validate customer data using standard data annotations (string length, not null, object, object collection and regex) and custom validators (date time, enumeration and dependency).
- Designed Frontend with in object-oriented JavaScript Framework like ReactJS
- Creating Content Management System using Joomla, WordPress and Drupal
- Developed ASP.NET web applications to test WCF Service and web service.
- Inserted validated customer data into oracle tables using PL/SQL stored procedures.
- Worked with Oracle 11g Stored Procedures and developed the reports using Crystal Reports.
- We used TFS (Team Foundation Server) for all the source code maintenance among the whole team members.
- Used Async and Await concepts in TaskBaseParallelLibrary(TPL) for Query Optimization and better Performance.
- Developed controllers and its action methods for the entire workflow for the application with ASP.NET and MVC.
- Designed and developed scalable enterprise RESTful web services using Node.js, MongoDB.
- Creation of database objects liketables, views, materialized views, procedures and packagesusing oracle tools like Toad, PL/SQL DeveloperandSQL* plus.
- Developed SSIS packages to produce details and summarized reports on a daily basis.
- Migrated code across all 3 environments Development, Test and Production.
- Responsible for manual testing, Unit testing, Integration testing, System testing for modules coded.
- Reviewed test cases and defects with testing team. Performed unit testing in development environment (manual & automated)
- Onshore-offshore team co-ordination.
Environment: VS.NET 2015, .NET 4.5, ASP.NET, VB.NET, C#.NET, AngularJS, Web Services, Windows Services, WCF, AJAX, LINQ, IIS 7.0, Oracle 11g, Crystal Reports.
Confidential, CA
.Net Developer / UI Developer
Responsibilities:
- Involved in deployment of application across various environments like dev/st/uat and production.
- Responsible for all phases of the Software Development Life-Cycle including design and planning, development and application reporting.
- Created solutions, specifically such as plugins, workflows, entities, forms, views, etc.
- Team up and communicate with the players on the progress milestones during the daily stand up meetings.
- Contribute in scrum meetings and sizing meeting for the sprint cycles.
- Developing workflow subsystem with complicated User Interface using WPF.
- Industrial end user facing front pages using AngularJS, CSS 3, JavaScript and Bootstrap.
- Implemented to making browser compatibility and mobile friendly using Bootstrap Library.
- Worked closely with the Business Analyst and Db developer to identify with the Business requirements and to implement the functionality of the applications.
- Used classic ADO.NET to interact with the database using C#.
- Responsible for customization and migration of Dynamics CRM applications and latest system upgrades.
- Developed Stored Procedure and SQL Queries to store and retrieve data using SQL Server 2012.
- Extensive use of Web Services, SOAP, XML to expose the reports to facilitate the information sharing
- Perform peer code review and participate in developer meetings to share and raise questions about the technology challenges / achievements.
- Challenging part of the development was considering all the client configuration settings and integrating classic ASP and ASP.NET websites.
- Implemented delegates and transformers for Emails and functions and procedures.
- Involved in the planning stages of migration to Dynamics CRM.
- UsedReactJSto build the UI components, developed filters to display different dimension of data and font size modifiers.
- Used Jenkins for continuous integration.
- Perform every task using JIRA workflow engine that gives real-time information and Equity Data about every phase of development like planning, tracking, releasing, and reporting
- Involved in doing CRM modifications such as Plugins, JavaScript and C# Web services for MS Dynamics CRM 2011.
- Involved in analyzing various graphs for the client side and server-side metrics like Transaction Response Time, Hits per second graph, Pages download per second, Throughput, Memory & CPU utilization and trace logs.
Environment: .NET Framework 4.0, C#.NET AngularJS 1.4, JavaScript, Bootstrap 3, jQuery, HTML, JDK 8, Subversion, CSS3, SOAP, REST, Equity Data, SQL Server 2012, Classic Asp and Asp.Net, C#, MVC, Fortify.
Confidential
Sr Software Developer
Responsibilities:
- Microsoft .Net platform is used as a standard platform for development.
- VB.NET is used as a code behind with ASP.NET to implement complete website.
- Involved in all phases of development, deployment, and design.
- Used Visual Source Safe and Developed Data Base schema based on the ER diagram.
- Created Web User Control in ASP.NET.
- Developed tree menus in Java Script and performed client side validations. Used HTML, CSS to give desired effects.
- Worked extensively with Web Forms, Server (Web/HTML) and Data Binding controls with ASP.NET.
- Implemented WinForms to provide GUI components using .NET Framework.
- Generated reports by using Crystal Reports.
- Worked on AJAX to provide rich user interface and populating consecutive controls.
- Data access to the database done by ADO. NET.
- Developed stored procedures, triggers with SQL Server 2008 as a back end.
- Using Connection, Command and Data Reader and data adapter makes all data base transactions.
Environment: MS-Visual Studio 2008, ASP.NET, SOAP, XML, HTML, XSLT, XPath, jQuery, IIS 6.0, NUNIT, Visual Source Safe, WCF, ADO.NET, LINQ, VB.NET, Oracle 10g, and Windows 2003 Server.