Lead/sr. C# .net Full Stack Developer/angular Js Expert Resume
Raleigh, NC
SUMMARY
- Over 8+ years of Experience in Microsoft .net applications usingC#,ASP.NET, ADO.NET, Web Services, Web Forms,Win Forms,MS SQL Server,Bootstrap 3.0and Angular 2.0/1.6/1.5 and 1.4, Type Script 2.0/2.1/4 &Web API 2.0.
- Experience in all phases ofSoftware Development Life Cycle (SDLC)from Requirements gathering, Analysis, and Design, Development, Documentation, Testing, Implementation and Maintenance of various Web and windows applications in Waterfall and Agile Methodology.
- Hands on Experience in using wireframes and Jasmine testing and creating single page applications using Angular 2
- Possess strong experience of Typescript 2.0 and written sample prototypes in Typescript 4.0 dat Compiled to plain JavaScript.
- Transfer old Perl scripts into newPythonscripts, add new functions and features. Develop automated test method and documentations for these scripts.
- Has a solid understanding of AEMbuilding 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 AEMwebsite architecture.
- Experience in analyzing systems and data to identify functionality gaps for Back office Module for various asset management platforms which includes fixed income, Mutual funds and bonds.
- Experience working on N - Tier Architectures such as MVC (Model View Controller), MVVM (Model View, View Model) in applications Strong Understanding of Data structures, Algorithms, Object-Oriented Design, Design patterns like singleton, factory, MVC, MVVM.
- Experience in Performing Sybase DBA functions to design and implement Sybase databases for new and existing applications.
- Worked wif Microsoft Azure, cloud base server for hosting all our project.
- Hands on experience in creating the reports using Telerik reporting tool.
- Experience working wif classic ASP for generating dynamic web pages.
- Experience working wif JavaScript, VBScript, JQuery, AngularJs, KnockoutJs, Kendo UI and AJAX in ASP.NET for asynchronous communication and better user experience.
- Experience working wif XML, XSLT, XQUERY, and XPATH and worked wif libraries.
- Worked wif the Kendo UI using Grid and Chart controls.
- Involved in analyzing requirements, designing systems, testing, debugging, implementing and documenting various complex systems
- Experienced in Designing Rich Interactive Web Pages using ASP.Net User Controls, and Custom Controls.
- Expert inObject Oriented analysis and design (OOAD), Service Oriented Architecture (SOA)andModel-View-Controller Architectures (MVC).
- Good understanding and experience working on ASP.NET core.
- Experience in developing Microservices using ASP.NET core
- Experience in working in projects and built applications based onMVC4.0/5.0 frameworks and Experience inAGILEandSCRUM environments.
- Experience in renderingAJAXfeatures for building Rich Interactive Applications using Ajax Control Toolkit along wifJavaScript, JQUERY, JSON.
- Expertise in usingData Binding Controls(Dataset, Data Reader, Data Adapter, Grid View)
- Experience wifService Oriented Architecture (SOA)implementingWCFandSOAPandRESTFUL Web Services.
- Experience in managing Control-M scheduling on Production, Quality Assurance and Development databases.
- Experience in implementing features in ASP.NET MVC application using NHibernate, Structure Map and jQuery
- Experience in developing Web API to create REST FUL Web services.
- Worked wifMSMQand used WCF for communicating wif services created for asynchronous document processing usingMSMQandMulti-threading.
- Developed user interface by using the React JS, Flux for SPA development.
- Implemented client side Interface using React JS.Build stable React components and stand-alone functions to be added to any future pages.Used React-Router to turn application into Single Page Application
- Maintained states in the stores and dispatched the actions using redux.
- Implemented the Drag and Drop functionality using React-Draggable
- Experience in creating and deployingXMLWeb Services usingASP.NET . Consumed Web Services from bothWin Formsand ASP.NETWeb Forms.
- Worked on clientWPFapplication using C# 6.0, XAML,MVVM, Unity Container, Custom controls and behaviours.
- Expertise wif creating single page applications using Angular JS wif MVC capability.
- Involved in implementation of MVC pattern using Angular JS, Kendo UI, JSF and Spring Controller.
- Extensive experience in designing web applications using HTML5, including JavaScript libraries like jQuery, Typescript 4.0/2.0/2.1, AngularJS.
- Experience in handling databases like MySQL and NoSQL databases likeMongoDB.
- Hands on experience in developingXAMARINmobile application and created and updated mobile pages inXAMARIN Forms for cross platform mobile application
- Designed GUI and interfaces wif services for mobile applications, Asynchronous Programming inXAMARIN.Androidand XAMARIN.Forms
- Experience in usingSSISto validate, Extract, Transform and load data to Database SQL Server and Scheduled Jobs for executing theSSIS Packages.
- Experience inRDBMS Concepts, Database Management Systems, Database Physical and Logical design, Data Mapping, Table normalization,Data Modelling.
- Expert in Database design and development and experience in writingSQL queries, Views, Triggers, Stored Procedures, Cursors, and Joins in SQL Server, Oracle and MS-Access.
- Experience in handling various backend data sourceslike MS SQL Server 2005/2008/2012.
- Experience wif theObject Relational Mapping (ORM)usingLINQ.
- Experience in implementing the design Patterns likeMVCand Experience in developing the business reports usingSSRS.
- Experience in managing Control-M scheduling on Production, Quality Assurance and Development databases.
- Experience in using Configuration Management tools likeSVN,Tortoise SVN,VSSandTFS.
- Experience in working wifCrystal ReportsandSQL Server Reporting Services (SSRS).
- DevelopedASP.NETMVC applications using Code First Approach in Entity Framework 4.1 and UI in Razor View Engine.
- Experienced in implementing .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
- Good Experience wifUnified Modelling Language(UML)standards and documentation and experience in preparing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Activity Diagrams using design tools such asMicrosoft Visio.
- Worked wifIISand .NETAssembliesduring application deployment and experience in using XML Serialization.
- Detailed documentation of existingpythonscripts about all components and associated functionality; Unit test and documentation test of existingpythonscripts.
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 , React JS, REDUX, JQuery, Knockout Js, Node.Js, handlebar.js, Kendo UI, VBScript, ASP, PHP, Python
IDE: Visual Studio 2015/2013/ 2012/2010/2008.
Enterprise Web Product: AEM 6.1, AEM 6.0
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 and installation tools: Visual source Safe, Tortoise SVN, MS Team foundation server
Other: MS Application Block 4.0, JIRA, Site Core, Drupal
Operating Systems: Windows 8/7/2000/XP/NT/98/95, UNIX
Packages: MS-Office
Testing Tools: N-Unit
PROFESSIONAL EXPERIENCE
Confidential, Raleigh, NC
Lead/Sr. C# .NET Full Stack Developer/Angular JS Expert
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.
- Managed the Project Schedule, Project Conflicts, Development Process and Deliverables.
- Performed Needs Assessment and Analysis.
- Implemented the Export to Excel feature on various metrics pages of TRM Center application. The excel files thus generated were made available to another Fidelity's internal application called Access CENTRAL. And used the Sync Fusion XlsIO library in order to export the result grid into an excel sheet.
- Improved the Maintenance - Feed Status page of the TRMCenter application. Added STARS feed execution status to it and recorded the time elapsed for various feeds.
- Responsible for designing the C# .Net application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Part of mutual fund application team to calculate Excise Tax for Mutual fundsand worked on trade entry enhancement.
- Prepare and input federal filing information for mutual fund financial reporting.
- Created client app using api controller to consume the RESTful web service.
- Expertise on MVC frameworks like AngularJSfor creating Single-Page Applications(SPA) using concepts like Dependency Injection, Promises, Services, Scope, Controllers and Directives.
- Performed AEMcustomization on foundation components, core CMS and workflows to extend functionalities, and improve performance.
- Developed Adobe AEMtemplates and reusable components. Configuring Dispatchers, Flushing Dispatcher cache, AEMserver optimization, AEMLog analyzing, Garbage collector etc.
- UsedReact Js library functions for the logical implementation part at client side for all the application.
- Created React Jsfor reusable components (multi-field form elements, background file uploads.
- Business end user facing front pages using Angular JS 1.6, CSS 3, HTML 5, JavaScript and Bootstrap.
- Implemented to making browser compatibility and mobile friendly using Bootstrap Library.
- Extensively involved in coding wif Angular JS 2.0 and java script to add functionalities and TEMPeffects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar
- Implemented grid modules in ReactJS combined wif AngularJS for increased performance.
- Developed React classes in JSX and added event handlers.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Developed application using ASP.NET Core along wif a Service Oriented Architecture (SOA).
- Build and deployed ASP.NET Core application to Azure Cloud Service.
- Involved in implementation of Object Oriented Concepts during the development.
- DevelopedAndroidandIOSApplication using C# wifXAMARIN.
- UsedXAMARIN Insights for finding and debugging issues in the application.
- Responsible for UI design wif Angular, JavaScript, Bootstrap, Html5, CSS3.
- 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.
- Responsible for transition from Entity Framework to NHibernate and creating NH conventions
- Developed the classes using C# which in corporate N-tier architecture and used Mongo DB.
- Built Custom Web Parts for SharePointPortal using ASP.Net.
- Developed WebAPI's to receive and send JSON messages and also webservices using WCF.
- Integrated external libraries and RESTful APIs into Android apps using Entity Framework.
- Implemented Testing using Karma, Jasmine, Protractor, and NUNIT.
- I was also in charge of maintaining other existing MS Access databases wif requests dat ranged from creating major user interface enhancements to changing the database architectural design to generating new SQL queries and creating new reports.
- Implemented code per coding standards and Created AngularJS Controller, which isolate scopes perform operations.
- Worked directly wif Application/Development on-call to fix issues of failed jobs in Control-M.
- Good experience wif AngularJS directives ng-app, ng-init, ng-model, ng-controller for initialization of Angular JSapplication data.
- Implemented UI grid, tables and several widgets in Angular.
- Handled https request fail connection in SDK 7.0 (Nougat) issue.
- Handled local data storage using SQLite, wrote SQL query interface to store, delete, update, sort user and ticket data.
- Successfully migrated an application developed in Angular 1.6 to Angular 2.0
- Developed features for customer facing website using C#, ASP.NET MVC 4/5, CSHTML, Html Helpers, JavaScript, JQuery, Knockout JS, Kendo UI,AJAX, Bootstrap, CSS, LINQ, Entity Framework, WCF, SQL Server.
- Developed MVC Razor views, partial views, layout pages, complex Controllers, helper methods, View Models.
- Worked wif Kendo UI for Asp.Net MVC application for developing a dashboard which contains the all the data including internet packages, plans, offers, and price for each internet package.
- Worked wif XSLT for transforming the XML document to other format, and data change/updates.
- Developed new user interface components for different modules using Kendo UI wif various controls including Grid controls, and chart controls etc.
- Develop new functions on customer’s requirements based on existingpythoncode.
- Created various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
- 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 wif Telerik reporting tool for performing the export and import functionalities in various formats like CSV, PDF, or Excel Spread sheets etc.
- Created SSIS packages and migrated data between different databases.
- Experience in IIS.
ENVIRONMENT: Visual Studio 2015, .Net framework 4.5, MVC 4.0/5.0, C#, AngularJS, Bootstrap, SVN, Karma, Protractor, NUNIT, HTML5, CSS3, SharePoint, Telerik Reporting tool Q3 2013/2014 V8/2015 V9, Log4Net, NuGet Packages, Windsor.
Confidential, Chicago, IL
Sr .Net Developer/ UI Developer
Responsibilities:
- Design and developed the application in a typical sophisticated SOA environment, performing responsibility of developing WCF services, WEB Services required for different business requirements which involved work from design phase up to documentation.
- Created an UI application for Premium payments processing for online transfer, Bank payments and over the counter payments.
- Created database objects such as tables and views. Identified columns for Primary Keys in all the tables at the design time and created them.
- Leveraged HTML5, CSS3 Webkit transformations, Animations for styling to improve user experience throughout.
- Deployed the RDL files in report manager and scheduled email for clients and revamped the site in MVC Architecture.
- Wrote application using Web API to talk to external applications and also involved in writing small ASP.NET Web Forms applications wif VB.NET, C# as programming languages.
- The proto-type built using leveraging the Model-View-Controller (MVC) design pattern. All controls were bound using data binding to the View Model.
- Created WebAPIs using MVC along wif dependency Injection repository patterns using Microsoft Unity.
- Worked on Agile methodology and used Rally tools for our scrum team task status tracking.
- Created Use Case and class diagrams in MS Visio using UML notations.
- Used HTML5, CSS3 and Bootstrap to style and format all the applications pages and views.
- Developed and improved application using MVC frameworkJavaScript, Angular.js 1.6 and Bootstrap.
- Developed client call back mechanism and DOM manipulation using Angular JS to provide better user interactivity.
- Working wif GIT as a source control for branching, check in and keeping source code up to date.
- Utilized JavaScript, Angular JS, Node.js and express framework to create dynamic data driven web pages and Developed claim screens for customers usingANGULARJS
- Used Angular JS and React.JS for making Restful API calls and data binding and Worked wif Web API for building RESTful applications on the .Net Framework.
- Used Ajax and JSON to send information from the Controllers to their corresponding Views.
- Designed and developed the user interface using CSS and HTML languages.
- Used Java Script for Client side Validation on the data prior to being submitted to the database.
- Implemented new designs, porting and styling legacy pages, integrating JQuery plugins.
- Used Entity Framework in web application and written LINQ queries.
- Utilized Entity Framework 5.0 technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Developed DOM Manipulations like Templates, Directives, Filters, Dependency Injection using the Angular JS.
- Implemented Loggers for tracing and enabled Logging in IIS in some of the service level (Information, Activity Tracing) using WCF service.
- DevelopedWinformsto transfer Customer/Loan Data from one environment to another based on user actions.
- Performed Unit Testing for all units in developed pages using NUnit Tool.
- Involved in debugging the application and prepared unit test cases using NUnit Testing and executed the same.
- Used XML technologies for producing news information.
- Rewritten the SQL server stored procedures and created indexes for Reporting Module in First Bet and improved the performance by 40%.
- Created and consumed WCF services tested these services using SOAP UI and web service studio.
- Worked on Database design, Modelling and Database maintenance in SQL Server environment.
- Created the required layout pages, razor views and views for the application.
- Created the required stored procedures, triggers, views and indexes required for the project in order to perform data transactions.
Environment: Visual Studio, .Net framework, C#, HTML5, CSS3,Javascript, Angular JS, WCF, Entity Framework, LINQ, SQL Server 2008, IIS, RAD Controls for Silverlight, ASP.Net MVC, Packages, JavaScript’s, Bootstrap, Angular JS, JQuery.
Confidential, Lansing, MI
Sr. C# .NET 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# inXamarinto create native mobile application.
- Developed new user interface components for different modules using Kendo UI.
- Implemented Security, Routing, bundle configuration, Action Selectors, Action Filter, and Caching in MVC controllers for application development.
- Used concepts and features like Collections, Generics, Extension methods, dynamic types, Delegates, Func, and Action.
- Evaluated several of their 2010 MS Access production databases and to determine what issues were contributing to their databases' poor performance.
- Experience working wif the Kendo UI controls including Grid, Chart, and Editor Components etc.
- Extensive mobile UI design and implementation experience, including prototyping.
- Built native iOS and Android applications using Android SDK, IOS SDK inXamarin.
- Experience on developing windows apps usingXamarinforms
- Implemented AngularJS Controllers to maintain each view data and Service calls using Angular Factory
- Designing WPF Forms, Custom Controls and User Controls using XAML language for interactive UI.
- Working closely to the client for requirement gathering and analysis and provided desired solution to client in time limits.
- Produce user interface wireframes and prototypes for Web-based customer account management system at desktop, tablet, and smartphone display resolutions.
- Involved in implementation of Object Oriented Concepts during the development.
- Performed multithreadingprogramming to improve the application performance.
- Developing the application using MVC 5.0
- Extensive experience on MVC frameworks like AngularJSfor creating Single-Page Applications(SPA) using concepts like Dependency Injection, Promises, Services, Scope, Controllers and Directives.
- Responsible for UI design wif Angular, JavaScript, Bootstrap, Html5, CSS3.
- Coded AngularJScontrollers 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, Knockout JS, HTML, Bootstrap, CSS and AJAX to provide excellent user experience.
- Developed T-SQL queries to fetch data as per the business requirements wif 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 wif more information about our company products.
- Experience in IIS.
ENVIRONMENT: Visual Studio 2013, .Net framework 4.5, MVC 4.0/5.0, C#, Angular, Bootstrap, TFS, GIT-HUB, Cassandra, Log4Net, NuGet Packages, Karma, Protractor, NUNIT, HTML5, CSS3, Kendo UI, Telerik Reporting Tool 2012/2013, Windsor.
Confidential
.Net Developer
Responsibilities:
- Participated in discussions involving the application creation and understand the requirements and provide the back-end functionality for the applications.
- Implemented programming C#, ASP.NET. Developed Interfaces for data exchange using C#.NET and XML.
- Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET, XML, XSL/XSLT, HTML, CSS, JavaScript, JQuery.
- Worked on software unit testing and efficient at fact-finding, root cause analysis and bug-fixing.
- Worked on generating the middle tier components using C#.NET, .NET framework.
- Involved in complete design and development of the application using C#.NET, ASP.NET, ADO.NET.
- Implemented Generic classes for Business Layer and Data Access Layer using C#. Implemented Server and Client side validations using ASP.NET validation controls and JavaScript.
- Debugging the code and implementing the New or Additional functionality in the code.
Environment: Visual Studio, .NET Frame Work, C#.NET, ASP.NET, ADO.NET, HTML, CSS, JavaScript, XML, Windows Applications, SQL Server.
Confidential
Jr. .Net Developer
Responsibilities:
- Worked as a team member (Team of four developers) and was involved in complete lifecycle of the project (Requirement Analysis, Design, Coding, QA and Implementation of the Project).
- Worked closely wif our QA team and Production Support group for the final release of the application.
- Involved in design and development of Web pages using ASP.NET, HTML and JavaScript.
- Created login screen, user credential checking and assigning, as well as access control logic in C#.
- Developed front end web pages using ASP.NET3.5 and coded the related business tier using VB.NET.
- Development of custom web applications wif ASP.NET3.5, Microsoft C# and Adobe Action script/Flex technologies
- Developed and tested user friendly navigator by utilizing JavaScript and VB.NET.
- Extensively used XSLT for transforming the data and XML in Business Layer.
- Designed and implemented SQL Server database objects (Complex stored procedures, Triggers functions, views and complex SQL/queries) to support reporting and various business processes.
- Monitored performance and optimized SQL queries for maximum efficiency.
Environment: Visual Studio 2008, VB.NET, ASP.NET 3.5, C#, XML, HTML, VSS, JavaScript, ADO.NET, SSIS, SQL Server 2005.