E: mikeitcus@gmail.
com
K RAHATE M: 315 967 0816
19619 Nancy Cir, Cerritos, CA 90703 USA Citizen
Summary
Experienced Senior Software Developer with over 21 years’ experience in the design and development of high quality business
applications using internet/intranet, client/server and N-tier technologies.
Over 20 years of strong programming experience in intranet/internet, E-commerce applications and client server technologies
including Microsoft Azure, .NET CORE, C#.Net, Visual Basic.Net, ASP.Net, .Net Framework 4.5, MVP, MVC, JavaScript Framework like
Angular, ADO.Net, Microservices, Web API,WCF, Web Service, VB6, SSRS, SSIS, SQL Server, Microsoft Azure SQL Database, Package
and Deployment, Crystal Reports, ASP 3.0, ADO, AJAX, XML, VB Script and JavaScript, JQuery.
Strengths include being a quick learner, good problem solving ability, and good communication skills.
Ability to lead projects and be a good team player.
Also worked for Microsoft Corporation for the development of msnbc.com.
Educational Qualification
MASTER OF BUSINESS ADMINISTRATION (INFORMATION SYSTEMS) - University of Mumbai, India
BACHELOR OF ENGINEERING (ELECTRONICS ENGINEERING) - University of Mumbai, India
Microsoft Certifications
MICROSOFT CERTIFIED APPLICATION DEVELOPER (MCAD)
MICROSOFT CERTIFIED SOLUTION DEVELOPER (MCSD)
MICROSOFT CERTIFIED PROFESSIONAL (MCP) IN:
Microsoft SQL Server - Installing, Configuring and Admin
Microsoft SQL Server - Design and Implementation
Microsoft SQL Server - Database Administration
Design & Implement Web Services with VB.Net & VS.Net
Design & Implement Web Solutions with VB.Net & VS.Net
Design & Implement Windows Solutions with VB.Net & VS.Net
Microsoft Visual Interdev-Design/ASP and Implementation of Web Solution
Microsoft VB 6.0 -Design and Implementation of Desktop Application
Microsoft VB 6.0 - Design and Implementation of Distributed Application
Analyzing Requirements and Defining Solution Architecture
Technical Skills
Cloud : Microsoft Azure, Azure SQL Database Azure Web App, Azure API App, Azure Storage, Azure Functions
Database Tools : MS SQL Server 2019, Oracle, MS Access, ADO. Net, ADO, SSIS (SQL Server Integration Services)
Web Tools : .Net CORE, ASP.Net, MVC/MVP, JavaScript, JQuery, Angular 5.0, VBScript, ASP, AJAX, XML, XSL, IIS, HTML
Language : C#.Net, VB.Net, VB6, Pascal, FORTRAN and Basic
Front End : WPF (XAML), VB.Net, WinForms Visual Basic 6.0,
Scripting : VB Script, JavaScript, Typescript
Reporting : SSRS (SQL Server Reporting Services), Crystal Reports, Active Report.Net.
Version Control : GitHub, TFS, Visual SourceSafe, Tortoise SVN, Vault, CruiseControl.Net
Operating Systems : Windows 10/7.0/XP /2000/NT/98/95, DOS
Others : Web API, WCF, Web Services, Window Services,
.NetFrameWork 4.5, ActiveX Technology, COM/DCOM, ADSI, NUnit
Software Projects
BOEING COMPANY (LONG BEACH, CA) Jun 2017 – To date
Tools and Technologies Used:
Microsoft Azure, .Net CORE 3.1, Visual Studio.Net 2019, Visual Studio Code 1.1, ADO.Net Entity Framework, C#.Net,
Microservices, Web API, MS Azure SQL Database, SQL Server 2019, SSIS, .Net Frame work 4.5, Angular 4.0, Typescript, Angular
CLI, Node JS, JSON, Bootstrap, GIT, Agile/Scrum, Azure App Service(Web App & API App), Azure Storage, Azure Functions
Description:
Boeing is the largest global aircraft manufacturers that designs, manufactures, and sells airplanes, rotorcraft, rockets, satellites,
and missiles worldwide
‘Service Bulletin Value Tool’ application broadcasts and sells the servicing items, its parts of an aircraft to its owners/operators
related to its safety, airworthiness, and Govt. mandates.
Responsibilities:
Participated with business analyst to understand the business requirements includes converting mock-ups or
wireframes into the applications utilizing using .Net Core MVC.
Created Azure Web Application projects, updated and deployed ASP.NET Web apps & Web API using visual studio.
Create tables & migrated in-remise tables into Azure SQL database.
Developed code in Azure Serverless Functions and invoked using HTTPTrigger & Timer Trigger
Involved in development of Angular application using Visual Studio Code based on the Angular Style Guides and Best
Practices.
Built the reusable service components using Angular services with Typescript, HTML.
Used Angular-CLI for initializing and project setup with scaffolding features.
In angular project, used Dependency Injection to implement services into component using.
Created application structure with multiple modules using Angular 2.0, Typescript.
Created individual Modules, Components and Services required for the application.
Created Shared module with components and used components like ckEditor for rich UI features
Created database objects like Tables, Stored Procedures, and Function etc. as required by the application.
Used Angular 2 ngIf and ngFor directives used for validations for the input fields of the forms with the data existed in
the database.
Used Postman to test the Web API workflow with JSON
Created middle tier http services using ASP.NET Web API which serves as business layer that talk to the database.
Used GitHub for source code management
Developed the functionalities under Agile Methodology and used TFS for task assignment, bug tracking and fixture.
TOYOTA (TORRANCE, CA) May 2015 – Apr 2017
Tools and Technologies Used:
Visual Studio.Net 2013, ASP.Net, MVC, MVP, ADO.Net Entity Framework, C#.Net, Microservices, Web API, WCF, Web Services,
Win Services, MS SQL Server 2012, SSIS, .Net Frame work 4.5, TFS, AJAX, JQuery, AngularJS, WCF, Agile/Scrum
Description:
Toyota is in the automotive industry, Automotive, Financial Services and other industries. Its automotive segment includes the
design, manufacture, assembly and sale of passenger vehicles, minivans and commercial vehicles, such as trucks and related
parts and accessories.
‘Media Management Solution’ application to keep track advertisement of companies different services in TV/radio/print/web.
Responsibilities:
Full-stack web development from large services to single-page web applications using ASP.Net pages ‘(Web Form)’,
WPF (XAML) and used ‘Web server control’, ‘User Control’ and ‘Custom Control’, HTML Control.
Validation Control, JavaScript, JQuery, AngularJS and ‘.js’ files were used for Client side
‘C#.Net’ was used as a code behind language and OOPS concepts were used to develop classes, Interface, Structures.
WCF (Windows Communication Foundation) was used to develop business layer.
Used MVP (Model View Presenter), MVC (Model View Controller) for development.
Developed whole business tier was developed in Web Services for’ ‘Media Management Solution’
Used ADO.Net Entity Framework to access data.
Created ‘Data Abstraction’ Tier using ADO.Net and it components (Connection Object, Command Object, DataReader,
DataAdapter, DataSet, DataTable, DataView etc.)
‘Stored Procedures’ were written extensively for encoding business logic in data layer
Indexes (Cluster, Non-cluster, FillFactor, PadIndex) were used for improving the queries performances
Used AJAX controls like Accordion, AutoComplete, CascadingDropDown, CollapsiblePanel, HoverMenu, ModalPopup,
PasswordStrength etc.
Design and development Triggers, Cursors, Views, and Tables
‘IIS Web Server’ was configured to achieve functionality
Error logging object was created to log errors in Windows system ‘Event Viewer’.
Created a ‘Windows Authentication’ (ADSI) module for validating application users in the system by using
‘System.DirectoryServices’ namespace and configuring the ‘IIS WebServer’
Create couple of project in using ‘ASP.Net Dynamic Data’ as a tool fast pace development tool and create customized it
for ad-hoc requirement.
Project was developed in Multi-tier architecture (Data layer, Data Abstraction Layer, Business layer and
.aspx/codeBehind)
Implemented Emailing functionality to send email through the application using SMTP server
Used AGILE methodology for producing deployment in Sprint cycle and involved in activities like SCRUM, daily standup
meeting and task estimation etc.
Did ‘Integration testing’ and ‘Regression testing’ and Used NUnit for ‘Unit testing’
Involved in Design, Modeling, Development, Implementation and Support of SQL Server
Analyzing, designing, developing, installing, configuring and deploying applications with Business Intelligence in SQL
Server Integration Services.
Used CTE, temp tables and effective DDL/DML Triggers to facilitate efficient data manipulation and data consistency as
well as to support the existing applications.
Wrote T-SQL Queries, Dynamic-queries, sub-queries and complex joins for generating Complex Stored Procedures,
Triggers, User-defined Functions, Views and Cursors.
Created batch files and triggered SSIS packages through a Task Scheduler.
Created log activity through SSIS to monitored performance.
Used SSIS tools like Import and Export Wizard, Installation Experience in importing/exporting data between different
sources like Oracle/Access/Excel etc. using SSIS.
‘SSRS’ was used to create ‘Simple/Complex report’, ‘GroupBy report’ and ‘Parameterized report’
Experience in ETL processes involving migrations and in sync processes between two databases.
Used C# in script component of SSIS.
Transformed data from one server to other servers.
Experience in creating configuration files to deploy the SSIS packages across all environments.
Used expressions and functions for ETL transformation.
Installed and configured SSIS packages in DEV, STG and PRD enjoinments
Used ‘TFS for version controlling of the code.
Multiple tasked, took Initiative and be Adaptable. Self-motivated, organized team player with strong problem solving
and analytical skills and total commitment to the organization goals.
Had to quickly grasp and master new concepts and technologies
AIG INSURANCE INC. (LOS ANGELES/NEW YORK) Jan 09 - Apr 15
Tools and Technologies Used:
Visual Studio.Net 2013, ASP.Net, MVC, MVP, ADO.Net Entity Framework, C#.Net, WCF, Web Services, Web API, Win Services,
MS SQL Server 2012, .Net Frame work 4.5, TFS, AJAX, JQuery, WCF, AGILE.
Description:
AIG's Commercial Equipment Financing provides credit facilities to product manufacturers and their customers. It is also in
equipment leasing and financing solutions to direct customers and secondary markets for middle to large-sized companies.
'Dealer Portal Solution' was financial services application that processes loans/finance/line of credit provided to the customers
either directly or on behalf of product vendors.
‘EMR (Electronic Medical Record)’ system was developed to manage patients data, like demographics, medical history,
medication and allergies, immunization status, laboratory test results, radiology images, vital signs, personal statistics like age
and weight, and billing information which could be exchanged with others system
Responsibilities:
Full-stack web development using ASP.Net pages ‘(Web Form)’, WPF (XAML) and used ‘Web server control’, ‘User
Control’ and ‘Custom Control’, HTML Control.
Validation Control, JavaScript, JQuery, AngularJS and ‘.js’ files were used for Client side
‘C#.Net’ was used as a code behind language and OOPS concepts were used to develop classes, Interface, Structures.
WCF (Windows Communication Foundation) was used to develop business layer.
Used MVC (Model View Controller) for development.
Used ADO.Net Entity Framework to access data.
‘Stored Procedures’/Indexes were used for improving the queries performances
Design and development Triggers, Cursors, Views, and Tables
‘IIS Web Server’ was configured to achieve functionality
‘SSRS’ was used to create ‘Parameterized report’ and ‘SSIS’ was used to create package to import data
Used Agile/Scrum methodology involved daily standup meeting and task estimation etc.
Did ‘NUnit/Integration/Regression testing’.
Used ‘TFS for version controlling of the code.
BARNES & NOBLE (NEW YORK, NY) Feb 06 - Dec 08
Tools and Technologies Used:
Visual Studio.Net 2.0, ASP.Net, ADO.Net, C#.Net, Web Services, Win Services, MS SQL Server 2005, .Net Frame work 2.0, NUnit,
WinForms, SVN, AJAX, Windows XP.
Description:
Barnes & Noble is large upscale retail outlets, which sells books, novels, magazines, DVDs, gifts, games, and music. The Inventory
system is developed to maintain inventory of Merchandise items sold in the stores.
Responsibilities:
Project was developed in N-Tier architecture (Data layer, Data Abstraction Layer, Business layer and .aspx/codeBehind)
Created ASP.Net pages ‘(Web Form)’ and used ‘Web server control’, ‘User Control’ and ‘Custom Control’, HTML Server
Control and HTML Control.
Validation Control, JavaScript and ‘.js’ files were used for Client side validation
‘C#.Net’ was used as a code behind language and develop classes, Interface, Structures.
Cascading Style Sheet (.css) were used to get standard UI
Necessary Events and methods of the controls were used to get the required functionality done
Web Services were and used extensively by the application
Created ‘Data Abstraction’ Tier using ADO.Net and it components (Connection Object, Command Object, DataReader,
DataAdapter, DataSet, DataTable, DataView etc.)
‘Stored Procedures’ were written extensively for encoding business logic in data layer
Indexes were used for improving the queries performances
Used AJAX controls (autocomplete, calendar, passwordStrength etc.) to render required functionality
Used DBO (Stored Procedures, Functions, Views, Indexes etc.) to meet business requirement.
Creates a module for uploading an ‘Excel file’ and then updating the validated to the database and creating
downloadable ‘Excel file’ of invalid data.
Did ‘Integration testing’ and ‘Regression testing’ and Used NUnit for ‘Unit testing’,
Used ‘Vault’ for version controlling of the code
Required Documentations was done as per B&N standards
EDUCATIONAL TESTING SERVICES (ETS) (PRINCETON, NJ) May 04 - Jan 06
Tools and Technologies Used:
Visual Studio.Net 2.0, ASP.Net, ADO.Net, C#.Net, Web Services, MS SQL Server 2005, .Net Frame work 2.0, WinForms, Windows
XP, Xceed.
Description:
ETS (Educational Testing Service) is leader in Education testing and conducts exams like SAT, GRE GMAT. The system is
developed to measure performance of school students across the country in different subjects. The system also determines the
various socio-economic parameters that affect performance. The system uses probability tests for analysis.
Responsibilities:
Created ASP.Net pages ‘(Web Form)’ and used ‘Web server control’, ‘User Control’ and ‘Custom Control’, HTML Server
Control and HTML Control.
Validation Control, JavaScript and ‘.js’ files were used for Client side validation
Designed & Developed Components using C#.NET, ADO.NET and Multi-Threading.
Developed Web services in the business layer to communicate with the application layer.
Created classes in the Business object layers to implement the business rules in C#.
Extensively worked on ADO.Net and it components (Connection Object, Command Object, DataReader, DataAdapter,
DataSet, DataTable, DataView etc.)
Used AJAX controls like Accordion, AutoComplete, CascadingDropDown, CollapsiblePanel, HoverMenu.
‘Stored Procedures’ were written extensively for encoding business logic in data layer
Indexes were used for improving the queries performances
Used DBO (Stored Procedures, Functions, Views, Indexes etc.) to meet business requirement.
Added web-methods in existing Web Service file to retrieve, add, delete and edit data.
Worked with team member for ‘Unit testing’, ‘Integration testing’ and ‘Regression testing’
‘Packaging and Deployment’ of applications was done.
Planned and implemented projects from initial conceptual design through coding, final delivery, and client approval.
Used Xceed to develop charts (Line chart, Bar Chart etc.)
DELOITTE (LOS ANGELES, CA) May 03 - April 04
Tools and Technologies Used:
Visual Studio.Net, ASP.Net, ADO.Net,C#.Net, VB.Net, Web Services, MS SQL Server 2000, Crystal Report 9, Visio & Windows
2000
Description:
The project involved developing campaign management system for Mayor of ‘El Segundo (Los Angeles County), CA. It consisted
of modules namely Client Management, Account Management, and Campaign management. It was developed in N-Tier
architecture.
Responsibilities:
Actively involved in requirement gathering from the client by studying the system and prepared the SRS and used tools
like Visio
Involved in preparing HLD and LLD of the project.
Project was developed in N-Tier architecture (Data layer, Data Abstraction Layer, Business layer and .aspx/codeBehind)
Created ASP.Net pages ‘(Web Form)’ and used ‘Web server control’, ‘User Control’ and ‘Custom Control’, HTML Server
Control and HTML Control.
Validation Control, JavaScript and ‘.js’ files were used for Client side validation
‘C#.Net’ or ‘VB.Net’ coding was done as per required as a code behind language.
Cascading Style Sheet (.css) were used to get standard UI
Necessary Events and methods of the controls were used to get the required functionality done
Created ‘Data Abstraction’ Tier using ADO.Net and it components (Connection Object, Command Object, DataReader,
DataAdapter, DataSet, DataTable, DataView etc.)
‘Stored Procedures’ were written extensively for encoding business logic in data layer
Indexes were used for improving the queries performances
Used DBO (Stored Procedures, Functions, Views, Indexes etc.) to meet business requirement.
‘IIS Web Server’ was configured to achieve functionality
‘Crystal Report’ was used to develop simple report, joined report, group by report, and parameterized report. Used
code in ‘Crystal Report’ for data manipulation.
Worked with team member for ‘Unit testing’, ‘Integration testing’ and ‘Regression testing’
Responsible for ‘Packaging and Deployment’ of applications.
MSNBC.COM (MICROSOFT CORPORATION, USA) Jan 00 - Apr 03
Tools and Technologies Used:
ASP.Net, C#.NET, VB.Net, ADO.Net, MS SQL Server 2000, Crystal Report 8.5 & Windows 2000
Description:
This project deals with development of first version of Microsoft portal namely, ‘MSNBC.com’ using ASP.net with number of
additional functionality.
Responsibilities:
The database design responsibility included the conceptual data model design using ER diagrams, logical database
design and physical implementation of the database.
Created ASP.Net ‘Web Form’ and used ‘C#.Net’ or ‘VB.Net’ coding was done as per required as a code behind
language.
Properties, Methods and Events of ‘Web server control’, HTML Server Control and HTML Control were used to get the
required functionality.
Invoked JavaScript Code for WebServer Control to implement required functionality.
Cascading Style sheet (‘.css’) were used to get standard UI
Validation Control and JavaScript was used for Client side validation in the UI to reduce server side validation
Used ‘Data grid’ control extensively for the data display purpose.
Implemented the data access module using the ADO.Net interface.
‘Stored Procedures’ were written extensively encode business logic in data layer
Indexing were used for making the query run faster
Used DBO (stored procedures, functions, views, indexes etc.) to meet business requirement.
‘Crystal report’ was used to develop simple, joined, group by, and parameterized report.
ADITI TECHNOLOGIES.COM PATIENT INFORMATION Jun 99 - Dec 99
Tools and Technologies Used:
Visual Basic 6.0 and Oracle, ADO, Crystal Report 8.0 and Windows NT4.0
Description:
To develop a ‘Patient Information System’ to suit the requirement of the medical professionals with medical parameter
definition as its Unique Selling Preposition. The system was developed in to different modules, which could be shipped as a part
of the whole products. The system allows the medical professional to define the various medical parameters initially, and then
allows the user-friendly access of the system. The system allows the medical professional to define different personal and
medical parameters of the patient required. It’s also allows defining different tests assigned to the patient. The module has front
ends for medical parameter definition, patient information access. It also has reports for tracking related reports.
Responsibilities:
Involved in Database Designing for this particular Module preparing SRS.
VB coding for module including Crystal Report
Used ADO for database connectivity.
Done unit testing and module testing.