
K Ramya
- .Net Full stack web Developer
- Minneapolis, MN
- Member Since Jun 08, 2023
K Ramya
PROFESSIONAL SUMMARY
· 8 years of experience in design, development, coding and testing of business/commercial applications using Microsoft.Net, Html5, CSS3, JQuery and AngularJS. Proficient in a wide range of Internet/Intranet, web, Ecommerce, Client/Server technologies like XML/XSLT, .Net Framework, CLR, Using XML in .Net, C#, VB .Net, ASP .Net, .Net Security, .Net Remoting, WCF Services, WPF, Entity Framework, LINQ, ADO.Net, COM/DCOM, MTS/COM+, SOAP, .Net, VB 6 and scripting using VB Script and JavaScript, MS Visio, MS Project, SOAP Toolkit 3.0, Microsoft Office System, Word.
· Business and Domain knowledge of Financial, Healthcare, Insurance, Pharmaceutical, Telecom, E-commerce applications.
· Proficient in developing applications using client-side technologies like Html5, CSS3, JQuery and AngularJS.
· Proficient in developing server-side applications using ASP.NET MVC, ASP.NET Web Forms.
· Experience with JavaScript frameworks such as AngularJS and Knockout JS, React JS.
· Experience with HTML5, CSS3, JavaScript, JQuery, JQuery Mobile, AJAX, JSON and emerging web technologies.
· Expertise in Database Design and Database Programming using SQL Server and Oracle.
· Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, JQuery, AngularJS etc.
· Worked on various architectures like MVC4/MVC5, SOA, MVP, MVVP, Multi-Tier architectures.
· Expert level of experience in developing n-tire applications using SOAP and Restful Services.
· Expert level of experience in developing windows/web application using C#. Net, ASP.NET Web Forms and ASP.NET MVC4.0 with Razor View engine.
· Extensive experience with AngularJS, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
· Developed rich, interactive GUIs in WPF, leveraging the full power of WPF to create GUIs of exceptionally high quality.
· Hands on experience in using Web Server - IIS, Visual SourceSafe, Data Transformation Services (DTS).
· Excellent experience in creating consuming Web services SOAP, WSDL, .NET Remote Server Components using .NET Framework, to develop Service Oriented Architecture SOA based application.
· Experience in developing AJAX .Net applications by using Framework 2.0, 3.5 and 4.0.
· Worked with JSON to pass the JavaScript objects from server to web application.
· Used ASP.NET MVC 3.5/4.0 framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
· Good knowledge on MS Azure Cloud Architecture (MS Azure Pack (Private Cloud), PaaS and IaaS) assessments.
· 8 years iterative software development methodologies e.g. Agile, Scrum, Waterfall etc.
· Design and development on databases using SQL Server […] Developing Reports using SQL Server Reporting Services SSRS, SQL Server Integration Services SSIS. Developing SSIS packages and designing ETL processes.
· Experience with Test-Driven Development TDD.
· Proven ability in generating Drill down and Drill through reports with Drop down menu option, sorting the data, defining subtotals in SSRS.
· Experienced in all phases of SDLC. Involved in Project Planning, Analysis, Design, Development, Documentation, Implementation, Testing and Support of software applications.
· Solid experience in developing WCF Services using C#, SOAP, UDDI and XML.
· Expertise with application development using Object Oriented Analysis & Design techniques (OOAD).
· Experience with designing and development of applications using MVC, MVVM design patterns.
· Expertise in implementation of optimized, secured WCF Services by using Service, Operation, Data, Fault and Message Contracts.
· Experience in developing User Interface (UI), Business Logic and Data Access components to meet user requirements.
· Experience in Developing XML Web Services Publishing and consuming them.
· Possess in-depth knowledge in SQL Server 2008, SQL Server 2005/SQL Server 2000, with technologies such as Stored Procedures, Views, Triggers, Transact SQL.
· Hands on experience in developing applications to access data and data services in ADO.NET.
· Extensively & efficiently used Data Reader and Datasets in ADO.Net to retrieve, display, edit and update data in the database.
· Expertise in developing WPF and Win Forms applications using .NET Framework 4.5 ,4.0, 3.5, 3.0 & 2.0
· Good hands on knowledge of OOPS (Object Oriented Programming Structure) and Agile methodology.
· Sound knowledge in C# .Net, WCF, WPF, LINQ, Entity Framework, ADO.Net, WinForms, and several design patterns.
· Solid Experience of C/C++ /VC++ development
· Experience working with .NET features like Events & Delegates, Generics & Collections, Multi-Threading, Exception Handling, Serialization, LINQ.
· Deep understanding of WPF and related concepts, including data binding, Data Templates, Control Templates, MVVM
· Experience in developing UI using Silverlight 3.0/4.0, ASP.Net Server Side Controls, HTML5 Controls, CSS3, JavaScript, and JQuery.
· Experience in implementing client-side JavaScript, JQuery, HTML, DHTML, and CSS.
· Strong skills in writing XML, XSD, XPATH and transforming the documents in to HTML, XHTML using XSLT.
· Experience with XML, XSLT, User Controls, Custom Controls, SOAP, WSDL, Web Services, Validation Controls, Authentications like windows authentication, forms authentication.
· Experienced with using Source Code Version Control Systems like MS Visual Source Safe (VSS) and TFS (Team- Foundation Server).
· Knowledge on developing Reports using SQL Server Reporting Services (SSRS).
· Exclusively developing and deploying Web Services using WSDL, UDDI and SOAP.
· Proven ability to analyze problems, root causes and develop innovative solutions to business challenges and streamlining operations
TECHNICAL SKILLS
Programming Languages : C#, .Net, C++, Java
Web Technologies : ASP.NET, HTML, HTML5, AJAX, Web-Services, JSON.
Scripting Language : XML, CSS, Java Script, AngularJS, JQuery, Bootstrap, WSDL, XSD
Technology : MSFT.Net Framework 1.1/2.0/3.0/3.5/4.0, ADO.NET, WCF, WPF
ADO.Net Entity framework
Database : SQL Server-2005/2008/2012/2014, My SQL, Oracle
Development Tools : Microsoft Visual Studio .NET 2005/2008/2010/2012
Web Server : IIS5.1, IIS 6.0 and IIS 7.0
Operating Systems : Windows, Unix, Mac
Versioning Tool : Team Foundation server, Microsoft Visual Source Safe
Design Methodologies : OOAD with UML, Design Patterns, Data Flow Diagrams, Flow charts
EDUCATION
· Bachelors of Engineering in Electronics and Communication, SRM University India.
PROFESSIONAL EXPERIENCE
Mayo clinic, Minneapolis.
.Net Full stack web Developer Feb 2016-Till Date
Project: Force Multiplier
Mayoclinic is the most diversified health care company in the United States and a leader worldwide in helping people live healthier lives and helping to make the health system work better for everyone. The project was to manage and minimize the loss incurred due to various reasons.
Responsibilities:
Environment: .NET Framework 4.0, Visual Studio 2008, ASP.NET, VB.NET, C#, TDD, JavaScript, Angular JS, HTML5,CSS, XML, XSLT, SQL Server 2005, WinForms, WPF, Entity Framework, Web API, Ajax, crystal reports, Bootstrap, Angular Js, UI, MS Dynamic CRM, MVC, WCF, WPF, SSRS, IIS, PL /SQL.
CGI, Lafayette, Louisiana.
.Net Developer Sep 2014-Jan 2016
Project:
CGI Federal IT is a product based company, it products mainly includes receipt printers, Scanners, RFID (Radio Frequency Identification) printers and handheld readers. The project which I involved is we created a device called Snap (small network appliances) which scans the entire tags of the items in the store and gives us the total items of the stock which brought into the store (items which are sold out, items position which are misplaced, items which are not scanned, items which are in the Vestibule etc.). The device also has the facility of video recording which takes the snap shots of the items depending on the required conditions.
Responsibilities:
· Involved in complete Software Development cycle, from requirements gathering to hand off, testing, debugging and deployment on the server.
· Used c# 4.0 properties like object initializers, list initializers and Lambda expressions to reduce the lines of code.
· Developed and used various web forms, custom controls and User controls using ASP.NET, C# and JavaScript.
· Used c# to develop the code and used OData services for developing the application.
· Extensively used Json serializer to serialize the Json data into c# objects and also used Xml parser.
· Independently created a tool called Data import tool where it captures the data lively in the lab and creates the csv files(of range 50) from the gathered data and finds the average results of the gathered data by using simple commands.
· Used ActiveMQ to check for enqueue and dequeue of items.
· Involved in testing application on different mobile Platform such as iOS.
· Supported iOS device operations on mobile operating systems.
· Fixed bugs as documented by QA team.
· Updated dashboard front end to support multiple dashboards and their CRUD operations using typescript.
· Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and Angular JavaScript, knockout JavaScript/jQuery.
· Used NUnit framework to run the tests which we have developed in the Virtual machine server.
· Used Git Hub as the source version control.
· Used Remote debugging tool to debug the code from the running server.
· Used git commands to create branches, for creating pull requests and for merging the code into main branch.
· Used Bit Bucket Stash for the source code, to create the pull requests and to automatically deploy the code in the team city.
· Used Jira to create tickets to assign to the team and resolved the defects depending on the defect priority.
· Extensively written NUnit tests and unit tests using c# to test the entire application from scratch, and also performed manual testing where ever it is applicable.
· Responsible for maintaining versions of source code using git Hub.
Environment: MS visual studio 2015, 2013, type script, .NET Framework 4.5.2, IIS 7, Knockout JS, C#, JSON, XML, Web Services, RESTFUL Services, N-Unit, ActiveMQ, iOS, VM ware workstation player, LINQ, Lambda expressions, HTML 5.0, CSS, MVC, Remote debugging tool.
Mastercard, St.Louis, MO.
.Net Developer Nov 2013-Aug 2014
Description: Prepaid project contains Amazon and Bank of America as a customer who provide their credit card to setup their validations which needs to be performed. There is App config team which either validate the manually or automate. There is background process in the web service which will validate the all the attribute for different locations and branches with different validations performed on it
Responsibilities
· Designed and Implemented interfaces and classes using Object Oriented Programming features
· Developing web Application on ASP.net 4.5 with C#, HTML5, WCF, Agile Methodology.
· Used LINQ, MVC framework with Sql Server 2010 as backend server.
· Written the Test Cases, Documentation, and Testing of the Application.
· Responsible for different Software Development Life Cycle (SDLC) processes of the project using MVC4
· Used windows Forms and set up an inheritance chain of Forms based on OOP's Principles.
· Followed N-Tier Architecture and Scrum Methodology development which involves Presentation Tier, Data Access Tier
· Writing Stored Procedure, Scripts, SQL Queries.
· Used complete LINQ blog to retrieve calculated data from Report's.
· Created and deployed dot net application by web service using SOAP in C#, WCF, MVC, asp.net with SOA architecture.
· Made regular code review to ensure that all the Processes and Standards are being adhered i.e. ensuring correct
· Implementation of requirements, coding standard, project architecture, efficient code writing techniques etc.
Environment: ASP.Net MVC 4.0, LINQ, MVC, JQuery, WCF Service, View Bags, ViewData, TempData, C#.Net, VS 2012, HTTPSQL Server 2012, Win 7, TFS, IIS 7.0/6.0, Entity Framework. Used Git for managing the source code.
Wipro Ltd. ,India July 2011 – May 2013
.NET Developer
Project: ASD (Assisted Support Desktop)
Description: Assisted Support Desktop (ASD) is used by the customer support agents who deal with customers for products like Surface, Xbox, Kinect, etc.
· In a real-time scenario, a support agent must access data from the Customer Information, Hardware Product Information, Payment and Billing Information, Incident Management Information sources on any given customer support call. Goal of this Unified Tool over the Desktop which enables Customer support agent to help the customer efficiently and this Application should enable interactions with different web tools without the need to login into each separately.
Responsibilities:
· Involved in development and bug fixing using agile methodology.
· Involved in the requirements gathering.
· Coded numerous Web API REST services using C#
· Created usability prototypes for the UI screens using bootstrap, JavaScript and JQuery.
· Developed multiple test scenarios by extensively using JavaScript and JQuery.
· Developed an EXE to validate the credentials and run ASD application by scheduling this EXE as a windows task in-order to run the test automation as daily job.
· Developed dll in C# which injects the JS file into the ASD application settings to run test scenarios automatically.
· Used TFS through team explorer for check-in and check-out of code files and version maintenance.
· Developed enhancements and changed existing code using C# to meet the business requirements.
· Involved in performance testing to log the page load times of the tool into windows azure using service.
Environment:
Visual Studio 2013, C#.Net, .Net 4.5, MVC, SQL Server 2012, bootstrap, TFS, JQuery, Html5, Windows Azure.
Jiva Infotech ,India Sep 2009 – June2011
.NET Developer
Description: The Project Activity Report System (PARS) is a Web based application, which can be used by all the employees of the organization. It captures employee time sheet data daily and generates various categories of reports based on the data. An employee time sheet has to be approved by the immediate superior. Employees are assigned different access levels. This decides what category of reports the system generates for the employee
Responsibilities:
· Involved in MVC Design, and Development of ASP.NET Web Forms using C#.NET.