Sr. .net Developer Resume
Houston, TX
PROFESSIONAL SUMMARY:
- Over 8+ years of IT experience in all phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing and maintenance of Web Based and N - tier Architectures in domains like Aviation , Finance, Clinical, Telecom, Insurance, and Retail(E-Commerce).
- Excellent programming skills coupled with experience of designing and developing software applications with the C# ( 2.0/3.0/3.5/4.0 ). NET Framework (3.0/3.5/4.0/4.6 ), MVC (3.0/4.0), Entity Frame work (4.1 to 6.0), ASP.NET ( 2.0/3.0/3.5/4.0 ), ADO.NET , AJAX , LINQ , Azure , WCF , WPF , CSS , Web Services , SOAP .
- Expertise in application development using ASP.NET MVC 3.0/4.0 Framework.
- Extensive Experience with ORM technologies like Entity Framework Database Model first and performance tuning in EF.
- High proficiency in creating applications using C#.Net and VB.Net as core implementation languages.
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like Abstract factory, Singleton, MVC.
- Designed Presentation Tier (web pages) using the concepts such as Master Pages, Themes, HTML, XML, CSS, Java Script, jQuery, Angular JS and also Worked with ASP.NET Custom Controls.
- Used LINQ query to retrieve data from different data sources (LINQ to XML, and LINQ to SQL).
- Experience in using ASP.NET AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Skilled in Test Driven Development and Agile Development.
- Hands on experience in creating content driven and user-friendly application using WPF and Silverlight.
- Developed an Angular JS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
- Hands on Experience in mobile development using Xamarin and Windows Mobile SDK .
- Experience with Reporting Tools SQL Server Reporting Services (SSRS), creating ETL packages using SQL Server 2005 Integration Services (SSIS).
- Expertise in Client/Server (Win Forms) and Web based (Web Forms, ASP.Net) application development.
- Good Experience on Selenium IDE and creating Scripts in selenium using C#.
- Extensive experience in developing WCF Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming them.
- Experienced with Microsoft Application building blocks for .Net projects (Data Access, Exception Handling, Caching and Configuration Management Application Blocks).
- Experienced in Service Oriented Architecture SOA using Windows communication foundation.
- Experience in working on the Visual Source Safe (VSS), Team Foundation Server (TFS).
- Designed UI for windows based applications using Windows presentation foundation (WPF).
- Used Backbone.js to structure to structure JavaScript code in an MVC fashion.
- Strong knowledge of Design Patterns. Implemented different Design Patterns including MVVM for WPF and Silverlight applications.
- Designing contract-driven web service interfaces with HTTP/SOAP/REST .
- Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server 2000/2005/2008 , Oracle 8/9i/10g/11g, Netezza Database & IBM DB2.G and Expertise in Database design (RDBMS), programming, implementation and development using MS SQL Server 2005/2008/2012.
- Worked in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL , and T-SQL .
- Experience in deploying, configuring and maintaining the web sites and services on IIS 7.0 with and without secured socket layer.
- Worked on React.js to deal with data that changes over time.
- Extensive working experience in unit testing framework - Integration Testing , MS Unit Tests .
- Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and worked with the offshore team as onsite cordinator to provide the update on the daily basis.
TECHNICAL SKILLS:
Programming Languages: C++, C#.Net (3.0/3.5/4.0/4.5 ), VB.NET, T-SQL, PL/SQL, PowerShell 3.0, NHibernate.
Web Technologies: ASP.Net, ASP.Net MVC, ASP.Net Ajax 2.0/3.0, HTML, VB Script, Web API (2.1/2), .Net Remoting, WCF, Silverlight 3.0/2.0.
Scripting Languages: Angular JS, JavaScript, jQuery, Knock out JS, JSON.
Xml Technologies: XAML, XML, XDOCUMENT, XSLT, XPATH, XSL, WSDL, SOAP, XML Spy 2007, XSD.
UI Technologies: WinForms, WPF
RAD/IDE Tools: Visual Studio 2005/2008/2010/2013/2015 , SQL Server Management Studio, Expression Blend (2.0/3.0/4.0), Visual Basic 6.0, Telerik, RAD Controls, Kendo UI
.Net Frameworks: .Net Framework 2.0/3.0/3.5/4.0 /4.5/4.6
Databases: MS SQL SERVER 2000/2005/2008 , MS Access 2003/2007/2010 , Oracle 8i/9i/10g/11g, IBM DB2, DTS.
Reporting Tool: SQL Server Reporting Services (SSRS 2005/2008), Crystal Reports (2008/8.5/9.0/10.0 ).
Modeling and testing Tools: UML, MS Visio 2007/2010, TOAD, BizTalk, Citrix XenApp, Dream Weaver, MS VSS, Jira
Version Control Tools: Visual Source Safe (2005), Sub Version, Team Foundation Server(TFS), GitHub.
Middleware: WCF, WPF, ADO.NET 2.0/3.0/3.5/4.0 , MSMQ, Web Services, Enterprise Library 3.1/4.0/5.0
Servers: Windows Server NT/2003/2008, Microsoft IIS (4.0/5.0/6.0/7.0/8.0/8.5 )
Operating Systems: Windows, LINUX, Win Server. Android SDK, iOS, Mac OSX
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Sr. .Net Developer
Responsibilities:- Developed application using CRM SDK , ASP.NET MVC 5.0, WEB API , AJAX , Multithreading , jQuery and CSS3 with C# as programming code behind language utilizing objects oriented concepts ( OOP ) and back-end database as SQL Server , Azure Search.
- Connect Service Fabric cluster to interact with Azure Search.
- Experience with source control management systems and continuous integration/deployment.
- Investigates problems to establish real or hidden causes in CRM and Service Fabric Cluster Deployment.
- Work in progress on POC to migrate to Windows Azure to address scalability and performance issues.
- Implement modules into Node.js to integrate with designs and requirements.
- Created Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
- Implemented Multithreading techniques for creating high performance applications.
- Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium WebDriver Automation .
- Used Selenium Grid, NUnit test scripts to run automated test cases in parallel environments.
- Strong experience in automating web application testing using Selenium web driver with testing framework.
- Developed Multiple Applications for embedded devices that run Windows Mobile .
- Researched and prototyped CRM solutions for Windows Mobile .
- Developed new user interface components for different modules using Kendo UI jQuery widgets.
- Created a custom client refresh process utilizing PowerShell scripting.
- Develop software products in PowerBuilder 12.5 for Windows, Web and Mobile platforms
- Followed agile methodologies (scrum, extreme programming) and test driven development (TDD).
- Created rich application interface using Windows Presentation Foundation (WPF).
- Involved in designing and implementing the application using WPF MVVM Model.
- Used GitHub and TFS for maintaining versions of source code and bug tracking.
- Used Angular JS for UI binding to increase the efficiency of the application.
- Designed & Developed UI & client side scripting/data validation using HTML, Java Script, jQuery, Bootstrap and knockout JS.
- Utilize configuration management tools, design tools, debugging tools, and any other environment specific tools necessary to create, test and implement an application.
- Expertise in Xamarin mobile development tool, asynchronous programming, C#, and Objective C technologies for large and complex information technology projects.
- Working experience with Xamarin Forms, Swift Libraries.
- Knowledge of how to bind native libraries to Xamarin .
- Develop system specification and interfaces, Participate and develop data conversion programs and error reports.
- Developed various user-interface screens using Web application and implemented with .Net technologies: ASP.Net.
- Created the page layouts for look & feel and branding the website using SharePoint Designer.
- Developed system services SOA application platform for use utilizing WCF services to retrieve the price data.
- Developed Function’s, Stored Procedure’s, View’s to reduce complexity of front-end SQL queries and Created new table’s in the SQL Server Database for loading data.
- Perform all facets of design, application development and deployment within the .NET architecture based on programming guidelines/standards.
- Worked with AJAX, HTML5, CSS3, XML and jQuery for Web Pages development and for user customization of page background and styles.
- Developed various user-interface screens using Web applications and implemented with .Net technologies ASP.Net and C#.Net.
- Used Angular JS as the development framework to build a single-page application.
- Created ASP.Net User Controls and Custom Controls for reusing GUI components.
- Perform all facts of design, application development and deployment within the .NET architecture based on programming guidelines/standards.
- Successfully handled all the change requests, code defects and Data Configuration Bugs in the Production. Handled production issues involving real-time application problems.
- Contributed in testing for functional, regression and integration testing and bug tracking.
- Wrote Unit tests for the code that was developed as part of strict programming guidelines.
Environment: Net Framework 4.6, Visual Studio 2015, Image Builder, PowerBuilder, ADO.NET, ASP.NET MVC 5.0, ColdFusion, C#, WEB API, Silverlight, REST, WCF,ADO.NET, Xamarin, CRM SDK, Azure Event Hub, Azure Service Fabric, knockout JS, Node JS, Azure Search, Endeca, Biz Talk, Blob Storage, AJAX, XML/JSON, jQuery, HTML5, CSS3, Bootstrap, Team Foundation Server, GIT, SQL Server 2014, Window Server 2012, Angular JS.
Confidential, Piscataway, NJ
.Net Developer
Responsibilities:
- Designed middle tier in C# to retrieve hosts data from database and display the info on maps.
- Created various Angular Services& injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induce some kind of functional behavior to those tags.
- Created proof of concept for implementing views in Angular JS rather than using razor for development.
- Applied Multithreading concepts to improve the application performance.
- Used Html Helper methods to populate View Bag data to the razor views.
- Involved in designing the User Interface using the Telerik Controls.
- Used Angular JS accordingly for validation purpose, browser detection and controls.
- Created Model objects using Entity Data Model with Entity framework.
- Implemented a large part of the UI dynamic functionalities using CSS, jQuery, jQuery UI, Ajax, JSON, and XML.
- Written simple to complex stored procedures using T-SQL to retrieve the data from SQL Server 2008 database.
- Incorporated REST Web API based endpoint on the Web Role and exposed bi-directional POST methods.
- Created proof-of-concept using responsive web design , Node.js, React JS, HTML5 and CSS3.
- On-call production support of all delivered applications and infrastructure support of TIBCO products like business works, hawk & ems.
- Applying best design patterns such as n-tier, MVVM , Repository , and Singleton for designing key reusable components.
- Implemented Data Access layer using WCF, Web-API restful services and Entity Framework.
- Designed and coded application components in an Agile environment utilizing a test driven development(TDD) approach.
- Used Compiled Queries, Multiple Contexts, Explicit Loading, and Save Changes to context after all database operations to improve the performance in Entity F/W.
- Extensively worked with Partial Pages, Layouts, Sections to design the CSHTML pages.
- Extensively worked on NoSQL for updating rapidly changing needs.
- Used JavaScript, jQuery, Ajax for the Client side programming.
- Created and Updated mobile pages in Xamarin Forms for cross platform mobile application
- Established communication between different applications running on same/different platforms using WCF.
- Created WCF SOAP/REST Services and also used different bindings to make it available to different types of clients.
- Utilized pair programming approach to ensure high quality code.
- Developed data services using ADO.NET Objects like Data Sets, Data Adapters, Data Readers, Data Views to capture data from database and display them at UI using Data Control Data Grid.
- Created Various Reports Using SSRS for analysis and managing claim processing.
- Creating WPF/Silverlight applications using MVVM architecture.
- Build Data Sync job on Windows Azure to synchronize data from SQL databases to SQL Azure.
- Design and Implement WCF services layer hosted on Windows Azure. This layer is the middle tier between SQL Azure and SharePoint online external content.
- Used React.js to manage the UI updates according to the changing underlying data.
- Created ASP.NET validation controls and JavaScript validations to enforce validations.
- Extensively worked with Action Results, Action Filters and Custom Action Filters, Routing etc...
- LINQ was extensively used in view extension to parse out unnecessary information and to make call to SQL database.
- Designed & Developed UI & client side scripting/data validation using HTML, Java Script, jQuery, Bootstrap and knockout JS.
- Worked extensively on MS-Visio to design various UML Diagrams like Sequence Diagram and Class Diagrams.
- Used AJAX to create better, faster and more user-friendly web applications.
- Developed and deployed SSIS packages to automate data imports between the data bases.
- Responsible for developing WCF Services to exchange data between Desktop and Central Application and consumed WCF service, which is based on SOA (Service Oriented Architecture).
- Designed and developed front-end applications using WPF (Windows Presentation Foundation).
- Maintained the Version, Labelled Versions and Backups of the source using Team Foundation server (TFS).
Environment: C# .NET, .Net Framework, ASP.Net, ADO.Net, PowerBuilder, Erwin 7.0, Angular JS, Node JS, Web API, Microsoft Visio 2013, AJAX, T-SQL, Visual Studio, JavaScript, Xamarin, WSO2, Oracle 11g, WCF, EDMX, MVVM, Web Services, XML, TFS 2013, IIS 8.5, ADO.NET Entity Framework 6.0/5.0, LINQ, XML, Microsoft Enterprise Library, Azure, SQL Server 2008 R2, SSRS, Windows Server 2008 R2/2008, Oracle database, knockout JS, PowerShell Scripts.
Confidential, Hudson, OH
.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Developed application enhancements in VB.NET to meet the new requirements using Visual Studio.
- Involved in Design and Developing components of this application using ASP.NET, C# .NET, VB .NET, JavaScript.
- Extensive Experience in Implementing Model, View and Controller by using ASP.Net MVC 4.0/3.0 Framework.
- Create scripts for data transfer & manipulation create scripts for data conversion Modify PowerBuilder reports.
- A site designed with RWD (Responsive Web Design) adapts the layout to the viewing environment by using fluid, proportion-based grids, flexible images.
- Used Telerik RadControls to provide require functionality for the Grid, further enhancing the features of the control.
- Used ASP.NET MVC4 Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Responsible for developing the Database First using the ADO.Net Entity Framework where all the database tables are being mapped to the class Objects, Stored Procedures are mapped to function Imports and used Query Expressions and Lambda.
- Extensively worked on Entity Framework generating ORM Models and integrating them thru E-SQL and LINQ to Entities to massage the data.
- Used SSRS to deliver a variety of interactive and printed reports.
- Used Compiled Queries, Multiple Contexts, Explicit Loading, Save Changes to context after all dB Operations to improve the performance in Entity F/W.
- UI development to create a seamless customer experience for a high traffic website through desktop, mobile and smart phone app interfaces.
- Created JavaScript modules to be used with Bootstrap to speed up development.
- Also handled client side technologies like JavaScript, Angular.js, Bootstrap, AJAX, jQuery, and AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Graphical User Interface (GUI) was designed using ASP.NET and the business logic was coded in C#.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Involved in Hosting the WCF service and Silverlight Website in IIS 7.0
- Extensively worked with Partial Pages, Layouts, Sections to design the CSHTML pages with Razor Engine to get consistent look and feel.
- Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET 3.5 provider model.
- Extensively used jQuery UI controls and used jQuery to validate HTML DOM .
- Solved problems using a combination of JavaScript, JSON, and JQUERY .
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Responsible for technical troubleshooting, root cause analysis, performed Azure deployments and apply fix on Azure applications .
- Involved in Data migration using DTS Packages & SQL Server Integration Services (SSIS) which helped to easily move and manipulate data.
- Extensively worked with Global. Ajax to monitor and trigger application level events.
- Created the link servers to pull the data from different data sources and used them in the stored procedure which will be executing on the scheduled basis through SQL agent.
- Responsible for writing Stored Procedures and User Defined Functions to retrieve the data from the central database using PL/SQL .
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Implemented Unit Testing , Integration Testing and System Testing using NUNIT .
- Developed MDI applications using Window Presentation Foundation (WPF) with integrated special effects into several control elements.
Environment: Visual Studio 2013/2012, C#, VB.NET, ASP.NET 4.5/4.0, ASP.NET MVC 4.0/3.0, Java Script, jQuery, PowerBuilder, TFS 2010, WCF SOAP/REST, WPF, JSON, IIS 7.0, AJAX, WSO2, Entity Framework 5.0, UML, LINQ, XML, Azure, Microsoft Enterprise Library, SQL Server Integration Services(SSIS), Angular.js, NUNIT, SQL Server 2008 R2, Windows Server 2008 R2, Crystal reports.
Confidential, Cleveland, OH
.Net Developer
Responsibilities:
- Involved in the Full Life Cycle of the Project ( Single Page Application ) Using Agile Methodology.
- Developed solutions for diverse programming scenarios in C# and VB.Net, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism (function overloading, overriding), and abstraction.
- Developed application enhancements in VB.NET to meet the new requirements using Visual Studio 2010.
- Developed the reusable framework for the application using the ASP.NET MVC Framework 4.0.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class.
- Used the ASP.Net MVC4 controller pattern to add functionality to the Employment and salary View from the Individual page.
- Using C# and Asp.net MVC4 created the Business Logic layer and Data Access Layer
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Used Angular JS directives to bind data to the model.
- Extensively used ORM technologies like Entity Framework and performance tuning in EF.
- Implemented Code First and used LINQ to Entities to massage the Data and optimized the Query Expressions
- Designed the UI using the ASP.NET 4.0, HTML, KNOCKOUTJS , BREEZEJS , CSS, Boot Strap, Web Forms and the AJAX controls.
- Created the Client-Side validations using the Java Scripts and Server-Side validations with Asp.net 4.0.
- Extensively involved in Developing Components for Business Layer and Data Layer, implementation in MVVM Architecture.
- Designed and developed Services using WCF and also leveraged WCF security mechanism at transport level with windows authentication type for our intranet applications.
- Established communication between different applications running on same/different platforms using WCF.
- Created WCF SOAP/REST Services and also used different bindings to make it available to different types of clients.
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and jQuery.
- Implemented Unit Testing and System Testing using NUNIT.
- Implemented and extensively used the Object Oriented programming concepts in C# and ASP. Net MVC.
- Troubleshoot, debugged and fix bugs at every stage of the application.
Environment: VB.NET , VisualStudio2008, VisualStudio2012, C#, ASP.NET MVC4, Angular JS, WCF, Java Script (Knockout and Breeze), jQuery, Mercurial VCS, WCF, WCF REST, JSON, IIS 7.0, AJAX, ADO.NET, LINQ, Code First, Microsoft Enterprise Library, TFS, SSIS, NUNIT, SQL Server 2008 R2, Entity Framework.
Confidential, Pomona, CA
Software Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Developed the application Framework in ASP.Net 2.0 primarily using C#.Net with the business logic implemented using .Net Assemblies.
- Designed and developed user interface using Visual Basic 5.0
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming ( OOP ) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Effectively created easy to use, reusable controls and integrated them into ASP.NET web pages.
- Used various ASP.NET web server controls that included Site Map Path, Menu, Tree View, Grid View and Details View to develop web forms.
- Effectively used jQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Used Enterprise Library Framework to customize the application based on the behaviors.
- Extensive use of Web Services , SOAP, XML, XSL to expose the reports to facilitate the information sharing.
- Involved in Data Modeling, Database Design on SQL Server 2005 and responsible for writing Complex Queries, Stored Procedures, User Defined Functions, Views and Triggers using T-SQL .
- Used ADO.NET to access the Data Layer, an integral part of .NET Framework.
- Used ADO.NET and data objects such as Data Adapter, Data Reader, Dataset, Data table, and XML Text Reader /Writer for consistent access to SQL data sources
- Designing and Implementing Interfaces and Classes using Object Oriented Programming Structure and Design Patterns.
- Developed application using ASP.NET 3.5, C#, ADO.NET, AJAX, SQL Server 2005/2008
- Designing and Developing Enterprise Framework Assemblies for Data Access, Exception Handling, Logging and Session Management etc.
- Profound knowledge of VB.Net developing windows forms
- Used Test Driven Development (TDD) and TFS for source control and bug tracking.
- Created WCF services and communicated them with JavaScript to display certain information
- Extensive use of Web Services , WCF Services and SOAP protocols
- Implemented Unit Testing, Integration Testing and System Testing.
Environment: VB.NET, .NET FRAMEWORK 4.0/3.5, jQuery, WCF, LINQ, ASP.NET 4.0/3.5, ADO.NET, C#.NET, ASP.Net, WINDOWS SERVER 2008, Visual Studio 2010/2008, SQL SERVER 2008, Entity Frame Work 4.0, AJAX, SSRS, TFS, XML, HTML, SOAP, IIS 6.0, JAVASCRIPT, CSS, WEB SERVICES.
Confidential, NYC
Software Developer
Responsibilities:
- Involved in understanding and analyzing the client business, requirements for the system.
- Involved in Design and Developing components of this application using ASP.NET, C# .NET, VB. NET, JavaScript.
- Architect and implement high volume, high traffic transactional application using conventional design practice (SOA, design by contract, MVC)
- Implemented business, database access layer classes in C# using UML class diagrams and sequence diagrams.
- Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, defining roles, creating database users, Assigning Roles to user’s using SQL Server 2005.
- Application design based on n-tier Architecture.
- Extensively involved in developing components for Business and Data tier using C#, ADO.Net, LINQ.
- Involved in Performance testing for different bandwidths by using the bandwidth controller.
- Involved in preparation of cascade style sheet (CSS) files.
- Developed secured web services using .Net, C#, XML/SOAP.
- Written code to access secure web service using .Net, Web form using C# and ASP.Net, WSDL, Proxy Class, XML/SOAP.
- Extensively involved in Stored Procedures Optimization.
Environment: VB.NET, .NET Framework 1.x/2.0, ASP.NET, C#, ADO.NET, XML, Web services, HTML, SQL Server2000, Crystal Reports, IIS 6.0, Windows 2000, VSS, NUnit, Visual Studio 2005.
