Resume

Sign in

C#.NET, HTML5, Java Script, AngularJS, VueJS

Location:
Portland, Oregon, United States
Posted:
January 23, 2018

Contact this candidate

Rajkumar Rachoti

832-***-****

ac35bf@r.postjobfree.com

Professional Summary

Around 14 years of experience in Microsoft technologies as a Lead, Developer and Scrum Master with hands on experience in creating windows applications using C#.NET, WCF, WPF, C++/VC++, COM/DCOM, ATL, STL and web applications using .Net Web API, ASP.net, HTML5, JavaScript, Angular JS and Vue JS

Handful experience in analysis, design, development, implementation of enterprise Web and windows applications.

Strong Object-Oriented Programing (OOP’s) & Analysis knowledge.

Proficient with Microsoft technologies and extensive knowledge of C#.Net and C++

Good at communication & soft skills

Expertise in developing GUI for Web based, using Visual Studio, client side frameworks as HTML5, JavaScript, Angular JS, Vue JS, JQuery, CSS3, Bootstrap and Semantic UI

Well versed with the Agile process and played the role of Scrum Master

Extensive experience in developing Web applications over Microsoft .NET framework, ASP.NET, ADO.NET, C#.Net, .Net Web API, Web Services, WCF Services, WPF, XAML, Entity Framework, LINQ

Well versed with Design Patterns

Experience with SCM tools likes Perforce, Tortoise SVN and TFS

Hands on experience with unit testing tools like NUnit, JMeter and Jasmine

Well experienced with debugging tools like Dr.Watson, WinDbg and ADPlus

Hands on experience with design tools like Microsoft Visio, Rhapsody and StarUML

Expertise in database programming using SQL Server and Oracle

Experienced in hosting the web applications on NGINX and IIS

Hands on experience in TCP/IP, HART, Foundational Fieldbus and Profibus protocols

Expertise in Access & Video, Industrial Automation and Analytical Instrumentation domains

Adept in mapping the requirements, custom designing solutions & trouble shooting for complex software & application problems

Self-starter, fast learner, proficient in programming logic and easily adaptable to new technological environments and systems with proven abilities in resolving complex software issues

Ability to analyze, debug and enhance existing application modules

Strong Analytical, Problem solving skills, Self-starter with a track record of accomplishments

Education Qualification

Bachelor of technology in Computer Science and Engineering from Jawaharlal Nehru Technological University, India in the year 2003.

Technical Expertise

Microsoft Technologies:

.Net Framework, ASP.Net, C#.Net, ADO.Net, C#.NET,,VB6.0, VB.NET, WCF, WPF, Entity Framework, LINQ, VC++, COM/DCOM,ATL, STL and VB

Programming Languages:

C, C++ and C#

Scripting Languages:

JavaScript, Angular JS, Vue JS, JQuery, HTML5, Bootstrap, VBScript

Databases:

Oracle, SQL Server, MS Access

XML Technologies:

XML, XSLT, Web Services

Application Tools:

Visual Studio

Web / Application Servers:

NGINX and IIS

Operating Systems:

Windows 9x/2000/XP/Vista/Windows7/Windows8.1/Windows10

Key Areas Worked / Hands on

JavaScript

JQuery

Angular JS / Vue JS

HTML /HTML5

CSS3

Bootstrap

Design Patterns

Web / WCF Services

WPF

Entity Framework

LINQ

Crystal Reports

C++/VC++

COM/DCOM/ATL/STL

C#.NET

ADO.NET

SQL Server/Oracle

UML/XML

Semantic UI

Webpack

Awards & Rewards

Received Stallion award couple of times from UTC for successfully leading FCWnx to OnGuard Migration product development, OnGuard and Access Policy Manager projects

Received Titan award from UTC for the exceptional performance in OnGuard project releases

Received appreciation from the Cognizant management and awarded for outstanding performance

Awarded with Pat On Back Award from Invensys for resolving customer issues and improving CSAT level

Project Profile

Role

Senior Technical Architect Aug 2016 – Till Date

Client

Daimler Trucks North America – Portland, OR

Platform

C #.Net, .Net Web API, HTML5, Angular JS, SQL Server 2012, Entity Framework, JMeter

Domain

Automobile

Project Title

Offline Management Tool (OMT)

Description

Offline Management Tool is a web based application used to track the work in process for vehicles in Offline and Pre-Delivery Inspection. Vehicle custom requirements and parts shortages are addressed in Offline area. Overseas quality standards are verified in Pre-Delivery Inspection area. Web Client is used by floor users and managers to track and monitor the vehicle work. OMT REST services handle the requests and responds with the data. OMT web service internally interacts with other web services as a web client.

Responsibilities:

Involved in analyzing the requirements, Use Cases with Business Team and Implementing and Prioritizing the Tasks per Business Requirements using the Agile Methodology

Worked with stakeholders and coordinated with business, UX and testing teams

Played the role of Scrum Master

Used Microsoft VSTS for the Agile Process

Created and consumed RESTful web services

Hosted the application on IIS

Designed database and created stored procedures, Triggers and Views

Used Entity Framework for backend communication with SQL Server database

Used client side frameworks as HTML5, Angular JS, JQuery, Bootstrap and CSS3

Ensuring the quality of my project deliverables

Documented and executed all possible unit test cases for all user stories developed

Performed self and internal Code review and code analysis using Review Board tool

Involved in the design, development and implementation of the application

Active coordination with all the team members

Provided demos to the stake holders regularly and incorporated their feedback

Role

Senior Technical Architect Jan 2017 – Till Date

Client

Daimler Trucks North America – Portland, OR

Platform

C #.Net, .WCF, HTML5, Vue JS, SQL Server 2012, Entity Framework, JMeter

Domain

Automobile

Project Title

Assembly Line Tracker (ALT)

Description

Assembly Line Tracker is a web based application used to monitor the status of work in process for vehicles in the plant. Tool helps in monitoring the status of vehicles built on assembly belt in the plant. Offline and Pre-Delivery Inspection. Thus, helps in identifying the vehicle part shortages and discrepancies. ALT WCF services handle the requests and responds with the data. ALT service internally interacts with other web services as a web client.

Responsibilities:

Involved in analyzing the requirements, Use Cases with Business Team and Implementing and Prioritizing the Tasks per Business Requirements using the Agile Methodology

Worked with stakeholders and coordinated with business, UX and testing teams

Played the role of Scrum Master

Used Microsoft VSTS for the Agile Process

Created WCF Web Services

Hosted the application on IIS

Designed database and created stored procedures, Triggers and Views

Used Entity Framework for backend communication with SQL Server database

Used client side frameworks as HTML5, Vue JS, Semantic UI and CSS3

Ensuring the quality of my project deliverables

Documented and executed all possible unit test cases for all user stories developed

Performed self and internal Code review and code analysis using Review Board tool

Involved in the design, development and implementation of the application

Active coordination with all the team members

Provided demos to the stake holders regularly and incorporated their feedback

Role

Lead, Design, Develop and Scrum Master May 2015 – July 2016

Client

United Technologies – Rochester, NY

Platform

C #.Net, .Net Web API, HTML5, Angular JS, Ngnix, SQL Server 2012, Oracle 11, Entity Framework, NUnit, Jasmine

Domain

Security – Access and Video

Project Title

Access Policy Manager

Description

Access Policy Manager (APM) is a framework and web application for improving the efficiency, correctness, and ease of assigning, revoking, auditing, and maintaining access permissions in physical access control systems. A key functionality of physical access control systems, such as Lenel’s OnGuard software, is to ensure that only authorized cardholders can access protected areas and other resources at the right time and under the right circumstances. APM Web Client is used by security administrators to configure and manage the access levels. APM REST services handle the requests and responds with the data. APM web service internally interacts with other web services as a web client.

Responsibilities:

Involved in analyzing the requirements, Use Cases with Business Team and Implementing and Prioritizing the Tasks per Business Requirements using the Agile Methodology

Worked with stakeholders and coordinated with business, UX and testing teams

Played the role of Scrum Master

Used Rally for the Agile Process

Created and consumed RESTful web services

Hosted the application using NGNIX

Designed database and created stored procedures, Triggers and Views

Used Entity Framework for backend communication with SQL Server and Oracle database

Used client side frameworks as HTML5, Angular JS, JQuery, Bootstrap and CSS3

Ensuring the quality of my project deliverables

Documented and executed all possible unit test cases for all user stories developed

Performed self and internal Code review and code analysis using Review Board tool

Involved in the design, development and implementation of the application

Active coordination with all the team members

Provided demos to the stake holders regularly and incorporated their feedback

Used Perforce for source control management

Role

Lead, Design, Develop and Scrum Master Oct 2011 – May 2015

Client

United Technologies – Rochester, NY

Platform

VC++, COM, ATL, C#.Net, WCF, WPF, SQL Server

Domain

Security – Access and Video

Project Title

OnGuard

Releases

6.5, 6.6, 7.0, 7.1, 7.2, 7.3 and 7.4

Description

OnGuard is a premiere access and video management software used by 92 of fortune 100 companies. With robust client – server architecture, it’s able to cater both windows and web based clients. Windows based clients are served via sockets/pipes and web based clients are fed through ESB. From a small office system to a global deployment involving multiple authentication factors, OnGuard delivers security, convenience, flexibility, and reliability.

Responsibilities:

Involved in analyzing the requirements, Use Cases with Business Team and Implementing and Prioritizing the Tasks per Business Requirements using the Agile Methodology

Worked with stakeholders and coordinated with business, third party device vendors and testing teams

Played the role of Scrum Master

Used Rally for the Agile Process

Designed database and created stored procedures, Triggers and Views

Created and consumed WCF services

Implemented WPF web applications and hosted the same in IIS

Integrated the new hardware into OnGuard core application

Used TCP/IP protocol to communicate with the access control devices

Implemented and enhanced Access Control features in C++ and C# applications

Ensuring the quality of my project deliverables

Documented and executed all possible unit test cases for all user stories developed

Performed self and internal Code review and code analysis using Review Board tool

Used Perforce for source control management

Involved in the design, development and implementation of the application

Active coordination with all the team members

Provided demos to the stake holders and incorporated their feedback

Role

Lead, Design and Scrum Master Mar 2014 – Dec 2014

Client

United Technologies – Rochester, NY

Platform

C#.Net, Entity Framework, SQL Server

Domain

Security – Access and Video

Project Title

Facility Command For Windows (FCWnx) to OnGuard Migration

Description

FCWnx to OnGuard migration is a tool which helps the existing FCWnx (legacy access and video application) customers in migrating to OnGuard application. FCWnx and OnGuard both are access and video management applications. This product comprises of 3 tools –

1.Prequalification Tool: Verifies the FCWnx customer DB that can be migrated to OnGuard and reports if there are any discrepancies

2.Migration Tool: Performs actual migration

3.Post Migration Tool: Verifies the integrity of the data that is being migrated

Responsibilities:

Involved in analyzing the requirements, Use Cases with Business Team and Implementing and Prioritizing the Tasks per Business Requirements using the Agile Methodology

Worked with stakeholders and coordinated with business and testing teams

Played the role of Scrum Master

Used Rally for the Agile Process

Analyzed the legacy application and provided the algorithms to the team for implementation

Being an access control domain expert, helped the team in understanding both the products and thereby, implementing the migration tool

Ensuring the quality of my project deliverables

Documented and executed all possible unit test cases for all user stories developed

Performed self and internal Code review and code analysis using Review Board tool

Used Perforce for source control management

Involved in the design, development and implementation of the application

Active coordination with all the team members

Provided demos to the stake holders and incorporated their feedback

Role

Lead, Design and Develop Mar 2006 – Oct 2011

Client

Invensys (now Schneider Electric) – Foxboro, MA

Platform

VC++, COM, ATL, WTL, XML

Domain

Industrial Automation

Project Title

Device Type Managers

Description

COM components that sit in a container application and allows configuring various device parameters. And also performs diagnosis operations.

Devices

876CR, CFT51, MAG2, M84 and IASPT

Responsibilities:

Involved in analyzing the requirements, Use Cases with Business Team and Implementing and Prioritizing the Tasks per Business Requirements using the Agile Methodology

Worked with stakeholders and coordinated with business and testing teams

Provided the estimates using Function Point technique

Used Microsoft Project Plan

Created Visio diagrams for the screens

Used water fall model for the development

Ensuring the quality of my project deliverables

Used HART and Foundation Field Bus protocols to communicate with the flow, pressure and temperature devices used in manufacturing industries

Documented and executed all possible unit test cases for all the requirements

Performed self and team Code review and code analysis using internal tool

Used TFS for source control management

Involved in the design, development and implementation of the application

Active coordination with all the team members

Provided demos to the stake holders and incorporated their feedback

Role

Developer Apr 2005 – Mar 2006

Client

HunterLab Associates - Virginia

Platform

VC++, COM/DCOM, VB, MS Access and SQL Server

Domain

Analytical Instrumentation

Project Title

EasyMatch Quality Control

Description

This application allows users to communicate with HunterLab Spectrophotometer to collect, analyze color data and display data in 7 different configurable views. It uses job files to easily store and recall data. Each job includes individual or multiple standards with multiple samples. User configured views layout is stored in a template, which is applied for newly created jobs.

EasyMatch QC also supports internationalization.

.

Responsibilities:

Involved in analyzing the requirements, Use Cases with Business Team and Implementing and Prioritizing the Tasks per Business Requirements

Worked with stakeholders and coordinated with business and testing teams

Implemented the features as per the business requirements

Ensuring the quality of my project deliverables

Documented and executed all possible unit test cases for all the requirements

Performed self and internal Code review and code analysis using internal tool

Used SVN for source control management

Involved in the design, development and implementation of the application

Active coordination with all the team members

Provided demos to the stake holders and incorporated their feedback

Role

Developer Aug 2004 – Apr 2005

Client

ELICO LTD

Platform

VC++, COM/DCOM, VB, MS Access and SQL Server

Domain

Analytical Instrumentation

Project Title

Spectra Treats – SL174

Description

ELICO’s SL174 - SPECTROFLUOROMETER works on the principle of Stokes law. Applications captures the data from the instrument through RS232 interface and presents the data in the graphical and tabular format. User can perform various analytical operations related to Spectroscopy. Galactic SPC file format is used to store the data. Instrument Protocols defined by the ELICO have been used to communicate with the instruments.

Instrument Communication is mainly done in VB using MSCOMM control.

Responsibilities:

Involved in analyzing the requirements, Use Cases with Business Team and Implementing and Prioritizing the Tasks per Business Requirements

Worked with stakeholders and coordinated with business and testing teams

Implemented the features as per the business requirements

Implemented the GUI

Created the device communication control in VB using MSCOMM control

Ensuring the quality of my project deliverables

Documented and executed all possible unit test cases for all the requirements

Performed self and internal Code review and code analysis using internal tool

Used SVN for source control management

Involved in the design, development and implementation of the application

Active coordination with all the team members

Provided demos to the stake holders and incorporated their feedback

Role

Design and Develop Apr 2004 – Jul 2004

Client

ELICO LTD

Platform

VC++, ATL

Domain

Analytical Instrumentation

Project Title

EsdGraphControl

Description

2D Graph Control developed in ATL with the following features.

Peak Determination, Peak Integration, Zooming, Curve Fitting, Copying Data onto Clipboard, Copying Graph onto Clipboard, Graph Types: Point and Line, Various Cosmetics, Auto Range Setting, Cross Wire, Paning and Legends

Responsibilities:

Involved in analyzing the requirements, Use Cases with Business Team and Implementing and Prioritizing the Tasks per Business Requirements

Worked with stakeholders and coordinated with business and testing teams

Implemented the features as per the business requirements

Ensuring the quality of my project deliverables

Documented and executed all possible unit test cases for all the requirements

Performed self and internal Code review and code analysis using internal tool

Used SVN for source control management

Involved in the design, development and implementation of the ActiveX control

Provided demos to the stake holders and incorporated their feedback



Contact this candidate