.net Developer / Ui Developer Resume
East Brunswick New, JerseY
SUMMARY
- Having 4 years of experience in Systems Analysis, Design, Development and Implementation in Health Care, Insurance domains developing Web/Windows Based Applications & Client Server Applications in various Microsoft related Technologies using N - tier Architecture.
- Hands on experience in all phases of SDLC such as Analysis, Design, Development, Testing, Deployment and maintenance of web applications with Iterative Agile Programming Methodologies, and Scrum.
- Experience in developing various applications using .NETtechnologies such as C#, ASP.NET, Web Forms, WCF, AJAX, ADO.NET, LINQ, SQL Server, SOAP, Restful Services, MVC, and IIS 7.5/6.0.
- Development and designing of User Interfaces (UI) and responsive design for Web applications with the use of HTML5/HTML, CSS3/CSS, Bootstrap, jQuery and JavaScript, AngularJS, Angular 2.0, Node JS, AJAX and JSON with strict W3C standards.
- Experience in developing Single Page Applications (SPAs) with MVC architecture using various JavaScript frameworks like AngularJS and Angular 2.0, and used several in built language core directives, expressions and modules.
- Experience in writing Components, Pipes and Services to separate concern and handle different situations by using Angular 2.0.
- Knowledge of Type Script and latest ECMA Script 6 features and best practices.
- Proficient in developing Single Page Applications (SPA) with AngularJScontrollers, Directives, Components, Filters, Factory, Service resources, and Routing techniques.
- Worked with HTML5 features like Form validation, Canvas, Application cache, Geo-location and new structural elements.
- Extensively worked on cross browser compatibility and Responsive Web Design on different browsers like Safari, Firefox, Google Chrome and Internet Explore. Strong experience in Search Engine Optimization techniques.
- Expertise in debugging existing code using firebug, developer tool & web inspector's tool
- Hands on experience with SOAP Services, RESTFUL API, WCF, IIS, XML, XSL, XSLT, WSDL, and DHTML.
- Expertise in design principles, Pattern and Practices, Security, data presentation and Model View Controller (MVC) patterns.
- Experience in development and implementation of AJAX based ASP.NET web applications.
- Experience in ASP.NET MVC PATERNS: Controller Actions, View Engine, Helper Methods, and Application Development using Entity Framework and UI in Razor view engine.
- Expertise in creating User Controls as well as Custom Controls in ASP.NET.
- Experience on working with .NET Security features like Authentication and Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation.
- Experience applying the latest development approaches including MVC framework in the browser, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JQuery, JSON and XML.
- Experienced and proficient in developing Service Oriented Architecture (SOA), Web Services, SOAP, Windows Communication Foundation (WCF).
- Hands on experience with EFW (Entity Framework) for manipulating the data from Database.
- Good knowledge and exposure in SOAP and REST web services and handling Restful API methods around MVC framework.
- Experience in working with third party APIs and its integration (like Google APIs, First Data Payeezy, Paymetric)
- Strong experience in working with SQL SERVER and Oracle PL/SQL.
- Implemented ADO.NET data access techniques i.e. SQL Connection Objects, SQL Command Objects, Data Set, Data Reader and Data Adapter Objects using Data Grid and Data List.
- Extensive experience in working with LINQ to Objects, LINQ to SQL and LINQ to XML.
- Expertise in relational database data extraction, writing stored procedures, functions, triggers, from large and complex data sources using MSSQL Server (SQL, T-SQL).
- Experience in working with multiple software development methodologies including Agile/SCRUM, Waterfall and Test Driven Development.
- Experience in in configuration management systems like GIT,SVN and Team Foundation Server (TFS)
- Valuable team player with excellent communication skills, trouble shooting skills with ability to learn and adapt to new technologies quickly.
- Excellent interpersonal abilities, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments
TECHNICAL SKILLS
Microsoft Technologies: .NET Framework 3.5/4.0/4.5, Web Services, ADO.NET, AJAX, ASP.NET 4.0/4.5, MVC, LINQ, WCF, WEB API.
Programming Languages: C#, C, C++, SQL, T-SQL
Database: SQL Server 2008/2012/2014 , MS Access 2000, Oracle 9i/10g/11g
Web Server: Microsoft Internet Information Services (IIS) 6.0/7.0
Development Tools: Visual Studio 2010/2012/2015 , Atom, Dream viewer, Brackets, Visual code
Methodologies: Agile, Waterfall.
Operating System: Microsoft Windows XP/Vista/7/8/10, UNIX, Windows Server 2008/2012
Other: SOA, SOAP, UML, LINQ TO SQL, UDDI, WSDL, HTTP/HTTPS, Entity Framework 4.5/5/6
Scripting Languages: AngularJS, Angular2, Java Script, JQuery, Type Script, ES6, Node JS
Markup Languages: CSS3, HTML5, DHTML, Bootstrap, XML, XSLT
Version Control: Team Foundation Server 2010/2008, GIT, SVN
PROFESSIONAL EXPERIENCE
Confidential, East Brunswick, New Jersey
.NET Developer / UI Developer
Responsibilities:
- Involved in understanding and analyzing the client’s business requirements for the system.
- Designed and developed GUI and its functionality using HTML5, CSS3, Bootstrap, JavaScript, JQuery and AngularJS.
- Used AngularJSas framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with services.
- Implemented the single page application (SPA) with MVC and Angular JS.
- Involved in developing an Application with the Responsive Web Design (RWD) for diverse types of Devices like tablets and mobiles using media queries and libraries like Twitter Bootstrap.
- Used AngularJS to create custom directives for navigation bar, sidebar filters for sales data, strict filters for exact match search and other re-usable sections.
- I was involved in developing Patient Module, Billing Module, Order Module, and patient directory, which helps users to search by patients last name, order number, DOB, and last 4 digits of SSN.
- Developed complex Angular2 UI nested components for reuse and rapid development Angular2for each Single Page Applications (SPA).
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Implemented Lazy Loading for performance tuning.
- Created Custom Directives, Filters, Services and Modules with the help of AngularJS. Implemented AngularJS controllers to maintain each view data.
- Implemented JQuery to validate user controls, Grid views and custom paging for displaying vast amounts of data
- Implemented Client-side validations using Angular JS Custom Form Validation. Used Custom AngularJS Filters to provide better search experience.
- Implemented AngularJS Factories and Controllers to manipulate and view patient’s data.
- Extensively used Ajax for partial page execution and asynchronous data transfer between web server and client.
- To eliminate the storage of credit cards in the system, Integrated Paymetric Gateway to the application and there by mitigated security related risks.
- Wrote code to invoke rest service to pass the First data tokenization to do Authorization, Purchase.
- Implementing the data access layer using Entity Framework Code First approach and writing queries using LINQ to Entity for data retrieval.
- Created Stored Procedures, Views and User Defined function to minimize the database calls.
- Involved in writing application level code to interact with APIs, Web Services using JSON, AJAX (Asynchronous JavaScript and XML), XML and JQuery.
- Integrated the service call with UI AngularJS application using $http and $resources which are substitutes for AJAX (Asynchronous JavaScript and XML) in angular.
- Involved in designing and development of SOA services using Web Services by deploying in IIS
- Used Rest angular in an AngularJS service to make GET/POST/PUT/DELETE to deal with API request and response from AngularJS to send the request and get the response from NodeJS.
- Create a Tracking Number through FedEx web service by sending deliver number for Receiving and Transfers.
- Extracted data for rendering the UI interacting with various servers through REST API using JSON format and Optimized code for better performance and reusability.
- LINQ technology was used for all database queries. LINQ to SQL and LINQ to XML.
- Used Jasmine testing methodology as a part of application testing.
- Used Agile-Scrum methodology for developing application and participated in sprints planning.
- Utilized Microsoft Team Foundation Server (TFS) to manage source code, project documents and deployed application on TFS server.
- Worked with business analysts to understand their business models and help define strategy, content, and features.
Environment: .NET framework 4.5.2, MVC 4.0, C#.NET, AngularJS, ADO.NET, Entity Framework, LINQ, JavaScript, JQuery, TypeScript, AJAX, HTML5, CSS3, Bootstrap, IIS, SQL SERVER 2012, Web Service, Web API’s, WCF, TFS, Jasmine, Visual studio 2015, Agile.
Confidential, Charlotte, North Carolina
.NETDeveloper/UI Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, AngularJS, AJAX, Twitter Bootstrap and media queries.
- Used AngularJSas framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with services.
- Responsible for creating screens with table-less designs meeting W3C standards.
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design& development for the project
- Followed AGILE Methodology and participated in SCRUM Meetings.
- Applied the AngularJS to render all page into a Single Page Application by using UI Router.
- Performed AngularJS form validation and validation messages displaying with ng-show and created a custom validation directive for comparing fields.Used AngularJSfor creating custom directives to display data in UI.
- Developed front-end code with Ajax call in AngularJS and JQuery to retrieve data as JSON Object from controllers in back-end RESTFULL Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers, also used AngularJS filters to make the data searchable and sortable.
- Used built in services and created custom services, custom directives for reusing it in the controllers as a part of dependency injection.
- Optimized Application using jQuery, JavaScript, AJAX, and CSS.
- Intermediate experience with Advanced JavaScript (including prototype-based inheritance, AJAX, JSON) Angular JS.
- Used AJAX controls like Calendar Control, Accordion, Modal Popup and Tab Controls to improve the performance and appearance of the application.
- Attended the user requirement gathering meeting and involved in requirement clarification and modification.
- AchievedAngularJS Authentication for the application, and stored generated token so that token can be sent with each request to secure resources in Web API.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.And Involved in creating Controller, WEBAPI Controller, classes to support application.
- Developed WCF service endpoints, Data Contracts, Message Contracts, Bindings and exposed them in service layer and Hosting WCF services over default protocol (soap over http) settings
- Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
- Implemented Unit Testing using VSTS (Visual Studio Team System) and involved in Integration and Regression Testing.
- Accessed and manipulated Product Order database in SQL Server with Database-First Entity Framework.
- Involved in data design and created and maintained databases objects, complex Stored Procedures, Triggers, and Tables, Views and SQL Joins and T-SQL statements for inserting/modifying/deleting data in relational tables.
- Excellent Experience in writing Data Access Layers using ADO.NET Entity Framework and LINQ to SQL and Customized entity relationships and mappings.
- Acquainted with report generation tools like Crystal Reports, SQL Server Reporting Service (SSRS)
- Involved in finding out the bugs, broken links and missing images etc. and rectifying them.
- Collaborated with team members in design, analysis, coding, testing, and website review.
- Coordinated with the business Analysts and Tester on User Acceptance Tests (UAT) and to get the approval from business on the design changes.
- Used GIT for Version Control, Team build, Project Management, Data Collection and Reporting.
Environment: AngularJS, C#, JQuery, HTML5, DHTML, XHTML, CSS3, JavaScript, Agile, AJAX, JSON, JQuery, Bootstrap, SPA, Entity Framework, MVC 4.0, SQL SERVER, WSDL, XML, SOAP, WEB API, ADO.NET, LINQ, Web Services, VSTS, GIT, Report Builder, Visual studio 2015.
Confidential
.NETDeveloper
Responsibilities:
- Involved in almost every step of the Software Development Life cycle (SDLC).
- Created Graphical User Interface (GUI) using HTML, CSS and JavaScript
- Designed and implemented application using C#, ASP.NET MVC with Razor View Engine, JQuery and AJAX
- Implemented JQuery, AJAX, JSON, JavaScript, HTML5 and CSS3 technologies into the client user interfaces for smooth and enhanced UI experience in Razor Views.
- Involved in OO concepts (polymorphism, inheritance & SOLID principles) in C#.NET
- Followed the N-tier architecture for the application development with Presentation Layer (UI), Data Access Layer (DAL) and Business logic layer (BLL).
- Designed and developed various abstract classes, interfaces, classes to construct the business logic (middle tier) using C#, ADO.NET.
- Designed ASP.NET controls like Custom controls, User Controls to provide standard interactive User Interface.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls and using regular expressions.
- Used JQuery and wrote code for the development of highly interactive web application.
- Worked on IIS for isolating different web applications, worker process for better performance.
- Worked on recycling the application pool, Security and identity settings in IIS.
- Utilized web. Config file to define settings for the application by writing database connection strings, location settings, session and view state settings, authentication and authorization settings and custom settings.
- Utilized state Management on both client-side and server-side using View State, Cookies and Sessions.
- Developed the security infrastructure for authenticating and authorizing user access as well as performing other security related tasks.
- Made extensive use of ADO.NET to establish connections between the Web Application and MS SQL SERVER 2012
- Created Store Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for MS SQL Server 2012.
- Used stored procedures and triggers along with ADO.Net for database interaction
- Involved in building web applications using MVC and Entity Framework.
- Worked on JSON and XML Serialization in Web API.
- Worked on web services for communicating between two applications through web methods.
- Worked on ASP.NET Web Services, SOAP and WSDL.
- Worked on Branching, Labeling and Merging using TFS and Optimizing the TFS Version Control for better performance.
Environment: .Net Framework 3.5, MS Visual Studio 2012, ASP.Net 3.0/3.5, C#.Net, HTML5, CSS3, JavaScript, JQuery, Web services, SOAP, WSDL, ADO.NET, SQL SERVER, WSDL, JSON, XML, SOAP, WEB API, ADO.NET, WCF, TFS, IIS, MS SQL Server 2012, Visual studio 2012.
Confidential
Internship software Developer
Responsibilities:
- Involved in requirement gathering, Functional and Technical specifications for the project
- Designed applications using UML - Modeling by applying Object Oriented Analysis and Design
- Implemented a 3-Tier application architecture including the Presentation, Business and Data Access Layer
- Designed and implemented a front end using ASP.NET and C# using Visual Studio 2010.
- Created Graphical User Interface (GUI) using HTML, CSS and JavaScript
- Involved in Implementing of the Master Page and Partial class concept in the application
- Developed the login web page and validated user credentials login name and password which is stored in database.
- Implemented the Data Access Layer (DAL) using ADO.NET and Business Logic Layer (BLL) using C#
- Used JavaScript and Server Validation Controls for performing input validations.
- Involved the usage of ASP.NET to display data from the backend SQL Server Database.
- Used stored procedures and triggers along with ADO.Net for database interactions.
- Used ADO.NET objects such as Data Adapter, Data Reader and Dataset for consistent data access
- LINQ technology was used for all database queries. LINQ to SQL and LINQ to XML
- Involved in Unit testing and Integration Testing for the entire system.
- Involved in preparation of Cascade Style Sheet (CSS) files. Involved in Code review phase.
- Testing of database, queries optimization. Developed an XML- Web Services using RPC.
- Involved in designing and documentation of flows and functional diagrams using Visio.
- Used GIT as a version controller for the project.
Environment: Visual Studio 2008, ASP.NET 3.5, .NET Framework, C#.NET, ADO.NET, LINQ, HTML, CSS, JavaScript, ADO.NET, LINQ, MS SQL Server 2008 R2, XML, Windows Server 2008, Rational Rose Enterprise Edition UML
