Sr. C# .net Developer/ Angular 4.0 Developer Resume
Pittsburgh, PA
SUMMARY
- Over 8 years of experience in Analysis, Design, Development, Implementation and Testing of various stand - alone, intranet, Client-Server and web-based software applications using Microsoft Technologies including primary skills ASP.NET 4.5/4.0/3.5/3.0 , .NET Framework 4.6.2/4.6.1/ 4.5/4.0/3.5/3.0 , SharePoint 2013, Ajax, JavaScript, JQuery, ADO.NET, WCF, WPF, VB6, IIS 7.0/6.0/5.0, Web services, CSS, HTML, XML, Oracle, PostgreSQL 9.1/9.0, SQL Server 2014/2012/2008 .
- Extensive experience in software development life cycle (SDLC) from requirements gathering to programming, testing and maintenance.
- Strong in Agile/Scrum software development, Test Driven Development (TDD) and Continuous integration.
- Experience in Object Oriented Programming (OOPS), development using C# 5.0, VB.NET, C++ on Windows and Web platforms.
- Created development code library for WinForms applications using native .NETand DevExpress components to establishobjectorienteddesign architectures.
- Hands-on experience in UI Design like Master Pages, Web Forms, WinForms, User controls, and programming in ASP.NET, C#.NET, VB.NET, ADO.NET and Language Integrated Query(LINQ).
- Expertise in XSL (XSLT, XPath), SSL, XML, NIEM.
- Implemented managed messaging and message queues using JMS.
- Used Microsoft .NET Map Reduce API For Hadoop to write programs in c#.
- Extensive design experience with web technologies like HTML5, DHTML, AJAX, CSS, Bootstrap, JavaScript, JQuery, VBScript, Angular 4.0/2.0, Knockout JS, React JS, Required JS and Knockout JS.
- Expertise in Angular JS controllers, directives, components, factory and service resources, routings and events.
- Extensive experience in working with C#, ASP.NET, Angular JS, MVC, SQL Server, WPF, CSS, HTML etc.
- Involved in use ofAngular2.0 technologies to include, Node.js, LESS and additional technologies to ensure migration from Angular JS 2.0 toAngular4.0.
- Experienced with consuming and editingASP.NET Web APIs, RESTful Web APIs, WCF Web Services, SOAP and ASP .NET Web Services.
- Proficient in using C# for development, debugging, coding the applications.
- Excellent experience in implementing WCF, Web API, Restful Serviceswhich communicate data in both XML & JSON.
- Coding the presentation layer usingWPFand MVVM and service layer using Windows Communication foundation technology.
- Experience in Multithreading inWPF for performance optimization while accessing data from remote data storage including EDI/XML mapping to business object processes.
- Extensive experience in Building web applications usingKendoUIwidgets, JQuery, Angular JS.
- Possess excellent abilities in developing database programs like Store Procedures, Joins, Triggers, Views, Cursors, Packages and implementation scripts on ANSI-SQL, PL/SQL and T-SQL using MY SQL, ORACLE, SQL SERVER.
- Experience on NoSQL technologies like Couchbase and Mongo DB
- Possess strong experience of TypeScript 2.0 and written sample prototypes in TypeScript 2.0 that compiled to plain JavaScript.
- Experience in designing architectures leveraging WindowsAzureand Windows Workflow Foundation.
- Expertise in enhancing and deploying the SSIS Packages from development server to production server.
- Experience in report writing, writing expressions in SSRS and Expert in fine tuning the reports using SQL Server Reporting Services (SSRS) and creating various types of reports like drill down, Parameterized, Cascading, Conditional, Table, Matrix, Chart and Sub Reports.
- Expertise in understanding user requirements and translating business requirements into technical solutions with excellent problem solving and troubleshooting capabilities.
- Team Player with focused, committed, Get-the-Job-Done Attitude.
- Highly organized and able to work independently.
TECHNICAL SKILLS
Languages & Technologies: C, C#, .NET 4.5/4.0/3.5/3.0 , ASP.NET 4.0/3.5, JAVA, VB.Net, Hadoop, AJAX, Web Services, WCF, WPF, ADO.NET,LINQ, Entity Framework, Web API.
Databases: SQL 2014/2012/2008 , PL/SQL, Mongo DB, NoSql, T-SQL, PostgreSQL 9.1/9.0, Oracle 11g/10g/9i.
Web Technologies: HTML, HTML 5, CSS, CSS3, AJAX, JQuery, JavaScript, Kendo, AngularJS, React JS, Required JS, Knockout, JSON, XML, XSL
Web Servers: IIS 8.0/7.0/6.0/5.0.
Web Page Editors: Visual Studio .NET 2015/ 2 / 2008.
Operating Systems: Windows 7/XP, Windows Server 2012 R2.
Version Control Tools: VSS, SVN, TFS.
MS Software Packages: MS Office, MS FrontPage, Microsoft Visio 2007, SharePoint 2013, MS Excel.
Reporting Tools: Crystal Reports, SSRS, SSIS.
Cloud Services: Windows Azure
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh, PA
Sr. C# .Net Developer/ Angular 4.0 Developer
Responsibilities:
- Worked in an Agile Programming Methodologies, Scrum and Test-Driven Development (TDD)environment to deliver higher-quality software far more rapidly and designed the complete solution using N-tier Architecture model and MVC5 design pattern.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Designed a Web application using Web API with Angular 4.0 and Used Entity Framework to model and manage data from SQL Server.
- Developed single page applications (SPA) using Angular 4.0, Knockout JS, React JS, Required JS, JavaScript, JSON, and CSS3.
- Prepared a SSL Design Doc using Visio for converting pass through to bridging for one of the sites.
- Involved in migration from Angular 2.0 to Angular 4.0.
- Used ASP.NETValidation Controls and developedJavaScriptto perform various Client-side validations.
- Created reports using SQL Server Reporting Services(SSRS).
- DevelopedSharePointforms usingSharePointDesigner and validating with JavaScript.
- Modified and customized Master Page and Content Pages usingSharePointDesigner 2013 to implement consistent look and feel for corporateSharePoint2013 sites.
- Writtenconsoleapplications in C# to extract data from SharePoint list using SharePoint inbuilt web services
- Designed and Developed Web forms using ASP.NET, XML and XSL.
- Followed OOPS concepts for developing the application code using C# 5.0.
- Used C# for development, debugging, coding the applications.
- Developed Web role and Worker role applications using MVC and C#.
- Worked onJMSfor sending a message andMessage Driven Bean MDBto receive the message for providingAsynchronouscommunication.
- Used Microsoft .NET Map Reduce API For Hadoop to write programs in c#.
- Worked with Microsoft's platform as a service (PaaS) and created applications and cloud Services using windows Azure platform.
- Worked with Microsoft Azure to deploy database in cloud.
- Implemented various configurations for creating newAzureprofiles.
- Maintained all subscription data inMongoDB.
- Written stored procedures for Document DB andMongoDBin JavaScript.
- Wrote services to store and retrieve user data from the MongoDB for the application on devices.
- Designed and developed NoSQL solutions for all users.
- Designed, developed and maintained PostgreSQL database architecture.
- Developed Web forms using ASP.Netserver controls and validated input using Java Script.
- Developed new user interface components for different modules usingKendoUI with various controls including Grid controls, and chart controls etc.
- Used Couchbase Web Console tool for managing the Couchbase environment.
- Designed and developed various UI screens (Windows Forms) using WPF and MVVM (Model-View-ViewModel) pattern.
- Developed the WPF application in PRISM framework, thus creating loosely coupled components for the application.
- Worked on upgrading one of our applications to WPF and MVVM using PRISM.
- Used Entity framework for ORM mapping to relational databases, classes to database tables and CLR data types to SQL server data types.
- Used Data Controls andTelerikcontrols for binding data from database.
- Created and consumed Restful services using Web API.
- Used Bootstrap 4.0 and Angular 4.0 for effective web design.
- Implemented data-binding MVC using Angular for front-end development of current web application.
- Used web services to interact with the data layer to access data from the database.
- Developed WCF Services upon a core architecture that is scalable, distributable, heavily multi-threaded and batch compatible and designed to serve hundreds of users simultaneously.
- Designed and developed Use Cases, Activity Diagrams, Sequence Diagrams, and OOAD using UML.
- Extensively usedT-SQLin constructing user defined functions, views, indexes, constraints, and relational database models and data integrity.
- Created an Administrator console with the extension use of the Kendo UI platform to allow the administrator to review and update information about different users.
- Participate in design and Code reviews of modules and provide insightful comments to improve the design quality and code performance.
- Performed Unit testing, Integration testing and Regression testing of the application.
- Used TFS as a version control.
Environment: .Net Framework4.5, VisualStudio2013/2015, Telerik, XSL, SSL, JMS, Hadoop, Kendo UI, PostgreSQL, RESTful, Java, T-SQL, WPF, AJAX Framework, ASP.NET4.0, PaaS, OOP, SOLID Principles, Entity framework, Couchbase, Mongo DB, MVC5, Azure, C# 5.0, JavaScript, Knockout JS, MySQL, HTML5, CSS3, SharePoint 2013, Bootstrap 4.0, IIS, LINQ, NoSql, SQL Server 2014, Angular 4.0, SSRS, SSIS, TFS.
Confidential, Green Bay, WI
Sr. C# .NET Developer
Responsibilities:
- Implemented agile development methodology and provided estimates, daily & weekly status report to the client on progress of the tasks.
- Developing web applications using ASP.NET, Angular JS 1.6, ASP.NET MVC, C#, Typescript, Telerik and MySQL.
- Performed Unit testing on the Angular JS UI for Performance issues and data integration.
- Used Bootstrap and Angular JS for effective web design.
- Created Single Page Application (SPA) usingAngularJS UI-Route, Dependency Injection design pattern on Controller and Services for shared data between controllers.
- Writing Functional and Technical Design Documents.
- Implemented migration tasks from Oracle apps to PostgreSQL databases
- Involved in complete software project life cycle (requirement analysis, Functional/Design Specifications and Test plans designing).
- Efficiently implemented Data and control templates to dynamically change the behavior and appearance of the UI Control using XAML forWPFapplication.
- Developed most of the User and Custom Controls and XAML views inWPF.
- Extensively usedWPFData Binding, Dependency Properties, and Attached Properties.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3,JavaScript, JQuery, AJAX and JSON.
- Created Web API Controllers to provide Restful Services as well as data to UI.
- Developed pages using components such as Bootstrap grid, scheduler, tabs and other input components and Used CSS Pre-ProcesserLESSfor an improved organization of Style sheets.
- Used AJAX, JQuery andKendofor MVC to improve the performance of the application.
- Wrote application using Web API to talk to external applications and also involved in writing small ASP.NET Web Forms applications with VB.NET, C# as programming languages.
- Migrated the application from Infrastructure as a Service (IaaS) to Platform as a Service (PaaS) by converting existing solution to Windows Azure Worker Role.
- Launched various Web Applications using WindowsAzureManagement Portal.
- Used WindowsAzureto support both member-facing apps and internal business applications.
- Extensively worked with ASP.NET, ADO.NET, MVC and SQL Server databases for development of the web page.
- Converted the XMIcodetoJavaScript.
- Implementing validations using validation controls and used JavaScript/JQuery for client side validation.
- Created traces using SQL server profiler to find long running queries and modify those queries as a part of Performance Tuning operations.
- Responsible for database design, and creation of Stored Procedures, triggers in T-SQL and perform the Data retrieval in SQL Server 2008.
- Responsible for Database design, and creation of Stored Procedures, triggers in SQL Server and perform the Data retrieval in SQL Server 2008.
- Used ADO.Net Entity Data Model in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL.
- Implemented validations using built-in validation controls and used JavaScript and JQuery for Client side validation.
- Configured web applications to work on a load balanced environment.
- Performed unit testing on every new version before sending it for User Acceptance Test (UAT).
- Used Team Foundation Server (TFS) as a source control.
Environment: ASP.NET, C#, MVC4, VB.NET, Web API, Kendo UI, .Net Framework 4.0, RESTful, PostgreSQL, PaaS, Azure, WPF, Typescript, Angular JS 1.6, Less, T-SQL, Telerik, WWF, HTML, AJAX, CSS, SQL Server 2008 R2, Access Database, OOP, SharePoint 2013, Oracle, MySQL, ADO.NET, Entity Framework, Visual studio 2013, JavaScript, JQuery, SSIS, SSRS, TFS 2013.
Confidential, Washington DC
.Net Developer/ Angular JS Developer
Responsibilities:
- Worked in an Agile Programming Methodologies, Scrum and Test-Driven Development (TDD)environment to deliver higher-quality software far more rapidly and designed the complete solution using N-tier Architecture model and MVC design pattern.
- Involved in creating technical specification documents after gathering requirements from business users.
- Designed the Views, Layout pages, and Partial views using ASP.NET MVC, JQuery, AJAX, HTML5, CSS3 and BOOTSTRAP.
- Implement functionality such as Searching, Filtering, Sorting, Categories, Validating usingAngularJSframework.
- CreatedAngularJSRouting to connect different controller to the view which allows the single-page application.
- Created various Angular Services, Factories & Providers injected them into AngularJS Controllers (using Dependency Injection) to enable AJAX calls.
- Created stored procedures, views, triggers, user defined functions to in corporate the flow of business and automated stored procedures.
- Leveraged WindowsAzureto build and host WBG( Confidential Group) applications insurance assets, leveraging all the benefits of the cloud.
- Involved in application development using Visual C#, SQL Database, LINQ, WCF, Entity Framework andWebAPI 2.0.
- Evaluated system performance and validated NoSQL solutions.
- Used Azure with SQL Server asPaaS(platform as a service) which huge data storage for the application.
- Prepared architecture plan to create the Azure Cloud environment to host migrated IaaS andPaaS role instances for refactored applications and databases
- Implemented data access using ADO.NET Entity Framework to store and retrieve new user information for further use.
- PerformedPerformancetesting for the application before go-live and fixed someperformance issues.
- Developed and implemented the multi-threaded Web forms,WinformsGUI design by using .NET framework, Visual Studio.
- Worked onSQLServer Integration Services (SSIS) to integrate and analyze data from multiple homogeneous and heterogeneous information sources (CSV, Excel, DB2,SQLServer).
- Implemented several services connecting to aWPFclient to perform Read operations against a SQL Server backend.
- Used Authentication when we recall the previous quote using email address and password.
- Created Configurations to make package portable and created Event handlers for handling package error.
- Implemented Server and Client side validations using ASP.NETvalidation controls, J-Query and KnockoutJS.
- Created and consumedASP.NETWeb services and implemented Restful Web API/WCF services for service layer and created Action filters and Exception filters to implement REST services.
- Designed and developed web pages using VB.Net, HTML, TypeScript, and JavaScript, Angular JS and CSS.
- Developed n-tier Architecture and distributed .netapplications using WebForms,WinForms.
- Used basic OOPs concepts like Encapsulation, Polymorphism, Inheritance and Abstraction.
- Performed data conversions fromSQLserver to flat file using SSIS.
- Worked on SSISperformancetuningusing counters, error handling, event handling, re-running of failed SSIS packages using checkpoints
- Managing and automating Control flow, Data flow, Events Handlers and Logging for SSIS packages.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
Environment: Visual studio 2013, Win Forms, Azure, Restful, PaaS, Visual Studio 2010/2013, MS Excel 2010, C#, VB Script, Window 7, Team Foundation Server (TFS), C#, ASP.NET 4.5/4.0, NoSql, MVC 5.0 WCF, Kendo UI, OOP, TypeScript, Java Script, JQuery, AngularJS 1.6, TFS, WCF, IIS, AJAX,HTML, CSS, LINQ, web API, SQL Server Integration Services, VB, VBScript, Bootstrap.
Confidential, Madison, WI
C# .NET Developer
Responsibilities:
- Analyze and review the business requirements, document the processes, design and develop the required new modules.
- Developed ASP.NET MVC4.0 applications using Code First Approach in Entity Framework 4.1 and UI in Razor view engine and also have experienced with MVC architecture.
- Designed large numbers of Windows Presentation Foundation (WPF) Forms, Custom Controls and User Controls.
- Used Azure with SQL Server asPaaS(platform as a service) which huge data storage for the application.
- Designed screens (web pages, user controls and master pages) using ASP.NET, HTML and advanced AJAX control.
- Implemented the Object-Oriented programming concepts in VB.Net.
- Developed generalized script functions written inJavaScriptwhich are used throughout the application.
- Developed Generic classes for Business Layer and Data Access Layer usingC#.
- Created WinForms in VB.Net and extensively used Infragistics WinForms controls in the forms.
- Involved in unit testing and regression testing of the trustee application.
- Used VSS extensively to check-in and checkout the changes to various applications.
- Expertise in implementing Web Services, WCF which enable data exchange in XML and JSON formats.
- Created stored procedures, triggers, views, functions required for various projects. maintained Oracle and NoSQL databases in production domain.
- Worked with posting the daily reports using the civic plus content management system to the website.
- Worked with creating various SQL scripts to correct the day to day transactional errors.
- Used ADO.Net for retrieving, querying, storage, and data manipulation to perform the CRUD (Create, Retrieve, Update and Delete) operations on the database.
- Testing the new business logic and modules.
- Performed unit testing, integration testing and regression testing of the application.
- Working with SharePoint designer (2010) to edit and modify the WebPages for the Tax freeze application.
Environment: Visual Studio 2012/2008, MVC4, C#, Azure, PaaS, Entity framework4.0, Winforms, SharePoint 2010, Microsoft .Net Framework 4.0, SQL Server 2008, SSRS, SSIS, ASP.NET, NoSql, VB.NET, VSS,AJAX, CSS, HTML, JQuery, JavaScript, VB6, VSS.
Confidential
Software Engineer
Responsibilities:
- Involved in requirement gathering, analysis, design and maintenance phases of SDLC.
- It was 3-Tier Architecture Web Application developed using ASP.NET.
- Worked on all layers like User Interface layer, Business Logic layer and in the DAL with the SQL Server.
- Designed pages using HTML, CSS and used JavaScript to change design at runtime.
- Used Visual Source Safe (VSS) to manage changes to the source code.
- Utilized Web Services to access data from the Remote Application.
- Wrote Stored Procedures, Functions and Triggers using SQL Server.
- Performed unit testing on each module developed.
- Created and ModifiedDB2and SQL stored procedures.
- Worked on deploying the application on to development, staging and production servers.
- Used AJAX tool kit for better user experience in the web pages in the application.
- Developed custom reports using Crystal Reports.
Environment: .NET 3.5, ASP.NET, ADO.NET, DB2, SQL Server, DB2, T-SQL, IIS, Web Services, SOAP, XML Schema, VSS.
Confidential
Programmer Analyst
Responsibilities:
- Designed the Oracle Server database structure & written stored procedures using PL-SQL.
- Used ADO.NET objects such as Data Reader, Data Set, and Data Adapter for data communication between the web application and databases.
- Worked with Master Pages and Cascade style sheets (CSS) for the web pages.
- CreatedWinFormsapplications using C#, ADO.NET, XML, Net 3.0 and Net 3.5, SQL 2005.
- Developed web forms using ASP.NET server controls and validated client side using Java Script.
- Involved in developing server-side code using ASP.Net, VB.NET and C#.
- Used Tortoise SVN for source code maintenance needs.
- Involved in code reviews for business logic modules and prepared the review documentation.
Environment: ASP.Net 3.5, C#, ADO.Net, WinForms, XML, SVN, Visual Studio 2008, DB2, Web Service, PL/SQL, Oracle 10g.