Sr .net/ Lead Developer Resume
CO
SUMMARY:
- Around 9 years of professional experience in all stages of SDLC (Software Development Life Cycle) involved in gathering user requirements, analysis, design, coding, implementation, debugging, testing, deployment and documentation across diverse industries / work environments.
- Hands on technology experience of designing and developing software applications with Microsoft .NET Framework 4.5/ 4.0, 2.0/3.0/3.5 using C#, vb.net ASP.NET and ADO.Net .
- Extensive experience of programming on XML Web Services, WCF,SOAP, XML, XSL, XSD, XSLT, XPath Markup languages and AJAX.
- Experience in the Insurance, Healthcare, Sales, Enterprise, Retail, Ecommerce, and Banking domains.
- Good hands - on experience in OOPS (Object Oriented Programming Structure) dependency injection, inversion of control, Multithreading, single responsibility and Agile Methodology.
- Experience in developing applications involving technologies like ASP.net Web Forms, Windows Communication Foundation (WCF).
- Experience designing and/or developing solutions for a Service Oriented Architecture (SOA).
- Sound knowledge of 3-tier and N-tier layered architecture.
- Exposure in solving and debugging problems using Firebug, Fiddler, Developer Tools etc.
- Extensive experience in Data Access Technologies such as LINQ, EDM.
- Designed and developed multiple RDBMS platform migrations, and developed programs and scripts.
- Extensive experience in creating rich content Web-Forms, Win-Forms (Windows Forms), Web User Controls, Custom Control, Server Controls, Windows Service and Web Service.
- Good knowledge of AJAX Control Toolkit, AJAX Enabled web site, Java Script and adding AJAX functionality in ASP.NET web site.
- Used Microsoft AZURE to deploy the applications and maintain the database in cloud.
- Good Experience on JavaScript libraries such as React JS and Angular JS
- Extensively worked on writing Stored Procedures, Triggers, Functions, Views and Database Design.
- Extensive experience in implementing model-view-controller (MVC 3/4/5) architecture using Angular Framework.
- Actively participated in functional and performance testing of the application using QTP, Selenium and Load Runner.
- Extensive experience in test management tools such as QC(Quality Center)/HPALM and MTM(Microsoft Test management) tool.
- Knowledge in creating Single Page Application (SPA) using Angular JS.
- Involved in developing Android and IOS mobile applications.
- Expert knowledge of versioning tools like TFS (Team Foundation Server) and VSTS and Github.
- Created and maintained SSIS packages to Import/Export data from flat files, XML, CXML, Excel and Oracle.
- Very good Team player, Self-motivated, hardworking professional with good organizational Leadership, interpersonal and able to communicate with customers, stockholders and management.
TECHNICAL SKILLS:
Programming Languages and .NET Technologies: C#, Vb.Net, Web Forms, Win Forms, ASP.NET, ADO.NET, .Net Framework 1.1/2.0/3.0/3.5/4.0, SSIS, Silverlight, WPF, WebServices, WCF Services, WebAPI, AJAX, XML, XSLT HTML, DOM, FrontPage, XAML,ORM Tools, JIRA, RALLY, Confluence.
Markup/Scripting Lang: JavaScript, JQuery, AJAX, VBScript, HTML5, DHTML, CSS3, XML and XSLT, React JS, Angular JS, knockout JS, bootstrap Js.
Packages: MS Office 2003/2007 & Visio, MS FrontPage, Dreamweaver, IIS 4.0/5.0/5.1/6.0/7.0/7.5
Database: MicrosoftSQLServer 2014/2012/2008/2005/2000, Sqlazure,DBVista, Microsoft Access, SSIS, DTS, Oracle11g/10g,Unix,DB2.
Data Access/Middle Tier: ADO.NET, LINQ and EDM
Methodologies: Agile, Waterfall.
Reporting Tools: Crystal Reports, Far Point Spread, GigaSoft Charts
IDE: Visual Studio 2015,Visual Studio 2013, Visual Studio 2010 Visual Studio 2008, Visual Studio 2005 (Whidbey), Visual Studio .NET 2003/2002
Operating System: Windows XP/Vista/ 2010/2008/2003/2000, Windows Server 2003,IOS,Android.
PROFESSIONAL EXPERIENCE:
Confidential, CO
Sr .Net/ Lead Developer
Responsibilities:
- Developed the application using Visual Studio 2015, TFS 2015, .net Framework 4.5.2, C#,WPF and Consuming Api services.
- Develop the Channel services using Visual Studio 2017, C# and consuming web services.
- Involved in develop the .com application using Visual studio code 2017, Node Js and React Js, NPM and Nuget package manager.
- Achieving code coverage by writing unit test cases.
- Using Kubernetes and Docker for CI and CD on to the cloud.
- Creating K8s and secret files for copy, production and qa environments.
- Using Jest extension to visual studio code to run unit tests.
- Using Postman tool to verify the API services through send and receiving JSON request and response.
- Using Fiddler to debug the application.
- Using TFS for code sharing, publishing the code on to the server and to set up builds.
- Maintaining tasks and defects on VSTS board.
- Using JIRA to get the User stories, Tech Stories and to show each sprint deliverables and backlogs.
- Working with HP QC to maintain and track the defects.
- Functional test case planning and test case creation using HP ALM /Quality Center.
- Coordinate between Project Manager and offshore team on various processes.
- Creating UML Sequence diagrams using Visio2013 professional tool to understand the better code flow of the application.
- Involved in Code Review, Code Walk Through, and Unit Testing.
- Regression testing on every new build release of the desktop application.
- Using Snoop tool to spy the WPF application.
- Using Github code repository to share the code snippets.
Environment: C#, WPF, Node JS, React JS, VSTS, TFS 2015, K8, Visual Studio 2015/2017, Visual Studio Code 2017, JIRA, HP QC, Fiddler,Azure.
Confidential, Houston, Texas
Sr .Net/API Developer
Responsibilities:
- Developed the application using Visual Studio 2015, TFS 2015, MVC Framework5.0,.net Framework 4.5.2, C# and Microsoft SQL Server 2014/2015.
- Involved in backend server development and support using C#.
- Developing windows application using C#.Net, WPF, Visual Studio 2015,SQlServer 2015.
- Followed Unit of work approach by creating data models form the database.
- Experience in spanning ASP.NET MVC 5.0, HTML,Angular and Bootstrap.
- Used AJAX Library, CSS, JavaScript and various web controls to present data to users in a much comfortable environment.
- Designing WPF Forms, Custom Controls and User Controls using XAML language for interactive UI.
- Created UI controls in XAML pages using WPF
- Followed TDD(Test-driven development) approach to the development of the application.
- Involved in the development of Presentation Logic for GUI of ASP.NET pages.
- Created View using CSHtml and JavaScript Libraries such as Jquery and Bootstrap.
- Used Automapper Library for mapping data.
- Used mediator to interact with the other objects from the controller
- Worked on Entity Frameworks and Datacontext.cs file to get the data.
- Used Automappers to map the enriches to the controller.
- Worked on View Models to map the data to the View .
- Used Linq Queries to get the data from data models and to map the data to the View Model.
- Developed Web API’s to receive and send JSON messages
- Developed web pages with GUI setup for the interaction between users and backend tool.
- Worked on Data tables for Jquery and JqueryUI to get the export of the data, search and print functionalities for the particular user.
- Used private, public and protected keys to encrypt the methods and classes to restrict the user acceptance.
- Worked with cookies and Session variables for different types of user logins and to get different functionalities depending on business rules.
- Used third party licensed controls ASP encrypt to get password encryption for the user login.
- Extensively worked with CSS3 style sheets to get the exact look and feel of previous classic ASP legacy application
- Used Jira Software for Bug Tracking, User stories and Tech story creations.
- Performed unit testing, functional testing and Regression testing.
- Worked with Sql profiler for performance testing and to check the query execution for particular result in the browser.
- Used OOD(Object Oriented Design) concepts.
- Worked with Style Cop from Nuget Package manager.
- Worked on WebAPI2 to use the new feature as Attribute routing .
- Used WebAPI2 to add the support for web protocal ODATA to querying and updating data.
- Worked on Continuous Integration to share the code in the TFS source control several times a day.
- Developed Android and IOS Mobile applications using C# and ASP.Net MVC.
- Using mobile platform application programming interfaces(API) like Apple ios,Android&Windows,developed the management center application.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Worked on AZURE platform to develop and deploy the Android and IOS Mobile applications onto the cloud.
- Involved in testing Mobile applications on different operating systems and screens.
- Extensively worked with stored procedures and on Sql queries to get the data for the new application.
- Extensively worked on classic ASP application to analyze the business rules and functionality of the application to develop the new .net application.
- Worked on SSIS for data integration and workflow applications.
- Used SSIS data warehousing tool for data extraction, transformation, and loading (ETL).
- Created SSAS(Sequel Server Analysis Services) to develop Online Analytical Processing (OLAP).
- Worked on TFS for code sharing, publishing the code on to the server and to set up builds.
Environment: .NET Framework4.6/4.5.2, MSVisualStudio.NET2015, Oracle11g, NoSql, MongoDb, Angular2, SSIS, Agile, Scrum, VBscript, RDBMS(SQLserverMysql), WPF, WebAPI, MobileAPI, Selenium2, EntityFramework6.0, NugetPackageManagerAzure, WebAPI2, JSON/RESTFULServices, TCP/IP, C#.NET, Kendogrid, CSS3, HTML5, JavaScript, Jquery, LINQ, nMarket, Bootstrap, Confluence, webservices/webapi, TFS, SQL Server2014, IIS 8.0
Confidential, Denver, Colorado
Sr .Net Developer
Responsibilities:
- Developed the application using Visual Studio 2013/2015, TFS 2015, MVC Framework, C# and Microsoft SQL Server 2014/2015.
- Implemented the applications using MVC design patterns.
- Developed React Js as the V in MVC.
- Involved in development of backend server and support.
- Integrated HTML5, CSS3, SASS and Angular JS into ASP.NET MVC environment.
- Experience in spanning ASP.NET MVC 4.5, HTML, Angular js and Bootstrap.
- Creating an ASP.NET web app in Azure App Service.
- Practiced agile software development through TDD, continuous integration, stand-up meetings and close interaction with business owners.
- Did Asymmetric encryption and decryption using public and private keys.
- Worked on Continuous Integration to share the code in the TFS source control several times a day.
- Client and server side validations are done using Java Script and Data Annotations.
- Used private,public and protected keys to encrypt the methods and classes to restrict the user acceptance.
- Used .Net core 1.0 for developing various web applications
- Used ORM Tools Entity framework6.0 to connect the web page to data sources such as MS SQL Server and Xml files for manipulating data in database.
- Developed XML Web services using SOAP protocol, to retrieve the data and build the user defined business objects.
- Developed Web API’s to receive and send JSON messages and also web services using WCF.
- Developed WCF Service using WCF development tools.
- Determine the SQL Server 2014 Installation options by installing the SQL Server Management tools using SQL Server Setup Program. Test the Installation of SQL Servers.
- Worked on cloud SQL Azure to get the data storage capabilities.
- Worked on SQL Clustering and queuing concepts.
- Involved In database table structure design.
- Worked with Kendo UI for data grid paging and sorting.
- Worked on SSAS for Data Mining.
- Worked on SSAS to perform data analysis to identify valuable information like trends, patterns, relationships etc.
- Used WCF for developing and deploying services on Windows in line with the Service Oriented Architecture (SOA).
- Worked Extensively on OOPS Concepts Encapsulation, Inheritance, Polymorphism, and Abstraction.
- Developed Android and IOS Mobile applications.
- Implemented Exceptional Handling using Try Catch, Finally Blocks for the custom error output.
- Extensively used TSQL and LINQ to Objects to query the objects based on requirement.
- Worked on scheduling the Job using Task Scheduler to generate daily reports.
- Used Microsoft .NET RIA Services to simplifies the traditional n-tier application pattern by bringing together the ASP.NET and Silverlight platforms.
- Used the web form to host Report Viewer in Silverlight.
- Worked on TFS source control.
- Created various types of reports using SQL Server Reporting Services (SSRS) and deployed on server.
- Creating reports using SQL Reporting Services (SSRS) for customized and ad-hoc Queries.
- Developed web services which support various protocols like HTTP, TCP/IP.
- Involved In testing Mobile applications on various platforms.
- Implemented MS-Unit Testing, Integration Testing and Performance testing.
- Involved in the iterative process of development in Agile and Scrum environment using JIRA software.
Environment: C#, .Net4.5, .Netcore1.0, ASP.NETMVC4.0/4.5, VisualStudio2015/2013, HTML5, NHibernate, CSS3, Nuget, SOA, WCF, Silverlight4, XML, XSLT, SOAP, WebServices, RDBMS(SQLServer2014/2015), SSRS, CMS, CloudSQLazure, DDP, IIS8.0, Azur, AngularJS, Bootstrap, React JS, Kendo UI, webservices/webapi, TFS, WCF tools, AJAX, MVC Design patterns, Visual Studio 2015, JIRA, Confluence
Confidential, Minneapolis, MN
.Net Developer
Responsibilities:
- Participated in meetings with Business users and with other project teams to ensure that the volatile business requirements reflect in the project development.
- Involved in complete Life Cycle including Analysis, Design, Development and Testing and followed Agile Methodology.
- Used private, public and protected keys to encrypt the methods and classes to restrict the user acceptance.
- Used JavaScript and JavaScript libraries like Angular.JS and Bootstrap in developing the front end applications and increased the efficiency of the webpage.
- Studied the existing Application and designed new screens for the Web Application.
- Designed presentation layer for dynamic web forms using ASP.Net MVC Framework, HTML5, CSS3, JSON, React JS and Visual Studio 2012/2010.
- Worked on windows authentication to give the authorization to the user.
- Worked with AWS Amazon API Gateway is a service for publishing, maintaining and securing web service APIs.
- Developed the application using ASP.NET, C#,RDBMS/ SQL Server and SDLC on the visual studio IDE.
- Worked on Continuous integration in agile environment to reduce the errors in the early stages.
- Designed and implemented User Interface Layer using ASP.NET web forms.
- Used web API to get Json (restful web services) as output.
- Developed RESTFUL/WCF Web services and other back end components.
- Created and Consumed WCF Services& RIA Services.
- Worked on Cloud Foundry command line interface (CF CLI) to deploy and manage the applications in the cloud continuously.
- Worked on CMS(Content Management System)for publishing and maintain the code in a collaborative environment.
- Used Silver light 5.0 to provide better support for consuming RIA services.
- Used T-SQL to include querying and making changes in the database, using functions and CRUD statements.
- Also worked on T-SQL to send the queries for the server irrespective of the UI of that application.
- Also worked on implementing the OOP’s in the project.
- Used JavaScript and Jquery for client side scripting to create highly responsive interfaces for users.
- Developed and consumed WCF/REST Web services.
- Used SOAP protocol for accessing web based services and communication between applications
- Performed application development modules and activities.
- Involved in Unit Testing and Integration testing in development environment and ensuring application is according to specifications.
- Used Entity Framework 5.0 extensively for retrieving, querying, storage, and data manipulation.
- Involved in the designing phase of database and creating the SQL scripts.
- Developed and maintained Stored procedures, User Defined Functions, Indexes, Views, Tables, Relationships on SQL Server 2010 database.
- Automates Smoke and Functional test cases using Selenium Web driver, Nunit and Csharp.
- Cross-Browser Testing both Manual and using Selenium.
- Did OAUTH, SAML Token validations using SOAPUI testing tool.
- Worked on optimizing the SQL queries and improved the performance.
- Worked on windows Server 2012 R2 to deploy the project into the cloud.
- Implemented various user controls in Silverlight which are used extensively in various parts of the application.
- Used the web form to host Report Viewer in Silverlight.
- Used VSTF TOOL for work item tracking, and team project manipulation and GUI interfacing.
- Developed web pages with GUI setup for the interaction between users and backend tool.
- Worked on TFS and set up builds and used it for version controlling.
- Extensively created User controls using ASP.NET, C# (GUI).
Environment: .NET Framework 4.0, MS Visual Studio.NET 2010, ASP.NET, ASP.NET MVC, Agile Scrum, SilverLight5.0, Entity Framework, JSON/RESTFUL Services,webservices, C#.NET, CSS3, HTML5, JavaScript,CRM,Eclipse,Selenium,JQuery, Xaml,Vb.Net, LINQ, VSTF, Angular JS, Bootstrap, TFS, RDBMS(SQL Server20120), AWS, Windows Server 2012R2,SOA,Java, IIS 6.0,, MySql.
Confidential
WPF developer
Responsibilities:
- Development was done using agile methodology with daily scrums, paired programming using the SDLC process.
- Worked with WPF designing rich User Interface, creating Custom Controls and User Controls using Expression Blend.
- Created various Value Converters and used them with controls in XAML.
- Used Windows Presentation Foundation (WPF) for developing desktop applications.
- Developed windows application using C#.Net, WPF, Visual Studio 2012 and SQL Server 2008.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Extensively used WPF Layouts like Grid Panel, Stack Panel, and Dock Panel while designing the Views.
- Used Windows Presentation Foundation (WPF) for developing desktop applications.
- The business logic is implemented in C#.Net and Vb.net.
- Development was done using MVVM (Model View View Model) design pattern.
- Design, develop, test, debug, and implement Silverlight 3.0 based applications following the MVVM framework template.
- Intensively worked with Expression Blend 3.0 for Silverlight and WPF Developing and Visual Studio 2008 for Silverlight backend programming in C# for dynamically generating components in front Silverlight.
- Extensively worked with LINQ to SQL that uses ADO.NET to handle the communication with the database
- Worked on SQL Clustering to connect the two nodes by the single instance.
- Followed TDD(Test-driven development) approach to the development of the application.
- Wrote SQL queries, Stored Procedures and used Dataset and DataReader classes for data manipulation.
- Communicated with an instance of SQL Server do so by sending Transact-SQL statements to the server, regardless of the user interface of the application.
- Worked on cloud SQL Azure to get the data storage capabilities.
- Involved in writing/modifying Stored Procedures and creating Tables, Views in SQL Server 2008 and DB2 database.
- Developed an Android application Using C#.net and ASP.Net MVC.
- Worked with JavaScript libraries such as backbone JS, Marionette JS and React JS.
- Used SSRS to generate reports and integrated with asp.net web page using report viewer.
- Worked on Github code repository to share the code snippets.
- Extensible reporting skills using SQL Server Reporting Services (SSRS) and Crystal Reports.
- Used HP Quality Center (HPQC) as defects tracking system.
- Bootstrap used along with AngularJS in creating the Application.
- Designed plug-ins to populate contact and account number on create of new record.
- Involved in developing and debugging Unix Shell scripts
- Followed OOD patterns to reuse in multiple applications.
- Performed unit testing, prepared documentation, Debugged and fixed the errors before submitting modules to QA.
Environment: Visual Studio 2012, C#.NET, .Net Framework 3.5, Web Services,Unix,Marionette JS, XamDataGrid, WCF, WPF,Silverlight3.0. RDBMS(MySql/SQLserver), LINQ, Github,OOD, Telerik HP Extream,Webservices/WebAPI, SOA,SQL Server 2008R2/2012, DB2, Windows 7, Windows XP, XAML, HPQC,VB.Net, TDD, Azure, MVVM Design Patterns, MS Dynamics CRM 2011.
Confidential
Project Engineer
Responsibilities:
- Worked closely with business partners and system analysis staff to understand desired system requirements.
- Developed design documents using Object Oriented Methods& involved in complete life cycle of development using agile methodology, Study Business Requirements, Analysis and converting business requirements into technical specifications.
- Developed single page applications using Html, Ajax and Java script.
- Involved in backend server development and support.
- Used private, public and protected keys to encrypt the methods and classes to restrict the user acceptance.
- The Presentation Layer was implemented in ASP.NET using Web Forms, User Control and Web Controls. Business logic was developed using C# .NET 3.0.
- Used Ajax Control Tool kit to run client side script, enhance rich web UI, validation and showing div based Ajax extender.
- Actively involved in coding and designing using ASP.NET Master Pages, Themes, Skins, ADO.NET, JavaScript, XML, CSS and Visual Studio.Net 2005.
- Extensively used Dataset, Data Reader and Data Adapter objects to retrieve and manipulate data and display it onto an ASP.NET page.
- Used OOD(Object Oriented Design) concepts such as object/class, Information hiding, Inheritance, Polymorphism and Interface.
- Involved in preparing client side validation forms by using Java Script.
- Created and reused various User Controls (.ascx files) for front-end Web forms using ASP.NET and C#.
- Used Oracle Service Bus transforms complex and brittle architectures into agile integration networks by connecting and managing interactions between services and applications.
- Implemented back-end connectivity using ADO.NET.
- Involved in Database design and development using triggers, UDFs, views, indexes, TSQL in SQL Server 2005.
- Worked with Oracle 10g database to access millions of customer records.
- Implemented a .Net Web services to upload millions of customer records to SQL Server 2005 database from oracle 10g database.
- Created WCF Service to lookup and retrieve the data from database.
- Implemented AJAX and used Ajax control library toolkit to improve performance and features of application.
- Used Infragistics controls like Ultra Web Grid, Ultra Web Menu to retrieve, display, and manipulate data from the database.
- Developed SSIS packages to import data from flat files to database.
Environment: .NET Framework 3.0, C#.NET 3.0, ADO.NET, ASP.NET, Visual Studio .NET 2005, OOD,WCF,VBA,Unix, java,SQL Server 2005,MSSQL,VBA,PYTHON, Oracle 10g, IIS 6.0, AJAX Toolkit, DHTML,VB.Net, MS Access, NUnit, GitHub, SSIS, Windows XP.