RAGHUNANDAN KISHORE
Email: ****@******************.*** Cell: 609-***-****
Professional Summary:
Software Professional with Nine (9) years of extensive experience in Client/Server, Multi-tier and Web applications development with active involvement in all the phases of SDLC such as design, development, deployment.
Experience of Financial, HealthCare, Insurance and Logistics Domains.
Proficient in working with AngularJS, Angular, ASP.Net MVC, C#, jQuery, JavaScript, TypeScript, HTML/HTML5, CSS/CSS3, MVC, WCF, Web API.
Well versed with the Micro Services, Object Oriented Programming (OOP) model, Object Oriented Design (OOD), System Oriented Architecture (SOA), Model View Control (MVC) design pattern and Test Driven Development (TDD).
Expertise in database design and creating database objects like Stored Procedures, Views, Triggers, Joints and Functions.
Proficient with report generation tools like Crystal Reports, DevExpress Reports and MS SQL Server Reporting Services (SSRS).
Experience in deployment using IIS Application Servers.
Experience in using Agile/Scrum methodologies for developing the application.
Experience in Version controlling tools VSS, TFS, SVN and GIT.
Experience with Authentication and Authorization .NET security mechanisms.
Well acquainted with direct client interaction for requirement gathering, project demo & application enhancements and knowledge transfer process.
Good communication skills, highly motivated, hard working, reliable and punctual.
Ability to learn and adapt to emerging technologies and implement them in the current projects.
Education Details:
Master of Science (Electrical and Computer Engineering)
New York Institute of Technology, Old Westbury, New York
Graduated in May 2012 with 3.37 GPA
Bachelor of Technology (Electronics and Communication Engineering)
Jawaharlal Nehru Technological University, Hyderabad, Telangana, India
Graduated in April 2009 with First Class
Technical Skills:
Operating System
MS DOS, Windows 95 / 98 / NT 4.0 / 2000, XP, Windows 7 & 10, UNIX, LINUX
.NET and Web Technologies
C#, VB.NET, ASP/ASP.NET, ASP.NET Core, ADO.NET, Web Services, WCF, Web API, AJAX, MVC, LINQ, Entity Framework, HTML 5, XML, JSON, CSS 3, TFS, WSDL, SOAP, REST.
Web & Application Servers
IIS 6.0/7.0/8.0/10.0
Frameworks
.NET Framework 3.0/3.5/4/4.5, .NET Core 2.0/3.0, AngularJS, Angular 4/6/7/8/9, Bootstrap
Programming Languages
C, C#, Visual Basic, PL-SQL and T-SQL
Scripting Languages
VB Scripts, JavaScript, AJAX, jQuery, Type Script
RDBM
MS SQL Server 2005/2008/2012, Oracle 10g/11g and MS Access
Development Tools
Visual Studio 2012/2013/2015/2017/2019, MS Visio and Microsoft Testing Tools
Version Controller
Visual Source Safe (VSS) and Team Foundation Server (TFS), SVN, GIT
Reporting Tools
Crystal Reports 13.0/10.0, DevExpress Reporting 14.0
Third Party Tools
DevExpress Controls, Telerik DevCraft, CA Erwin, SiteMinder, KeyCloak
Professional Experience:
GEODIS - Brentwood, TN Apr 19 - Current
Software Developer
Project: GEODIS Visibility Portal
GEODIS Visibility portal is a customer focused platform and most comprehensive visibility portal in the industry, allows users to connect to their GEODIS supply chain data from one central portal, users have ability to see the data in real time. It’s a portal for delivering meaningful data to guide better decision-making and provide greater value to our customers.
Responsibilities:
Used Agile methodology for development process. Involved in iterative application development, bi-weekly sprints and stand-up meetings.
Worked with internal clients for requirements of the project.
Developed interactive and user-friendly UI pages using Angular 7/8, TypeScript, RxJs, HTML5, CSS3, SCSS, Bootstrap, eCharts and PrimeNG.
Experience with creating custom directives, decorators and services to integrate with restful services.
Created TypeScript reusable components and services to consume REST API’s using component based architecture provided by Angular.
Assisted in integrating existing angular web applications with Geodis Visibility Portal using Single-Spa framework.
Developed Navigation application for the portal, which allows user to navigate individual applications within the portal and Involved in development of User Administration tool.
Developed a Predictive Analytics Dashboard, which provides the complete overview of labour forecast for customers.
Developed a Labour Analysis Dashboard, which provides the detailed view of labour forecast.
Developed a Space Management tool to provide comprehensive view of available space in warehouse and opportunities to accommodate space for new customers.
Developed a solution to provide multiple language support for Geodis Visibility Portal.
Enhanced legacy applications by building new features in Angular 6/7.
Worked extensively with Angular CLI for creating components, services, pipes and directives.
Created REST APIs using ASP.NET Web API and ASP.NET CORE Web API with CQRS Mediator pattern.
Responsible for performing the backend database development of tables, stored procedures, packages and functions using Oracle PLSQL.
Integrated Key-Cloak SSO with angular applications.
Experienced with deployments, maintenance and troubleshooting applications.
Used JIRA to keep track of tasks/bugs to increase productivity and communication.
Followed Test Driven Development (TDD), developed unit test cases using Jasmine/Spectator framework and used Karma for running tests.
Used GIT for version control and Deployed code using Go-CD pipelines.
Environment: C#, ASP.NET Web API, ASP.NET CORE Web API 3.0, ORACLE PLSQL, LINQ, Angular 6/7/8, RxJS, HTML, CSS, SCSS, JSON, Bootstrap, TypeScript, JavaScript, eCharts, Key-Cloak, OAuth, CQRS, Mediator, TDD, Jasmine, Spectator, Karma, GIT, GitLab, JIRA, Go-CD, VS Code, Visual Studio 2019.
GEODIS - Brentwood, TN Jan 18 – Mar 19
Dot Net Developer
Project: Distributed Order Management
Distributed Order Management (DOM) designed to intelligently replenish the orders for a customer based on rules defined. DOM web application provides a detailed view of all the orders processed through DOM.
Responsibilities:
Developed and implemented solutions in accordance with company policies and procedures.
Involved in gathering and analysis of business requirements.
Directly worked with internal clients for the requirements of the project.
Designed and Implemented web application using AngularJS along with HTML, CSS, JavaScript, JQuery, Bootstrap and ASP.Net Web API.
Created reusable modules and services to consume REST API’s.
Utilized AngularJS Services, Factory and Dependency Injection techniques to ensure an Inversion of Control (IOC) by focusing on minimizing the number of watchers in order to increase the performance.
Extensively used various data rendering directives such as ng-repeat, ng-if, ng-show, ng-hide as well as routing directives.
Implemented ng-repeat to display tabular data and utilized features such as sorting, filtering, paging and data manipulation to perform CRUD operations by using AngularJS.
Integrated eCharts library with application for displaying order analysis details in charts and graphs.
Used JSON for data exchange between client and server.
Created Responsive Web Design using Bootstrap.
Created RES T APIs using ASP.NET Web API with CQRS Mediator pattern.
Collaborated with BA team to define test cases and resolve questions about test results.
Responsible for performing the backend database development of tables, stored procedures, packages and functions using Oracle PLSQL.
Used GIT for version control.
Developed rules engine background service in C# using NRules library for evaluating the orders based on the rules defined.
Created Facts and Rules, integrated logging to analyze the result of each rule.
Extensively unit tested the rules with different test cases.
Environment: C#, ASP.NET Web API, ORACLE PLSQL, LINQ, AngularJS, HTML, CSS, JSON, Bootstrap, jQuery, JavaScript, ng-eCharts, NRules, CQRS, Mediator, Git, Git Extensions, Visual Studio 2017.
Asendia USA - Folcroft, PA Jan 15 – Dec 17
Software Developer
Projects: Mail Processing Application (PARCELS), Tracking Application
Asendia provides a complete range of international shipping, delivery, mail and distribution services to meet the needs of businesses across the globe. I was involved in developing web applications for mail processing and tracking.
Responsibilities:
Extensively involved in gathering and analysis of business requirements and technical design of the project.
Used Agile methodology for the software development process. Involved in daily scrum meeting, sprint review meeting and agile release planning. Participated in sprint planning, sprint review discussions, giving demo to the business at the end of sprint on the functionality delivered.
Worked with internal clients for business objectives, project scope and the requirements of the project.
Extensive experience of working in Test driven development (TDD) and Agile development environment.
Participated in detail design of the application using MVC architecture.
Designed dynamic and browser compatible pages using HTML5, CSS3, TypeScript, JavaScript and Angular 2 & 4.
Created reusable templates and style sheets based on UI standards and guidelines
Created forms to collect and validate data from the user in HTML5 and Angular 2.
Created self-contained, reusable and testable modules and web components using Angular Directives.
Developed client-side validation techniques using Angular directives.
Developed responsive web pages using Bootstrap and CSS3 media queries.
Implemented AJAX functionality using JQuery, JSON and XML.
Migrated Angular 2 application to Angular 4.
Designed, Implemented and Consumed WCF (XML, SOAP) Web Services and REST Web API’s (JSON).
Involved in writing Stored Procedures, Views, Queries, Functions and Triggers in T- SQL.
Used Team Foundation Server (TFS) for Version Control.
Used JIRA to manage and track the issues reported by QA and act based on the severity.
Used ETL (SSIS) to develop jobs for extracting, cleaning, transforming and loading data into data warehouse.
Designed SSIS Packages to import data from different files to SQL Server using Business Intelligence Development Studio.
Extensively used SSIS transformations such as Lookup, Derived column, Data conversion, Aggregate, Conditional split, SQL task, Script task and Send Mail task etc.
Handled all aspects of the web applications including maintaining, debugging and deploying.
Used Balsamiq to create screen mock ups/wireframes.
Environment: Windows 7, Visual Studio 2015, IIS 7.0, SQL Server 2008/2012, MVC, C#, WCF, Web API, Angular 2 & 4, Micro Services, TypeScript, JavaScript,CSS3, SASS, HTML5, AJAX, Bootstrap, SOAP, REST, XML, JSON, OAuth, T-SQL, LINQ, TDD, NUnit, TFS, JIRA, Balsmiq.
Department of Public Welfare - Harrisburg, PA Jul 13-Dec 14
Programmer Analyst
Project: Children's Health Insurance Program - Prospective Payment System
This system is primarily responsible for the quarterly collection of MCO-provided encounter and payment information for the calculation of reimbursement payments owed to eligible FQHC/RHC's providing CHIP-covered services. Some ancillary functions of this system include the management of MCO and FQHC/RHC organization and contact information, the tracking and management of PPS Rates, and the generation of operational reports.
Responsibilities:
Involved in Full Software Development Life Cycle (SDLC).
Worked on developing the application in the Agile methodology
Participated in detail design of the application using N-tier architecture, involved in creation of use cases, sequence diagrams and class diagrams.
Participated in various client meetings with the team and the Project Manager to discuss improvements/amendments in the development of the application.
Implemented the DAL using the Entity Framework Database-First paradigm.
Used Generics, Lambda Expressions, Extension Methods, LINQ to SQL, LINQ to Objects.
Developed Web Forms with ASP.NET Controls. Client side validations were performed using JavaScript and .NET validation controls.
Extensively used CSS and Implemented Master pages for consistent look for web pages.
Created Stored Procedures and Functions to perform business operations on the back-end using SQL Server 2008 database.
Implemented Unit of Work, Repository patterns and used entity framework for faster and stable application development.
Designed entire framework to support Test Driven Development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository.
Optimized the query performance with modification in T- SQL queries.
Developed WCF Services by following Service Oriented Architecture (SOA).
Used Ajax in order to provide pleasant client side experience, implemented HTML, JavaScript Functions.
Used Team Foundation Server (TFS) as Source control and document management.
Migrated data from MS Access Database to SQL Server Database using SSIS packages.
Used SSRS to generate various reports. Involved in preparing technical documentation.
Used rich, high-performance Telerik and DevExpress controls to design complex grids.
Involved in implementing security for unified security purposes and role based access to the system based on the system users, roles and permissions using SiteMinder security.
Environment: Visual Studio 2010, ASP.NET, VB.NET, ASP, Win Forms, WCF, SOA, JavaScript, JQuery, .Net Framework 4.0, SQL Server 2008 R2, Entity Framework, T-SQL, IIS 6.0, SSRS, SSIS, VBA, CSS, HTML,CA Erwin, MS Visio.
Fidelity Life Association - Chicago, IL May 12- Jun 13
Software Developer
Project: Rapid Online Applications
The main advantage of this online Application is for agents to fill customer information online and get decision immediately for different life insurance products. It will handle validation and medical questions for customer. Once the application submitted, an email will be sent to customer for e-Signature and policy will be issued. https://sec.fidelitylife.com/RapidApp/
Responsibilities:
Analyzed the client’s requirement and was involved in designing and developing the User Interface Application using .NET
Used ASP.NET, Web, User and custom controls in developing the front-end application.
Used .NET, WCF in developing the application accordingly.
Implemented the MVC architecture pattern.
Used C# in developing the business logic and implemented the Object Oriented Programming Functionalities.
ADO.NET was used as a middle ware component encapsulating the business logic.
Client side validations were performed using Java Script and .NET validation controls.
Used Ajax in order to provide pleasant client side experience.
Implemented agile methodologies and Web Services in the application.
Constructed web pages encapsulating the business logic in order to provide separation of data and presentation layers.
Created database tables using SQL Server 2008 and used Stored Procedures, Triggers and Cursors.
Maintained documentation of website and developed complex reports.
Used server controls, data grid and data list in order to display information to the user.
Created and deployed class libraries and used view state for the dynamic controls to speed up the application.
Experience working with POS software to provide easy access to the client accounts.
Used Visual Source Safe for Version Control.
Involved in production support of the application.
Environment: C#,ASP.NET, WCF, ADO.NET, Visual Studio.NET, JavaScript, AJAX, HTML,XHTML, XML, XSL, XSLT, MS-SQL Server, Crystal Reports, CSS.
L&T InfoTech - Mumbai, India Apr 09 – Aug 10
Dot Net Developer Worked on a web based health risk assessment application, which is a repository to collect member assessment information which can be used for multiple reports for incentives.
Responsibilities:
Involved in Requirement Gathering, Analysis, Design and Development.
Developed various ASP.NET pages for retrieving the user information.
Incorporated C# .NET in Business Logic Layer.
Used AJAX Controls to improve performance and features of the application.
Used ASP .NET validation controls for validating the input data.
Developed the Data Access layer of the component, which uses ADO .NET objects.
Used features like custom paging on data grids for enhancing the performance.
Wrote SQL queries and Stored Procedures using MS SQL Server for data access.
Implemented Role Based security to control user access to portal.
Developed User Controls and Inherited Controls for easy maintenance and performance.
Consumed Web Service for user information validation.
Used Web Services for communicating with other application and components.
Fetched data from database and displayed in web controls through XML.
Defined a template for an entire application consisting of many forms using Master Pages.
Involved in testing, packaging and deployment of the product.
Environment: Visual Studio .NET 2005, C# .NET 2.0, ASP.NET 2.0, ADO.NET, IIS, XML, AJAX, SQL Server.