Lead/sr. C# .net Full Stack Developer/angular Expert Resume
Pittsburgh, PennsylvaniA
PROFESSIONAL SUMMARY:
- Over 8+ years of experience in software design and development in .NET Framework 4.5/3.5/3.0/2.0 /1. x web based application development using Microsoft .NET technologies including ASP.NET 4.5/3.5/3.0/2.0 , ADO.NET, C#, VB.NET, Visual Studio (2015,2013,2010,2008), IIS 5.0/6.0/7.0/8.0 , N Service Bus, VBScript, JavaScript, Angular 4.0/2.0/1.6/1.5/1.4 , Win Forms, Type Script 4/2.1/2.0 & Web API 2.0, Bootstrap 3.0, HTML and SSRS Reports, SQL Server 2012/2008/2005 along with MVC 5.0/4.0/3.0.
- Proven ability to lead, manage project resources , interact with clients, coordinate and work in achieving high levels of productivity and efficiency in complex, dynamic and challenging environments
- Experience in developing and deploying Web Forms, Win Forms, and Web service applications extensively.
- Excellent experience in working with C#, C++, C, ASP.NET, Angular, MVC, SQL Server, WPF, CSS, HTML etc.
- Having good knowledge on designing web technologies like HTML 5, DHTML, AJAX, CSS, Bootstrap, JavaScript, TypeScript 2.0, jQuery, VBScript, Angular 2.0/1.5, Knockout JS, React JS, Required JS and Knockout JS.
- Involved in use of Angular 2.0 technologies to include, Node.js, LESS and additional technologies to ensure current migration from Angular JS 1.6 to Angular 2.0.
- Good experience in implementing WCF , Web API, Restful Services which communicate data in both XML & JSON .
- Coding the presentation layer using WPF and MVVM and service layer using Windows Communication foundation technology.
- Extensive Experience with Unified Modeling Language (UML) standards and documentation and experience in preparing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Activity Diagrams using design tools such as Microsoft Visio.
- Have a solid understanding of AEM building blocks, CRX repository, workflow, style sheets, meta tagging, Apache Sling, leveraging web content management components for customization and porting of websites.
- Exposure to dispatcher configurations as part of AEM website architecture.
- Experienced in implementing .NET security features such as Authentication (Windows - based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
- Good experience in Building web applications using Kendo UI widgets, jQuery, Angular.
- As member of a scrum team, partnered with colleagues to build and test web applications . Specialized in Angular 4 and Angular JS 1.5 development using JavaScript, HTML5, CSS, Twitter Bootstrap, TypeScript, LESS, and Angular CLI. Performed Angular 4-unit testing using Angular CLI's Jasmine implementation.
- Hands on Experience in using wireframes and Jasmine testing and creating single page applications using Angular 2
- Experience in Multithreading in WPF for performance optimization while accessing data from remote data storage including EDI/XML mapping to business object processes. Worked on client WPF application using C# 6.0, XAML, MVVM , Unity Container, Custom controls and behaviours.
- Expert in Object Oriented analysis and design (OOAD), Service Oriented Architecture (SOA) and Model-View-Controller Architectures (MVC).
- Hands on experience in creating the reports using Telerik reporting tool.
- Experience working with JavaScript, VBScript, JQuery, AngularJs, KnockoutJs, Kendo UI and AJAX in ASP.NET for asynchronous communication and better user experience.
- Expertise in using Data Binding Controls (Dataset, Data Reader, Data Adapter, Grid View)
- Worked with MSMQ and used WCF for communicating with services created for asynchronous document processing using MSMQ and Multi-threading.
- Experience in developing Microservices using ASP.NET core.
- 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, and SQL SERVER.
- Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in XAMARIN . Android and XAMARIN .Forms .
- Experience in handling databases like MySQL and NoSQL databases like MongoDB.
- Designed WPF real-time mortgage UIs/Reports using VS 2010/12, WCF and SQL Server 2008 SSRS. Coded variety of WPF Tool Widgets for security master, permissions, executions and reports.
- Worked with Microsoft Azure, cloud base server for hosting all our project.
- Extensive experience with development & deployment of Web Services (SOAP, UDDI & WSDL).
- Proficient in using XML related technologies including XSD, XSLT, XSL and XPATH.
- Experience in designing architectures leveraging Windows Azure and Windows Workflow Foundation.
- Using SharePoint 2013 applications and AWS.NET SDKs, transformed and exported internal SharePoint data via AWS WCF services for external search engine integration using Elastic Search, AWS.NET, XML, JQuery API endpoints.
- Creating React.js / Flux / Redux front-end UI, and Node.js applications.
- Maintained states in the stores and dispatched the actions using redux.
- Worked on Database design and development and experience in writing SQL queries, Views, Triggers, Stored Procedures, Cursors, and Joins in SQL Server, Oracle and MS-Access.
- Experience with the Object Relational Mapping (ORM) using LINQ.
- Expertise in using SSIS to validate, Extract, Transform and load data to Database SQL Server and Scheduled Jobs for executing the SSIS Packages .
- Experience in working with Crystal Reports and SQL Server Reporting Services (SSRS).
- Experience in using Configuration Management tools like SVN , Tortoise SVN , VSS and TFS.
- Good experience working with financial, mutual funds and trading clients. Extensively worked on mobile and web application for payment processing gateways.
TECHNICAL SKILLS:
Internet Technologies: Microsoft .NET framework, ASP.NET MVC 3.5/4/5, MVVM, ASP.NET Web forms, AJAX, ASP, ASP.NET CORE, Micro Services, JQUERY, IIS Web Server, WPF, WCF Services, XML Web Services, SharePoint, NHibernate, Control M
Programming Languages: C, C++, C#, SQL, T-SQL, PL/SQL and VB 6.0
Distributed Technologies: Restful, Web API, WCF and SOAP
Databases: MS Access, MS SQL Server, POSTGRESSQL, Cassandra, NO-SQL, Mongo DB
Database Access Technologies: Entity Framework, LINQ, LINQ to objects, ADO.NET
UI Technologies: HTML5, Bootstrap 3.0, typescript 2.0/2.1, CSS3, XML, JavaScript, Angular 1.3/1.4/1.5/1.6/2.0/4.0 , React JS, REDUX, jQuery, Knockouts, Node.js, handlebar.js, Kandoi, VBScript, ASP, PHP
Enterprise Web Product: AEM 6.1, AEM 6.0
IDE: Visual Studio 2015/2013/2012/2010/2008.
Design Tools and Languages: UML, Visio 2000 for enterprise architects and Rational rose
Reporting Tools: Crystal Reports, SSIS, SSRS, Tableau, QlikView, Telerik Reporting
Version control & installation tools: Visual source Safe, Tortoise SVN, MS Team foundation server
Other: MS Application Block 4.0, JIRA, Sitecore, Drupal
Operating Systems: Windows 8/7/2000/XP/NT/98/95, UNIX
Packages: MS-Office
Testing Tools: N-Unit, Jasmine, Karma
PROFESSIONAL EXPERIENCE:
Confidential, Pittsburgh, Pennsylvania
Lead/Sr. C# .NET Full Stack Developer/Angular Expert
Responsibilities:
- Working in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
- Implemented all Payment Card Industry Data Security Standards (PCI-DSS) in the main application all credit card transactions are tokenized and token number is stored in the database instead of the credit card number.
- Produce user interface wireframes and prototypes for Web-based customer account management system at desktop, tablet, and smartphone display resolutions.
- Developed business end user facing front pages using Angular 4.0, CSS 3, HTML 5, JavaScript and Bootstrap.
- Extensively involved in coding with Angular 2.0 and java script to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar
- Implemented UI grid, tables and several widgets in Angular.
- First Data's Payeezy web api's were used for payment gateway.
- Created Restful services using ASP.NET Web API 2 for exposing these to mobile device.
- Hands on experience in developing XA /MARIN mobile application and created and updated mobile pages in XAMARIN Forms for cross platform mobile application
- Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in XAMARIN . Android and XAMARIN . Forms
- Developed new user interface components for different modules using Kendo UI with various controls including Grid controls, and chart controls etc.
- Worked with XSLT for transforming the XML document to other format, and data change/updates.
- Implemented .Net Security features of Authentication and Authorization.
- Implemented layout in portrait and landscape mode using resolution screen available according to the device and Android backward compatibility.
- Developed backend infrastructure to support the user interface using microservices for a distributed interactive scalable application.
- Developed features for customer facing website using C++, C#, CSHTML, Html Helpers, JavaScript, jQuery, Node JS, Knockout JS, Kendo UI, AJAX, Bootstrap, CSS, LINQ, Entity Framework, SQL Server.
- Developed layout pages, complex Controllers, helper methods and View Models.
- Good experience with Angular JS directives ng-app, ng-init, ng-model, ng-controller for initialization of Angular JS application data.
- Implemented grid modules in ReactJS combined with AngularJS for increased performance.
- Developed React classes in JSX and added event handlers.
- Responsible for UI design with Angular, JavaScript, Bootstrap, Html5, CSS3.
- Responsible for transition from Entity Framework to NHibernate and creating NH conventions
- Successfully migrated an application developed in Angular 2.0 to Angular 4.0
- Developed the classes using C# which incorporate N-tire architecture and used Mongo DB.
- Build and deployed ASP.NET Core application to Azure Cloud Service.
- Involved in implementation of Object Oriented Concepts during the development.
- Developed Android and IOS Application using C# with XAMARIN.
- Used XAMARIN Insights for finding and debugging issues in the application.
- Involved in the process of Conceptual and Physical Data Modeling techniques for NoSQL technologies.
- Created client app using api controller to consume the RESTful web service.
- Developed application using ASP.NET Core along with a Service Oriented Architecture (SOA).
- Comparing database performance for Oracle 12c Cloud DB and SQL Server 2016 local machine, while importing data, running select, insert statements over 1 billion records in single table and multiple tables, using T-SQL, PL/SQL and bulk insert.
- Created AngularJS Controller, which isolate scopes perform operations.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Built Custom Web Parts for SharePoint Portal using ASP.Net.
- Worked directly with Application/Development on-call to fix issues of failed jobs in Control-M.
- Was involved and responsible for managing more than 80 NoSQL clusters which involved MongoDB and Cassandra DB
- Implemented to making browser compatibility and mobile friendly using Bootstrap Library.
- Used various report items like charts, Excel type, Barcode reports etc to develop the reports in Telerik and embedded these reports into our application.
- Experience working with Telerik reporting tool for performing the export and import functionalities in various formats like CSV, PDF, or Excel Spread sheets etc.
- Created Angular applications using NodeJS.
- Created various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
- Created SSIS packages and migrated data between different databases.
- Have a good experience in IIS.
ENVIRONMENT: Visual Studio 2015, .Net framework 4.5, C#, C++, ASP.NET Web API 2, Angular 4.0/2.0/1.6, Bootstrap, SVN, Karma, Protractor, NUNIT, HTML5, CSS3, XML, SharePoint, Telerik Reporting tool Q3 2013/2014 V8/2015 V9, Log4Net, NuGet Packages, Windsor.
Confidential, Raleigh, NC
Sr. C# .Net Developer/Full Stack Developer
Responsibilities:
- Working in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
- Designed web application using ASP.NET MVC 5 (Model-View Controller) and AngularJS 1.5
- Converted the web sites to web applications to make Azure compatible.
- Involved in deploying web applications, websites and console applications to the Microsoft Azure Cloud.
- Design, develop, and support reports and dashboards using Jasper soft reporting platform and related tools
- Used C# in Xamarin to create native mobile application.
- Developed new user interface components for different modules using Kendo UI.
- Experience working with the Kendo UI controls including Grid, Chart, and Editor Components etc.
- Built native iOS and Android applications using Android SDK, IOS SDK in Xamarin.
- Experience on developing windows apps using Xamarin forms
- Designing Custom Controls and User Controls using XAML language for interactive UI.
- Involved in implementation of Object Oriented Concepts during the development.
- Extensive experience on MVC frameworks like AngularJS for creating Single-Page Applications (SPA) using concepts like Dependency Injection, Promises, Services, Scope, Controllers and Directives .
- Performed AEM customization on foundation components, core CMS and workflows to extend functionalities, and improve performance.
- Developed Adobe AEM templates and reusable components. Configuring Dispatchers, Flushing Dispatcher cache, AEM server optimization, AEM Log analyzing, Garbage collector etc
- Responsible for UI design with Angular, JavaScript, Bootstrap, Html5, CSS3.
- Analyzing, designing and implementing change requests for the C/C++.
- Involved in writing optimization techniques for more accuracy of Macros in C and C++ routines and Oracle SQL, PL/SQL.
- Design and model database within the NoSQL area to accommodate data solutions with In-Memory DB
- Extensive experience in testing NoSQL databases, involved in testing back end jobs using SQL queries.
- Coded AngularJS controllers and directives for application functionality and filters for heavy DOM manipulation.
- Implemented .Net Security features of Authentication and Authorization using .Net Membership.
- Implemented Testing using Karma, Jasmine, Protractor, and NUNIT .
- Developed Stored Procedures, Triggers, and Views in SQL Server 2012 for accessing the database.
- Designed interactive ASP.NET MVC 4 Razor views using Telerik mvc controls, asp.net controls, JavaScript, jQuery, Knockouts, HTML, Bootstrap, CSS and AJAX to provide excellent user experience.
- Developed T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
- Hands on experience in creating reports using Telerik Reporting tool. Created various reports with more information about our company products.
- Experience in IIS.
ENVIRONMENT: Visual Studio 2013, .Net framework 4.5, MVC 4.0/5.0, C#, C++, Angular, Bootstrap, jQuery, JavaScript, TFS, GIT-HUB, Cassandra, Log4Net, NuGet Packages, Karma, Protractor, NUNIT, HTML5, CSS3, Kendo UI, Telerik Reporting Tool 2012/2013, Windsor.
Confidential, Chantilly, VA
.NET/Web Developer/ UI Developer
Responsibilities:
- Working in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
- Working closely to the client for requirement gathering and analysis and provided desired solution to client in time limits.
- Involved in implementation of Object Oriented Concepts during the development.
- Involved in deployment of all websites in Microsoft Azure.
- Experience on Mobile UI and Mobile Website development, using jQuery Mobile, HTML, CSS.
- Developed windows application/services using C#.Net, WPF, WCF.
- Designed WPF Forms, Custom Controls and User Controls using XAML language for interactive UI.
- Worked with a team of developers to analyze project requirements and add functionality to existing C++ applications and SQL databases, such as reading in claims in different formats from different sources, checking for errors, and converting them into a standard format.
- Created middleware component classes across the enterprise and integrated in UI using MVVM pattern.
- Migrated the data from an existing MS Access database into an enterprise edition of SQL Server 2008.
- Developing the application using Win forms, MVC 4.0, Entity Data Model and WCF services.
- Responsible for UI design and creating contracts and classes in WCF for different modules in the application.
- Implemented algorithm in C++ to calculate key system variable in MS Excel for Customer Support Department, allowing product release on time.
- Experience in building PHP websites and applications using Smarty Tinplating Engine, as well as experience on Model View Controller (MVC) architecture based Web Application Development Systems.
- Experience on Mobile UI and Mobile Website development, using jQuery Mobile, HTML, CSS.
- Implemented .Net Security features of Authentication and Authorization using .Net Membership.
- Implemented .Net classes for Business Logic Layer using C# and VB.Net.
- Implemented Functional Testing using SoapUI and Fitness, nUnit .
- Database modeling and design (PostgreSQL).
- Performance tuning and stress-testing of NoSQL database environments to ensure acceptable database performance in production mode.
- Creating Queries and joins on multiple tables, Functions and Triggers using PostgreSQL for inserting/updating/ deleting the data into the relational tables.
- Developing various Stored Procedures for the data retrieval from the database and generating different types of reports.
- Involve in object oriented analysis and design using UML (Unified Modeling Language) such as use case, activity, sequence, class and component diagrams using Visio.
ENVIRONMENT: Visual Studio 2010, .Net framework 4, MVC 4.0, C#.Net, C++, ADO.net, GitHub, PostgreSQL, SoapUI, WCF, PHP, HTML, CSS, Crystal Reports.
Confidential
C# .NET Developer
Responsibilities:
- Involved in analysis, design and development of the application.
- Involved in loading data from XML files to Database.
- Used data grid to review and modify manipulated data.
- Used ADO.NET objects consistent access to SQL Server data sources.
- Developed web pages using C#, ASP.NET and Visual Studio 2008.
- Used ASP.NET, HTML, to create dynamic web pages using ASP.NET Web Server Controls and user controls.
- Designed and Developed User Interfaces using ASP.NET.
- Responsible for designing and developing ASP.NET web pages using ASP.NET, Java script, ADO.NET, SQL, HTML, CSS and AJAX Web services.
- Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel.
- Coding the designed modules C, C++, multi-threading, data structure and algorithms.
- Added functionality in business layer and Data access layer.
- Used ADO.NET in connecting to Data Access management with SQL Server.
- Designed and developed complex stored procedures in SQL Server 2008.
- Designed and developed the C# components for implementing business logic which is used to do the transactions on database in middle tier using ADO.NET.
- Generated the required reports with the help of data grid.
- Developed screens in ASP.NET AJAX-Enabled, C#, ADO.NET to display.
Environment: C#, C++, C, ASP.NET, Visual Studio 2008, SQL Server 2008, HTML, XML, IIS, ADO.NET.
Confidential
.Net Developer
Responsibilities:
- Developed and supported applications in C# and ASP.NET
- Developed, enhanced and maintained multi-tier ASP.NET and ASP web applications Systems
- Implemented multiple contract services and security using the System Service Model in WCF.
- Use of Object Oriented concepts, analysis and design using visual studio.net
- Responsible for Database design, and creating of Stored Procedures, triggers to perform the Data retrieval from multiple tables in SQL Server 2005
- Implementation of low lever requirements using C++ and C.
- Developed web forms and user controls for the web application in ASP.NET, C# and VB.Net.
- Designed and developed UI for Intranet applications.
- Wrote HTML, JavaScript and CSS for application.
- Implemented validations using built-in validation controls and custom validations controls
- Using and configuring the IIS application server
- Developed, deployed and consumed Web Services.
- Data grid, data list and repeater server controls are used with ADO.NET to manipulate the data and generate results based on alert types.
Environment: C#, C++, C, ASP.NET, CSS, SQL Server 2005, ADO.NET, Visual studio 2005, HTML, CSS, JavaScript, DTS.