.net/ Ui Developer/full Stack Developer Resume
Detroit, MichigaN
PROFESSIONAL SUMMARY:
- Over 6+ years of experience in designing, developing, testing and implementing client/server applications, web development, Object Oriented Programming in Software Development Life Cycle(SDLC) in Healthcare and Insurance Domainson web - based applications.
- Application development expertise in using C# (6.0/4.5), HTML, CSS3, JavaScript, jQuery, Bootstrap, Angular 2/4, ASP.NETMVC Framework, .NET Framework (4.5/4.0), ADO.NET, AJAX, LINQ, WCF.
- Experience in designing and developing complex user interfaces (GUI) using ASP.NET MVC.
- Experience of designing and developing of software applications with the Object-Oriented Design Principles, Parallel Programming, Multi-Threading, Dependency Injection.
- Hands on Experience in implementing and consuming WEB API 1.0/2.0 versions, used HTTP methods (verbs-GET, PUT, POST, PATCH, DELETE) to do CRUD operations, supporting JSON.
- Leveraged the introduction of Web API Controllers (Web API 2) in ASP.NET to build, maintain Restful API’s and consume the API’s client side using Angular JS data binding.
- Developed several web applications using ASP.NET MVC 5/6, Web Forms and REST services in ASP.NET Web API.
- Experience working experience in database development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Functions, Performance Tuning, Triggers, Normalization and Query optimization techniques using SQL Server.
- Experience in usingLanguage-Integrated Query(LINQ)query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Experience in ORM, Entity Framework Code First, Database First approaches, implemented the Features Security, Performance, CRUD operations and Migrations etc.
- Created Entity classes, relationships between entity classes using Entity Framework 4.0 to manage relational data as objects and used LINQ to Entities to massage the data.
- Implemented OOPS concepts like Abstraction, Polymorphism, and Inheritance while designing and developing the application.
- Experience in testing frameworks like MS-Test, Moq, NUnit, Junit, Jasmine, Mocha, Karma.
- Experience in Object Oriented Programming (OOPS) concepts like Inheritance, Polymorphism, Abstraction and encapsulation also involved in gathering the requirements, analysis, design & development of the project.
- Efficiently used Data Readers and Datasets in ADO.NETto retrieve, display edit and update the database.
- Proficiency in working with databases like Oracle, MySQL and MongoDB and have Strong analytical and conceptual skills in database related work primarily creating complex stored Views, Triggers, Functions.
- Familiar withMongoDBclusters, performance tuning, backup and recovery and worked onMongoDBdatabase concepts such as locking, transactions, indexes, Sharing, replication and schema design.
- Proficiency in working with all databases in design and development like Oracle 10g/11g, MySQL, SQL Server 2014/16 and COSMOS DB.
- Experienced in Agile, Waterfall, V-Model methodologies and Test-Driven Development (TDD) technique, Worked with SCRUM through project life cycle and involved in Code Review meetings, Implementing User Stories.
- Experience in working in Software Configuration Management using different version control and source control tools like Tortoise SVN, Microsoft Visual Source Safe (VSS), Visual Studio Team Foundation Server (TFS), JIRA and GitHub.
- Knowledge on developing Packages using SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS).
- Implemented various client/server model applications using 3-tier architecture.
- A team player with strong interpersonal and communication skills, explored and contributed the technical expertise as and when needed by the team.
TECHNICAL SKILLS:
Technologies: .NET Framework 4.0/4.5, Entity Framework (4.0/4.5), Web Service ASP.NET 4.0/3.5, ADO.NET, WCF, LINQ, AJAX, WEB API.
Web Technologies: HTML, XML, JSON, CSS, Java Script, jQuery, Angular 2/4, NodeJS, Azure.
Database: SQL Server 2008/2012, Oracle 11g/10g, MySQL, SSRS, SSIS, Mongo DB, COSMOS DB
Development Tools: Visual Studio 2012/2015, SQL Server Management Studio, Visual Studio Code
Scripting Languages: TypeScript, VBScript, JavaScript, jQuery, Bootstrap
Operating Systems: Windows XP/ Vista/ 7, Windows 2008/2003 server, Windows 8/8.1/10, Mac OS, Linux
Unit Test Tools: MS Visual Studio Test edition, NUnit, Junit, Mocha, Karma
PROFESSIONAL EXPERIENCE:
Confidential, Detroit, Michigan
.Net/ UI Developer/Full Stack Developer
Responsibilities:
- Participate in Agile Development & Testing (Daily Scrum Meetings, Sprint Planning and Retrospective and Sprint Reviews).
- Developed user interface for application using ASP.NET WEB API 2.0, Typescript, jQuery, Angular 4, Bootstrap, PrimeNG, HTML, CSS, and implemented business logic using C#, .NET.
- Developed responsive single page application using Angular 4 and Typescript in conjunction with HTML5, CSS3 standards.
- Configured routing in the application for various components using Angular router and used Angular HTTP client to make WEB API calls and used ng-redux to manage application state on the UI for Uni directional data flows. used Angular CLI to generate code coverage reports in the application.
- Developed entity mappings using Entity framework core to define one to one, one to many and many to many associations and took part in developing DB contexts to load the DB sets.
- Used LINQ to build set of operations, parameters and expression during execution a set of data from SQL Server.
- Involved in creating packages, Stored procedures, Cursors, Joins and Complex queries in SQL Server 2012.
- Created RESTFUL services using ASP.NET Web API and took part in requirement gathering, analysis and development of assigned modules.
- Developed unit tests and integration tests using Nunit and Moq and implemented logging using log4net.
- Performed Application level tracing, debugging, and state maintenance through the Web. Configuration file under the root directory of the application.
- Using NuGet Package Client tools provide the ability to produce and consume packages of Latest UI versions and necessary tools for .Net Development.
- Consumed WCF services to get data from other systems and used SOAP UI to test these services.
- Used Azure Sdk to perform blob storages to the cloud and used Azure queuing service to consume messages and configured Azure cloud service to deploy the end points and enabled authentication in Azure cloud apps.
- Created SSIS packages to export and import data from CSV files, Text files and Excel spreadsheet. Involved in installation, configuration and developing of SSIS packages using BIDS.
- Designed and developed stored procedures, queries and views necessary to support SSRS reports
- Supported existing applications developed using ASP.NET MVC.
- Used SVN as version source control and Tortoise SVN client and Clear Quest for bug fixing and used FIDDLER and POSTMAN to test Web API and Web Request.
Environment: .Net Framework 4.5, TypeScript, JavaScript, Angular 4, PrimeNg, NG-Redux, HTML, CSS/CSS3, JSON, ASP.NET MVC, WCF, Visual Studio 2013/15, ASP.NET, MS Visual Studio 2015/17, Mongo DB, SVN, Web API, Entity Framework 6, SQL SERVER, PL/SQL, Fiddler Web Debugger, Tortoise SVN, Agile Scrum.
Confidential, Portage, Michigan
.Net/ UI Developer
Responsibilities:
- Involved in gathering the requirements, analysis, design & development of the project.
- Analyzing software requirements and designing and developing software products.
- Developed Single Page Application using HTML, CSS, JavaScript, Angular JS, and Bootstrap.
- Created Angular Http interceptors to handle errors and for token authentication and authorization.
- Worked with various Angular inbuilt directives such as ng-model, ng-bind, ng-controller etc.
- Leveraged Angular form validation and states to validate form fields in the application.
- Implemented CSS3 features like, multi-column layout, gradients and web fonts, and Angular JS application to follow strict MVC patterns for improved source code maintenance.
- Used Angular dependency injection to inject dependencies in the application controllers.
- Used AngularJS framework to interact with Restful to retrieve data using JSON and for various validations and DOM (Data Object Module) expressions.
- Created AngularJS Controllers, Scope, Model, view, Services, Factory etc., which Isolate scopes perform operations in UI.
- Worked with AngularJS controllers, directives, components, factory and service resources, routings and events
- Leveraged AngularJS resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components.
- Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using angular Factory.
- Used C# advanced concepts like Automatic properties, Anonymous types, Lambda Expressions, Extension Methods.
- Worked on a POC to deploy the application on Azure cloud and tested the application.
- Worked on CSS Preprocessors likeLESS and SASSalong with JavaScript task runners likeGruntJS.
- Created and consumed ASP.NET Web services and implemented REST full Web API for service layer, created Action filters and Exception filters to Sort & log the data in REST API.
- Working with Team Foundation Source Control (TFS) as the source for version control and project / issue management.
- Involved in code review and unit testing using NUNIT and in the creation and deployment of the reports using SSRS.
- Developed various stored procedures for the data retrieval from the database and generating several types of reports using SQL reporting services (SSRS).
- Created SSIS package to migrate data from Dev Server source to Demo Server Destination.
- Strong trouble shooting and Problem-solving skills in finding defects and resolving the issues.
Environment: .Net Framework 4.5, ASP.NET Java Script, AngularJS, WCF, WPF, Web Services, C#, HTML, CSS, JavaScript, jQuery, SQL Server 2008/12/14, Mongo DB, Team Foundation Server 2010(TFS), Agile and Scrum, AJAX, Entity Framework, NUNIT, SSRS, SSIS, IIS 6.0, Windows Server 2008.
Confidential
.Net/ UI Developer
Responsibilities:
- Involved in gathering the requirements and defined the business rules to user requirements in SDLC and analysis of the system based on N-tier architecture.
- Developed single page application using AngularJS and JavaScript in conjunction with HTML, CSS standards.
- Used Angular Module Based Routing for sharing the single copy of the routing object in the project and consuming its functionality all over the components.
- Used JavaScript for Client-side validations and server-side validations, utilized Ajax Control Toolkit library for fast, Interactive and better UI.
- Used Angular Http Request to read data from web servers and process JSON data to render in the UI using the RXJS Observables.
- Worked on a POC to deploy the application on Azure cloud and created Storage Accounts in the Azure and tested the application.
- Created and updated Database from models using Code first approach with Entity Framework and utilized the tables to execute CRUD operations.
- Created and utilized Web API methods for database operations (CRUD) through Entity Framework and Implemented CRUD operations with Web API technology as a service layer.
- Used SQL Server Reporting Services (SSRS) to design and develop solutions to create business reports relating to agent administrators, managers and tellers.
- Developed and created SSIS packages to extract, transform and load data from SQL Server database to data ware house.
- Designed developed and deployed reports in MS SQL Server environment using SSRS and formatted the SSRS reports using the Global variables, expressions and Functions.
- Used Fiddler as a web debugging tools which logs HTTP traffic between computer and the internet and POSTMAN for testing web services.
- Hosted the websites in IIS7 and Implemented Dependency Injection, Repository Pattern, Unit of Work and Mocking framework for Unit test of entire application.
- Used Tortoise SVN for Version Control and source code maintenance like bug fixing and enhancing the project.
- Involved in AGILE process, two-week Sprints, and daily Scrums to discuss the development of the application to deliver in time.
Environment: .Net Framework 4.5, JavaScript, AngularJS, Bootstrap, JSON, ASP.NET, ADO.NET, C#, HTML, CSS, WCF, XML, SQL SERVER 2008, SQL Profiler, Team Foundation Server 2010, Tortoise SVN, Azure, IIS, SSIS, SSRS.
Confidential
.Net/UI Developer
Responsibilities:
- Responsible for designing, developing and testing the multi-tier architecture involving the presentation layer, Business layer and database layer.
- Designed dynamic and browser compatible pages using HTML, XHTML, CSS, jQuery, Angular JS and JavaScript.
- Designed & developed web user interface using ASP.NET, C#, Server Controls and AJAX Control Toolkit, and developed customized Web User Controls.
- Configured Angular UI router to create routing for views and sub views in the application
- Created Angular Http interceptors to handle errors and for token authentication and authorization.
- Used JavaScript extensively to enhance the UI and to make application looks more dynamic and to perform client-side validations.
- Worked with HTML4/5, CSS2/3 background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin and CSS behaviors.
- Used controls like Update Panel, Calendar Control AJAX control toolkit to provide a rich and interactive web experience.
- Wrote Stored Procedures, Functions and SQL Statements to access and manipulate data from SQL Server Database 2008.
- Extensively used ADO.NETand data objects such as Data Adapter, Data Reader, Data Set, Data Table, Data view to access data from SQL Data sources to Business Objects.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Maintained state of the Webpages in using View State and Session Memory objects.
Environment: Visual Studio 2013, ASP.NET 4.0, Windows 7, C#, HTML, CSS, JavaScript, Bootstrap, WCF, XML, XSLT, Crystal Reports, Team Foundation Server 2010, AJAX, T-SQL, ADO.NET, IIS 7.0, SQL Server 2008.
Confidential
.Net/UI Developer
Responsibilities:
- Understand the requirements, architecture document and seeks inputs from the architecture / design team to understand the overall architecture to provide deliverables that are in line with architectural requirements.
- Responsible for designing user interfaces with ASP.NET 2.0, implementing and debugging code in C#.
- Developed Business logic layer in C# and followed Object Oriented Programming design.
- Used ASP.NET AJAX extensively for calling Web Services without writing a lot of custom JavaScript code to handle the request and response messages.
- Developed Single Page Application using JavaScript, HTML, CSS and XML.
- Designed and developed the user interface for various tools and implemented ASP.NET validation controls, JavaScript,JQuery, Bootstrap for server and client-side validations respectively.
- Used JavaScript (JQuery) to enhance UI experience on Client-Side and used JQuery to perform validations and catch the events on client’s browser.
- Developed Win Forms for Super Administrators to track the details of license procurements. Created and consumed Web Services using WCF and XML Serialization.
- Developed an exhaustive exceptional handling and event logging system.
- Used XSLT for XML data transformation in the application and schema to check the validity of XML document at various stages.
- Used VSS for maintaining the component and for release and version management.
- Deployed the application in different environments including Dev, Test, OAT, and Prod. Performance Reporting to Senior Management & Ensure Deliverables & Formal Sign Off.
- Generated reports by using SQL Server 2008 Reporting Services (SSRS). Involved in Visual Source Safe for source code maintenance.
Environment: C#, JavaScript, HTML, ASP.NET 2.0, ADO.NET, WCF, SQL Server 2008, Visual Studio 2008, AJAX, XML, XSL/XSLT, SSRS, Web Services, VSS, Windows 2003, Visual Safe Code.
