Rajkumar Ganeshamoorthy
Email: XXXX@XXXX.XXX
 (XXX) XXX-XXXX
SUMMARY
More than 11 years of professional experience in analysis, design, development and testing of applications and Enterprise level software.
Experience in designing and developing applications using Microsoft technologies such as C#.NET, ASP.NET/Core MVC, Web API, .NET Core, WPF, Entity Framework, Linq.
Extensive knowledge and hands on experience in Web development using HTML, CSS, JavaScript using Bootstrap, JQuery, NodeJs and AngularJs.
Basic understanding on using React JS.
Experience in Test Driven Development using MSTEST, NUnit, xUnit, Moq, Karma, Jasmine, and Mocha.
Strong experience in using industry standard Design Pattern.
Strong experience in working with Web Services/SOA using SOAP, RESTful.
Experience in development of database systems using MySQL, SQL Server, Informix, and Oracle and in programming with SQL, T-SQL, PL/SQL, Stored Procedures, Triggers and Functions besides writing DDL, DML and Transaction queries with development tools like SQL Management Studio, Teradata SQL Assistance.
Experienced in designing and developing application using RabbitMQ, Micro services.
Experience in deploying applications using CI/CD process using TeamCity, Ocotpus, Docker, AWS.
Knowledge in developing Web based application using J2EE.
Strong experience in SCRUM/AGILE based methodologies.
Solved performance and complex issues with proven algorithms.
Strong technical background, excellent analytical ability, good debugging skills, good communication skills, team player, goal oriented and ability to quickly learn new technologies as required.
Functional domain experience involves Media, Pharmacy, Sports and Retail.
PROFESSIONAL EXPERIENCE
Systems Analyst III, AlixaRx, Plano, Texas, USA, June 2014 – Present.
Systems Analyst, UST Global, Bentonville, Arkansas, USA, March 2008 – May 2014. TECHNICAL SKILLS
Programming Languages C, C++, C#, Python, PHP, Java (Beginner).
Web/Microsoft Technologies ASP.NET MVC(.NET Core), Silverlight, WPF, Winforms, WCF, Linq, Entity Framework, HTML5, JQuery, AngularJs, Bootstrap, AJAX, NodeJs.
Scripting Languages Java Script, CSS3, Shell scripting, Powershell, Python.
RDBMS SQL Server ~2014, MySQL, Informix 4GL, Oracle.
Platforms Windows, Linux.
Development Tools Visual Studio ~2017, VS Code, Eclipse.
Design Tools Microsoft Expression Blend 4
Web/Application Servers IIS, Apache, Jetty.
Version Control Visual Studio TFS, IBM Clear Case, Tortoise SVN, GIT.
PROFESSIONAL EXPERIENCE
Project : Automated Dispensing Unit (AlixaRx) June, 2014 – Present
Role: Lead Developer
A completely automated medication dispensing and delivery system, located at the nursing facility.
It enables immediate access to more than 300 medications that packages patient-specific oral-solid medications on-demand and an Electronic Medication Cabinet (EMC) that stocks unit-dose medications, including IV(Intravenous) kits and refrigerated items, for first and STAT doses.
Developed Web based application using ReactJs/Nodejs to monitor and diagnose remotely.
Improved performance of legacy application by 80% by refactoring.
Architected and Implemented core service in AWS based on µServices architecture.
Designed customer facing web application(.NET Core) by integrating with 3rd party legacy system using HL7 data exchange.
Increased deployment frequency using CI/CD process with TeamCity, TestComplete and Octopus.
Key Technologies: AngularJS, ASP.NET MVC/Core, Enitity Framework, WPF, Winforms, NodeJs, Azure DevOps, TeamCity, Octopus, RabbitMQ (EasyNetQ), Docker, AWS, Microservices.
Project : Global Logistics System (Walmart) September, 2013 – May 2014
Role: Developer
Global logistics system is a comprehensive order replenishment and warehouse management system for Wal-Mart. This system is used to control the flow of material, goods, information and other resources with cyclic between the vendor and store, it also respond to the requirements of stores.
Backend development based on SOA (service oriented architecture) using JAVA services. Agile development process was used with two weeks iterations.
Analyze business requirements and use cases to implement and test software solutions.
Collaborate with Project Stakeholders, Business Analysts, and Software Quality Assurance.
Migrating existing applications to new SOA platform, reverse engineering for old applications.
Developed ONION based architectural model.
Work with peers to carry out code reviews and unit testing of new development.
Closely follow software development best practices..
Prepare technical design documents using enterprise standard documentation tools.
Agile/SCRUM based development model.
Key Technologies: AngularJS, JavaScript, JQuery, ASP.NET MVC/WebAPI 4, JAVA/J2EE, NodeJs, Twitter Bootstrap, Bower, Grunt, Karma, Tortoise SVN and Agile Methodology/TDD.
Project : Transport Management System (Walmart) January 2012 – August, 2013
Role: Senior Developer
Transportation Management System is a solution designed as a suite of solutions for the transportation division. This is an up gradation of existing solutions developed using outdated technologies such as Visual Basic, Power Builder etc. The new solution, Transport Management System is built with Silverlight UI with Java Services in the backend. Agile development process was used with four weeks iterations.
Analyze business requirements and use cases to implement and test software solutions.
Collaborate with Project Stakeholders, Business Analysts, and Software Quality Assurance.
Migrated application to ONION based architecture.
Responsible for detailed technical design and development of applications using existing and emerging technology platforms.
Adheres to standards and develop software in a multi-tiered environment.
Migrated SOAP to REST service.
Improved performance by 30% in report generation.
Reduced defect counts by 20% using Test-Driven-Development.
Worked on Localization.
Key Technologies: Silverlight 4.0, .NET 4.0, ASP.NET MVC 3, Prism v4.0, Informix, Rhino Mocks, Tortoise SVN and Agile Methodology/TDD.
Project: Multi-Server Management (INTEL) November 2010 – December 2011
Role: Web Developer
Multi-Server Manager (MSM) is a simple, easy-to-use web-application that allows users to discover and manage multiple servers in their network from a single console. It can manage any server hardware that is IPMI compatible. Features include report generation, managing servers up to 1000.
Created a Nagios plug-ins for real-time monitoring.
Implemented open-stack nova environment with 3 nodes.
Integrated with INTEL’s custom made libraries.
Key Technologies: PHP, Python, JQuery, JQuery UI, JavaScript, C++, Cache River, IBM Rational Clear Case, IBM Rational Clear Quest, Linux (Red hat, SUSE), Window Sever 2003/2008, Open-Stack Nova.
Project : Race Management (Virgin) March 2010 – November 2010
Role: Developer
Race management is a mission-critical tool that enables the race engineers to read the important aspects of the race off the pit wall and thus ensure success. This screen includes live video, replay screens, race timings, GPS feeds, etc to give engineers all the information they would need for effective decision making. Analysis of all this data helps in real time reactions to situations. Agile development process was used with two weeks iterations.
Implemented CAL(Composite Application Library) along with MVVM pattern.
Integrated DynamicDataDisplay chart’s for post data analysis.
Developed dynamic generation of race track based on the given GPS coordinates.
Developed installer package for automated deployment along with dependent libraries.
Agile/SCRUM based methodology.
Key Technologies: .NET 3.5, WPF, Managed C++, SQL Server 2008, Win32, TCP/IP, Microsoft Team Foundation Server (TFS).
Project: User Provisioning (Tribune) May 2009 – February 2010
Role: Developer
User provisioning system allows user to raise a request for provisioning the systems for the requester. With the user level customization on workflow, levels of approval can be altered dynamically.
Implemented workflow customization using SharePoint object modeling.
Developed user interface for workflow using Silverlight 3.0 and integrated with SharePoint server.
Developed customized site definition along with site templates and deployed using WSP package.
Agile/SCRUM based methodology.
Key Technologies: ASP.NET, C#.NET,MOSS 2007, SharePoint designer, Microsoft Visual Stuidio.NET 2008, WCF, Microsoft Expression Blend 3.0, IIS 7.0, SQL, Silverlight 3.0., SQL Server 2008, .NET 3.5 SP1, and Windows 2008 server.
EDUCATION SUMMARY
M.Tech (Embedded System) from SRM University, Chennai, INDIA – May 2007.
M.Sc (Electronic & Comm.) from Madurai Kamarajar University, Madurai, INDIA –May 2005. Rajkumar Ganeshamoorthy
Email: XXXX@XXXX.XXX
 (XXX) XXX-XXXX
SUMMARY
More than 11 years of professional experience in analysis, design, development and testing of applications and Enterprise level software.
Experience in designing and developing applications using Microsoft technologies such as C#.NET, ASP.NET/Core MVC, Web API, .NET Core, WPF, Entity Framework, Linq.
Extensive knowledge and hands on experience in Web development using HTML, CSS, JavaScript using Bootstrap, JQuery, NodeJs and AngularJs.
Basic understanding on using React JS.
Experience in Test Driven Development using MSTEST, NUnit, xUnit, Moq, Karma, Jasmine, and Mocha.
Strong experience in using industry standard Design Pattern.
Strong experience in working with Web Services/SOA using SOAP, RESTful.
Experience in development of database systems using MySQL, SQL Server, Informix, and Oracle and in programming with SQL, T-SQL, PL/SQL, Stored Procedures, Triggers and Functions besides writing DDL, DML and Transaction queries with development tools like SQL Management Studio, Teradata SQL Assistance.
Experienced in designing and developing application using RabbitMQ, Micro services.
Experience in deploying applications using CI/CD process using TeamCity, Ocotpus, Docker, AWS.
Knowledge in developing Web based application using J2EE.
Strong experience in SCRUM/AGILE based methodologies.
Solved performance and complex issues with proven algorithms.
Strong technical background, excellent analytical ability, good debugging skills, good communication skills, team player, goal oriented and ability to quickly learn new technologies as required.
Functional domain experience involves Media, Pharmacy, Sports and Retail.
PROFESSIONAL EXPERIENCE
Systems Analyst III, AlixaRx, Plano, Texas, USA, June 2014 – Present.
Systems Analyst, UST Global, Bentonville, Arkansas, USA, March 2008 – May 2014. TECHNICAL SKILLS
Programming Languages C, C++, C#, Python, PHP, Java (Beginner).
Web/Microsoft Technologies ASP.NET MVC(.NET Core), Silverlight, WPF, Winforms, WCF, Linq, Entity Framework, HTML5, JQuery, AngularJs, Bootstrap, AJAX, NodeJs.
Scripting Languages Java Script, CSS3, Shell scripting, Powershell, Python.
RDBMS SQL Server ~2014, MySQL, Informix 4GL, Oracle.
Platforms Windows, Linux.
Development Tools Visual Studio ~2017, VS Code, Eclipse.
Design Tools Microsoft Expression Blend 4
Web/Application Servers IIS, Apache, Jetty.
Version Control Visual Studio TFS, IBM Clear Case, Tortoise SVN, GIT.
PROFESSIONAL EXPERIENCE
Project : Automated Dispensing Unit (AlixaRx) June, 2014 – Present
Role: Lead Developer
A completely automated medication dispensing and delivery system, located at the nursing facility.
It enables immediate access to more than 300 medications that packages patient-specific oral-solid medications on-demand and an Electronic Medication Cabinet (EMC) that stocks unit-dose medications, including IV(Intravenous) kits and refrigerated items, for first and STAT doses.
Developed Web based application using ReactJs/Nodejs to monitor and diagnose remotely.
Improved performance of legacy application by 80% by refactoring.
Architected and Implemented core service in AWS based on µServices architecture.
Designed customer facing web application(.NET Core) by integrating with 3rd party legacy system using HL7 data exchange.
Increased deployment frequency using CI/CD process with TeamCity, TestComplete and Octopus.
Key Technologies: AngularJS, ASP.NET MVC/Core, Enitity Framework, WPF, Winforms, NodeJs, Azure DevOps, TeamCity, Octopus, RabbitMQ (EasyNetQ), Docker, AWS, Microservices.
Project : Global Logistics System (Walmart) September, 2013 – May 2014
Role: Developer
Global logistics system is a comprehensive order replenishment and warehouse management system for Wal-Mart. This system is used to control the flow of material, goods, information and other resources with cyclic between the vendor and store, it also respond to the requirements of stores.
Backend development based on SOA (service oriented architecture) using JAVA services. Agile development process was used with two weeks iterations.
Analyze business requirements and use cases to implement and test software solutions.
Collaborate with Project Stakeholders, Business Analysts, and Software Quality Assurance.
Migrating existing applications to new SOA platform, reverse engineering for old applications.
Developed ONION based architectural model.
Work with peers to carry out code reviews and unit testing of new development.
Closely follow software development best practices..
Prepare technical design documents using enterprise standard documentation tools.
Agile/SCRUM based development model.
Key Technologies: AngularJS, JavaScript, JQuery, ASP.NET MVC/WebAPI 4, JAVA/J2EE, NodeJs, Twitter Bootstrap, Bower, Grunt, Karma, Tortoise SVN and Agile Methodology/TDD.
Project : Transport Management System (Walmart) January 2012 – August, 2013
Role: Senior Developer
Transportation Management System is a solution designed as a suite of solutions for the transportation division. This is an up gradation of existing solutions developed using outdated technologies such as Visual Basic, Power Builder etc. The new solution, Transport Management System is built with Silverlight UI with Java Services in the backend. Agile development process was used with four weeks iterations.
Analyze business requirements and use cases to implement and test software solutions.
Collaborate with Project Stakeholders, Business Analysts, and Software Quality Assurance.
Migrated application to ONION based architecture.
Responsible for detailed technical design and development of applications using existing and emerging technology platforms.
Adheres to standards and develop software in a multi-tiered environment.
Migrated SOAP to REST service.
Improved performance by 30% in report generation.
Reduced defect counts by 20% using Test-Driven-Development.
Worked on Localization.
Key Technologies: Silverlight 4.0, .NET 4.0, ASP.NET MVC 3, Prism v4.0, Informix, Rhino Mocks, Tortoise SVN and Agile Methodology/TDD.
Project: Multi-Server Management (INTEL) November 2010 – December 2011
Role: Web Developer
Multi-Server Manager (MSM) is a simple, easy-to-use web-application that allows users to discover and manage multiple servers in their network from a single console. It can manage any server hardware that is IPMI compatible. Features include report generation, managing servers up to 1000.
Created a Nagios plug-ins for real-time monitoring.
Implemented open-stack nova environment with 3 nodes.
Integrated with INTEL’s custom made libraries.
Key Technologies: PHP, Python, JQuery, JQuery UI, JavaScript, C++, Cache River, IBM Rational Clear Case, IBM Rational Clear Quest, Linux (Red hat, SUSE), Window Sever 2003/2008, Open-Stack Nova.
Project : Race Management (Virgin) March 2010 – November 2010
Role: Developer
Race management is a mission-critical tool that enables the race engineers to read the important aspects of the race off the pit wall and thus ensure success. This screen includes live video, replay screens, race timings, GPS feeds, etc to give engineers all the information they would need for effective decision making. Analysis of all this data helps in real time reactions to situations. Agile development process was used with two weeks iterations.
Implemented CAL(Composite Application Library) along with MVVM pattern.
Integrated DynamicDataDisplay chart’s for post data analysis.
Developed dynamic generation of race track based on the given GPS coordinates.
Developed installer package for automated deployment along with dependent libraries.
Agile/SCRUM based methodology.
Key Technologies: .NET 3.5, WPF, Managed C++, SQL Server 2008, Win32, TCP/IP, Microsoft Team Foundation Server (TFS).
Project: User Provisioning (Tribune) May 2009 – February 2010
Role: Developer
User provisioning system allows user to raise a request for provisioning the systems for the requester. With the user level customization on workflow, levels of approval can be altered dynamically.
Implemented workflow customization using SharePoint object modeling.
Developed user interface for workflow using Silverlight 3.0 and integrated with SharePoint server.
Developed customized site definition along with site templates and deployed using WSP package.
Agile/SCRUM based methodology.
Key Technologies: ASP.NET, C#.NET,MOSS 2007, SharePoint designer, Microsoft Visual Stuidio.NET 2008, WCF, Microsoft Expression Blend 3.0, IIS 7.0, SQL, Silverlight 3.0., SQL Server 2008, .NET 3.5 SP1, and Windows 2008 server.
EDUCATION SUMMARY
M.Tech (Embedded System) from SRM University, Chennai, INDIA – May 2007.
M.Sc (Electronic & Comm.) from Madurai Kamarajar University, Madurai, INDIA –May 2005.



0
Following
0
Followers
127
Profile Views