SlideShare a Scribd company logo
1 of 9
Uma SunilKumar
Contact Number: 07715918872
Summary
Currently working with Accenture as Tech Lead with 10 years of experience. Worked on Project from the inception
involving server setup,software installation, till the hand holding. Extensively worked on ASP.net 4.0, WCF, SQL
Server, HTML 5, JQuery and JSON. Created JSON Restful Services. Worked on Responsive web design using
Bootstrap to develop a website working on desktops and mobiles with cross browser compatibility. Worked on
Kinect device interaction - POC applications for demo to clients to encourage business. Worked on performance
tuning of the websites. Worked on Plantation, Insurance,Resource management Domain. Contributed to technical
trainings.
Technical Skills
ASP .net 4.5
WCF
MVC
HTML 5
Bootstrap
Angular JS
JavaScript
JQuery
SQL Server 2008 R2
ASP
VB.net
C#.net
Java
Oracle
C
C++
Agile
Certifications
70-515 - Web Application Development
70-513 -Windows Communication Foundation
70-516 - ADO.net
Experience
Project #1
Project Name : RGE Plantation
Project Duration : August 2015 to January 2016
Role : Software Developer and Tech Lead
Tool : Microsoft Visual Studio 2012
Framework : WCF
ORM : Entity Framework
Packages : Nuget Package – Asp.net Web Helpers Library
DB : SQL Server 2014
Created 25 Restful WCF JSON services for 4 applications - Inventory,PQA-HQA, Wood Supply , UAV. Utilized
Json.Decode function to Convert string data in JavaScript Object Notation (JSON) format into a data object. The
request json is one string. The response is a json object of a particular class type.Using the context object of entity
framework, saved the data using savechanges method.Invoked stored procedures to fetch data from database an d
provide the required data to the IPAD device. Provided the bridge between IPAD application developed using
Xamrin studio and the client database.Improved the performance while fetching data.
Maintained a DeviceMaster table to track the IPAD devices used by the power users at the field.Created a
webservice to generate the token id. The mapping table had a unique identifier field. This generated Unique
identifier is passed on as a token id. The tokens are valid only for 24 hours. All requests came along with the token
id. The token id is validated before synching the database.
Project #2
Project Name : Operations Management System
Project Duration : Jan 2014 to July 2015
Role : Software Developer and Tech Lead
Tool : Microsoft Visual Studio 2010
Web Devp : ASP.net 4.0
ORM : Entity Framework
Report : High Charts 4.0.1
DB : SQL Server 2008 R2
Operations Management manages the resources from joining till roll off date. It is responsible for efficient usage of
resources and increasing of the productivity and in turn increasing the company profit.
Operations management system – tool to manage the following
1)Resource Management
a) Resources joining to Appfactory
b) Assigning resources to projects
c) Roll off of the projects
d) Timesheet / chargeability
2) Project Management and project health
3) Wbse management
4) Leave management
5) Table values management
Have suggested that abacus data and employee resources data can be exported from excel file to database from the
front end which is easier to handle the uploading of data as it is GUI driven. The advantage is that the column field
names can be any name in the excel.
Upload abacus data and resources data
1) Created UI which accepts the column alphabets - A,B,C,......AZ...etc
2) The column alphabets are mapped against the column names in the database.
3) The advantage ofmapping is that the excel can have any field name or column name.
4) The filed settings is saved in xml file
5) Called the console application to process the export functionality
6) The console application reads the settings file for the fields
7) The excel is read for the values
8) The data is transferred to DB
OMS - Performance improvement
Reduction of database size
1) Deleted the users table which was holding all employees data. This was extra data which was not relevant and
was simply occupying the database size.
2) Commented the users table related code in the solution
Created a home page so that all users need not login and access the employees page, which lists so much data. This
improved the performance
Fetching Cached Data,
Paging in Employees page and restricting the Page size.The page size is configurable.
The admin team generally prefer searching. Created index on search field – Name
Highlighted the following for performance improvement and implemented the same.
People page
1) The people page was retrieving all the employees from the database.Though paging was given , on change
of the page index, it was again retrieving all the employee records. When the data is huge , it will be slow.
So we can overcome by selecting only required number of records from the db.
2) When the search was done on employee name, all records from the database was retrieved. After fetching
the data, it is filtered and shown.This can be avoided by fetching only matching records from db.
3) 26 sql datasource controls were used.The select , update,delete operations were done in the UI layer. This
was done using the old ado.net style. There was no separation of the layers. We have to write data related
code in data layer
4) There are 3 types of skills – primary, secondary , additional skills. All these are stored in single table
userskills. But there are 3 hits to database to fetch the skills. This can be avoided.
5) The skills dropdown is available in all the skills gird(primary, secondary,additional). Same data is shown
in the skill dropdown.But there is 3 database hits.Every time skills data is retrieved thought it is same for 3
dropdowns.This can be avoided.
6) The same people page is including all the details which is looking complex which can be avoided by
separating into 2 pages (skills and assignments)
Create new employee page
1) 19 sql datasource controls were used.The db records were retrieved in the UI layer. There was no
separation of UI,Business and Data layer. The db related coding should be written in data layer.
Skill Management
1) The db records retrieved in UI layer. No separation of layers. The db related code to be written in data layer
2) All skills retrieved on page load and also on page index changed.We can improve performance by fetching
only required records
Display Existing projects page
1) The db related code is written in UI layer.
2) All projects are fetched on page load and also on page index changed.We can improve performance by
fetching only required records
Create new project page
1) The db related code is written in UI layer.
WBSE Managment
1) The db related code was written in UI layer.
2) All WBSE records were fetched on page load and also on page index changed.We can improve
performance by fetching only required records
Common Values Management
1) The db related code was written in UI layer.
2) All records are fetched on page load and also on page index changed.We can improve performance by
fetching only required records
ASP.net Menu
1) The Server side control – ASP.net menu was taking time to display on screen. We can use html controls
and also display the plain html anchortags on one side of the page.
Server Infrastructure – Increase the RAM and storage and have a better network bandwidth.
Project #3
Project Name : Content Management System
Project Duration : January 2015 to March 2015
Role : Software Developer and Tech Lead
Tool : Microsoft Visual Studio 2010
Web Devp : ASP.net 4.5 – MVC
ORM : Entity Framework
DB : SQL Server 2008 R2
Supported the content management systemdeveloped in ASP.net MVC
Orchard is a free, open source, community-focused project aimed at delivering applications and reusable
components on the ASP.NET platform
Project #4
Project Name : Device Management – SEP, SSP
Project Duration : November 2013 to January 2014
Role : Software Developer and Tech Lead
Tool
UI
:
:
Microsoft Visual Studio 2012
HTML 5 , Bootstrap , JQuery
Designed UI using Bootstarp, JQUERY, HTML5. The pages are cross browser compatible with responsive UI
which works on desktop , Windows mobile, IPhone, Android. Implemented the business logic to connect to Afaria
server and manage the device.
The device can be locked, unlocked, remove control, wipe, unregister , locate. By consumeing the services of
Afaria, the functionalities are implemented.
Project #5
Project Name : MBVI – Kinect for Energy Plant
Project Duration : October 2013 to October 2013
Role : Software Developer and Tech Lead
Tool
UI
:
:
Microsoft Visual Studio 2010
WPF
Worked on a POC to demonstrate on 5 use cases on Kinetic (XBOX 360) Device. This was to simulate the activities
done by workers in energy plant. The worker of a plant can take training before reaching the plant on different
activities to be carried. This was developed using the WPF. Implemented using Microsoft.Kinect.Toolkit
namespace.
Project #6
Project Name : Mobility Operations Management System
Project Duration : Nov 2013 to August 2013
Role : Software Developer and Tech Lead
Tool : Microsoft Visual Studio 2010
Web Devp : ASP.net 4.0
ORM : Entity Framework
Framework : WCF
DB : SQL Server 2008 R2
mOps is a solution to retrieve productivity metrics of Employees for the North America region and display on iOS
devices. This involves a Mac-mini and mOps server at the backend and supports iPhone and iPAD clients Accenture
Leadership, NA
Designed the new architecture to implement WCF and provide services to iOS devices. Removed the dependency on
Jenkins - (Jenkins is a build automation system.The Linux shell script triggered a program to run in Mac mini to
transfer the sqlite database files from mac mini machine to Web server. The trigger works when html file is updated
with current timestamp.
Integrated email service with IOS application. Have implemented the WCF services for
1) sending emails to multiple users.
2) images as attachment in the email
3) images along with the email body
4) html and plain emails in the email body
5) validations to check only accenture emails. validations for blank or invalid To email ids and CC email ids. CC is
optional
Project #7
Project Name : SME Tool
Project Duration : May 2013 to August 2013
Role : Software Developer and Tech Lead
Tool : Microsoft Visual Studio 2010
Web Devp : ASP.net 4.0
DB : SQL Server 2008 R2
Designed and implemented the SME Tool. The SME can update the bandwidth available and effort spent on
opportunity.Admin assigns SME to an opportunity.Admin can verify the availability of the SME and assign to an
opportunity.Admin has access to reports.Any Accenture userwho has access to tool can raise a request. The
dynamic email functionality is implemented.
Project #8
Project Name : State Bank of Mauritius
Project Duration : Feb 2013 to Jun 2013
Role : Software Developer and Tech Lead
Tool : Microsoft Visual Studio 2010
Web Devp : ASP.net 4.0
DB : SQL Server 2008 R2
Content Management System(Mobile Board Reader) is a tool -with Board books which are a collection of
documents that are packaged togetherinto a single document for viewing on the web or iPad. Through the
management interface you can upload and reorder the documents you wish to package togetherwithin a given board
book. Integrated the SharePoint with CMS.
Project #9
Project Name : Online Bidding
Project Duration : Sep 2012 to Jan 2013
Role : Software Developer and Tech Lead
Tool : Microsoft Visual Studio 2010
Web Devp : ASP.net 4.0
DB : SQL Server 2008 R2
Implemented Online Bidding software using Model View Presenter architecture.
Project #10
Project Name : Hartford Insurance – Claims Unification
Project Duration : July 2012 to Aug 2012
Role : Business Analyst
Re engineering of 7 source interfaces - 604a,b,c,d,e,f,g. Studied the stored procedures of oracle and came up with
the functional document and detailed technical document with logic helping the unification developer's team to start
coding without any difficulty.
Project #11
Project Name : Hartford Insurance – Technology Solutions
Project Duration : August 2011 to Aug 2012
Role : Tech Lead
There are 14 applications in Technology solutions.The technology involved are ASP.net , SQL Server 2005, SSIS,
SSAS, SSRS. I technically supported the team for enhancements (Maintenance bimonthly activity).
Roles Played
Business Analyst - communicating with business forrequirements. creation of Maintenance requirement document
and having walktrhough of MRDwith business.BA Testing of application before handing over to QA
Tech Lead
Reiews - Technical design document review , Code Review
Managing the PPMs
Rough order of mangnitude - ROM using ADM estimator
Assigning the tasks to resources
Managing Reports - EBS, DART
Project Management Plan - Managing plan in SMS and MSPS
Timesheet review
Project #12
Project Name : Hartford Insurance – LossConnect - SPARK PS
Project Duration : October 2010 to Aug 2012
Role : Software Developer and Tech Lead
Lossconnect is claim intake system.
I have worked as software developer in this project. worked on ASP, .net , C++, oracle
I was the SME of UIF applicaiton
I have worked on Designer , Claim Capture which are web appliations
I have worked on Lossconnect Loader, IFTCO , UIF , automation activities reducing the developer's time
I have worked on Minimart application which helped the client team for the extraction of data.This helped
transitioning of accounts from P&C to SRS
I have worked on release management which involed - weekly, bi monthly , account shutdown
Working as Tech Lead , Business Analyst , Incident Coordinator in Technology solutions Team of SPARK PS
Working as Software Developer, Release Managerand Incident coordinator in Loss Connect Team SPARK PS.
Tech Lead Role Activities - Plan and prioritize PPMs, Estimation using adm estimator - Rough Order of Magnitude
initial estimates, pre design and post design,CR. Create Release plan for the year, Maintain the project plan in
Service Management Suite, plan analyse and design of ppms , Delegating the tasks to resources,Mentoring
resources,reviewing code and scripts,Performing the tech lead testing of tickets, deployment, co ordination with
QA and business for UAT, Casual analysis and Root cause analysis reports. Meet SLA for incidents
Business Analyst Activities -communication with business forgather requirements, sign offs, approvals, preparation
of MRDL, BA Testing of tickets.
Release Manager - coordinate for Weekly, bi monthly releases.Send communication mails to respective teams. ppm
status change
Claim Capture UI developed in ASP with Oracle 9.2 claim intake is done and available to internet users
Designer UI developed in ASP With Oracle 9.2 Internal tool managed by Hartford team
Loss Connect Loader Application to load Policy details, employee details,
IFTCO Application for FROI monitoring
UIF Application in C plus for Policy uploads
Extensively managed TPA Recon which is External System for claim financial where reconciliation of TPA loss run
file and CDW files are done. The technologies used are asp.net , SSIS, SSRS
Managed TPA Subledger application which is internal and used for generating reports of SSRS. The reports are
fetched from SSAS Cubes data. The project is based on MDX Queries
I have also managed 12 other applications of TS
TPA Reporting
CCPS Recon
MedBill Notification
Rate repository
UnCash Check
EDM Webservice
Tab Reserve
CQA
Property Content
RPS
BIEW
TLC
Project #13
Project Name : Microsoft SharePoint usage in managing MSPS 2007 helpdeskand PPM Provisioning
Project Duration : January 2010 to Sep 2010
Role : Software Developer
The project web access is based on Microsoft share point and have hands on experience in designing screens.
The tracking of help desk for MSPS demo sessions,PPM Provisioning for MSPS is handled in SharePoint.
Project #14
Project Name : Microsoft Project Server 2007
Project Duration : February 2008 to Sep 2010
Role : Software Developer
Microsoft Project Server 2007 is a Project Management tool. It consists ofMicrosoft Project Professional 2007
Desktop Client used for planning and Project Web Access Web Client used for Timesheet Tracking Project Planning
is very easy in MPP 2007 Resources can be managed and allocated MPP has many views Resource Management
and taskmanagement views Levelling of Resources. The ADT has provided with Deliverable Driven W ork Plan by
which PM can implement the ADM. DDWP also provides Deliverable assignments IS CU PR SR ED FX. Project
Web Access allows to create new tasks enter timesheet for tasks.Task Approval by manager SRS Status Visual Data
Analysis Reports
Project #15
Project Name : GDD
Project Duration : March 2007 to Sep 2010
Role : Software Developer
GDD is an ASP net project management web based role based application having integration with SMS AIF
MYTE.Worked on Task management Resource Management Issue Management Change Management Query
Builder Extensive work in Sql Server on Procedures triggers functions Coding of HPD Indicator Project Specific
Reports Supporting the project by resolving the help desk tickets with quick response Handled IDC, China DC and
Manila DC and helped them to resolve the issues.Indexing,deleting debug table data and DXU Temp tables to
improvise the speed.Create test sites for every release or patch. Deploy same on production.Testing for the issues
on the test site using the test scripts.
Other Projects
Following are the projects worked from August 2004 to Feb 2007
Directory.Planetonline.com which is a shopping cart project in ASP.net 2 with sql 2000.
Traffic and Page Ranking, Planetonline spider
Personal Details
 Bachelors of Science from Bangalore University
 Masters Diploma in Software Engineering at Aptech Bangalore .
 Residing at 202, Ganesh Kutir , Chembur Mumbai – 400071
(Uma Sunilkumar)

More Related Content

What's hot

Sameer Bhandari Resume
Sameer Bhandari ResumeSameer Bhandari Resume
Sameer Bhandari Resume
sameerbhandari
 
SadikulIslamDotNetResume
SadikulIslamDotNetResumeSadikulIslamDotNetResume
SadikulIslamDotNetResume
Sadikul Islam
 
Sumit_SharePoint
Sumit_SharePointSumit_SharePoint
Sumit_SharePoint
Sumit Y
 

What's hot (15)

Web adi success story
Web adi success storyWeb adi success story
Web adi success story
 
Sameer Bhandari Resume
Sameer Bhandari ResumeSameer Bhandari Resume
Sameer Bhandari Resume
 
Jake_Park_resume
Jake_Park_resumeJake_Park_resume
Jake_Park_resume
 
Web Adi Success Story
Web Adi Success StoryWeb Adi Success Story
Web Adi Success Story
 
CRN Magazine
CRN MagazineCRN Magazine
CRN Magazine
 
test3
test3test3
test3
 
Web adi webcast_v3
Web adi webcast_v3Web adi webcast_v3
Web adi webcast_v3
 
SadikulIslamDotNetResume
SadikulIslamDotNetResumeSadikulIslamDotNetResume
SadikulIslamDotNetResume
 
Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Steps
 
NYC School of Data - High School Selection Workshop
NYC School of Data - High School Selection WorkshopNYC School of Data - High School Selection Workshop
NYC School of Data - High School Selection Workshop
 
Office Add-ins community call-June 2019
Office Add-ins community call-June 2019Office Add-ins community call-June 2019
Office Add-ins community call-June 2019
 
Webadi -a_sample_implementation
Webadi  -a_sample_implementationWebadi  -a_sample_implementation
Webadi -a_sample_implementation
 
Jeff Huber Portfoilio
Jeff Huber PortfoilioJeff Huber Portfoilio
Jeff Huber Portfoilio
 
UNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New FeaturesUNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New Features
 
Sumit_SharePoint
Sumit_SharePointSumit_SharePoint
Sumit_SharePoint
 

Viewers also liked (14)

M tech-cse-hptu
M tech-cse-hptuM tech-cse-hptu
M tech-cse-hptu
 
Updated Resume 4_20_2016
Updated Resume 4_20_2016Updated Resume 4_20_2016
Updated Resume 4_20_2016
 
My Resume
My ResumeMy Resume
My Resume
 
Logesh resume
Logesh resumeLogesh resume
Logesh resume
 
Resume
ResumeResume
Resume
 
Melanie Hernandez
Melanie HernandezMelanie Hernandez
Melanie Hernandez
 
Anthony Vissichelli resume 2016
Anthony Vissichelli resume 2016Anthony Vissichelli resume 2016
Anthony Vissichelli resume 2016
 
Resume 2016
Resume 2016Resume 2016
Resume 2016
 
Ernest_Porchetta_Teach_ResumeA
Ernest_Porchetta_Teach_ResumeAErnest_Porchetta_Teach_ResumeA
Ernest_Porchetta_Teach_ResumeA
 
Rajeshwari S Exprience resume
Rajeshwari S    Exprience resumeRajeshwari S    Exprience resume
Rajeshwari S Exprience resume
 
Naglaa awad resume
Naglaa awad resumeNaglaa awad resume
Naglaa awad resume
 
Resume ken turano_june 2016
Resume ken turano_june 2016Resume ken turano_june 2016
Resume ken turano_june 2016
 
ElkinOspina resume
ElkinOspina resumeElkinOspina resume
ElkinOspina resume
 
Lin Resume 7 2010
Lin Resume 7 2010Lin Resume 7 2010
Lin Resume 7 2010
 

Similar to Uma SunilKumar Resume

Updated SAKET MRINAL Resume
Updated SAKET MRINAL ResumeUpdated SAKET MRINAL Resume
Updated SAKET MRINAL Resume
Saket Mrinal
 
StamblerAaronExternalResume
StamblerAaronExternalResumeStamblerAaronExternalResume
StamblerAaronExternalResume
Aaron Stambler
 
Resume_Vivek_Bishnoi
Resume_Vivek_BishnoiResume_Vivek_Bishnoi
Resume_Vivek_Bishnoi
vivek bishnoi
 
StamblerAaronExternalResumeWithoutAddress
StamblerAaronExternalResumeWithoutAddressStamblerAaronExternalResumeWithoutAddress
StamblerAaronExternalResumeWithoutAddress
Aaron Stambler
 
Mandar_Kamate_Resume _DotNet
Mandar_Kamate_Resume _DotNetMandar_Kamate_Resume _DotNet
Mandar_Kamate_Resume _DotNet
Mandar Kamate
 
SLC ASP.NET Framework and BPM (Eng)
SLC ASP.NET Framework and BPM (Eng)SLC ASP.NET Framework and BPM (Eng)
SLC ASP.NET Framework and BPM (Eng)
Selcuk Celik
 
Resume--Nilesh_kumar_singh_ADF
Resume--Nilesh_kumar_singh_ADFResume--Nilesh_kumar_singh_ADF
Resume--Nilesh_kumar_singh_ADF
NILESH KUMAR SINGH
 

Similar to Uma SunilKumar Resume (20)

Stanly_Bangalore_6_YearsExp_Dotnet -Wipro
Stanly_Bangalore_6_YearsExp_Dotnet -WiproStanly_Bangalore_6_YearsExp_Dotnet -Wipro
Stanly_Bangalore_6_YearsExp_Dotnet -Wipro
 
ChandanResume
ChandanResumeChandanResume
ChandanResume
 
Bindu dot net_cv
Bindu dot net_cvBindu dot net_cv
Bindu dot net_cv
 
Updated SAKET MRINAL Resume
Updated SAKET MRINAL ResumeUpdated SAKET MRINAL Resume
Updated SAKET MRINAL Resume
 
Brijesh Soni
Brijesh SoniBrijesh Soni
Brijesh Soni
 
Kishor resume-
Kishor   resume-Kishor   resume-
Kishor resume-
 
StamblerAaronExternalResume
StamblerAaronExternalResumeStamblerAaronExternalResume
StamblerAaronExternalResume
 
Resume_Vivek_Bishnoi
Resume_Vivek_BishnoiResume_Vivek_Bishnoi
Resume_Vivek_Bishnoi
 
StamblerAaronExternalResumeWithoutAddress
StamblerAaronExternalResumeWithoutAddressStamblerAaronExternalResumeWithoutAddress
StamblerAaronExternalResumeWithoutAddress
 
malliCV
malliCVmalliCV
malliCV
 
Mandar_Kamate_Resume _DotNet
Mandar_Kamate_Resume _DotNetMandar_Kamate_Resume _DotNet
Mandar_Kamate_Resume _DotNet
 
SLC ASP.NET Framework and BPM (Eng)
SLC ASP.NET Framework and BPM (Eng)SLC ASP.NET Framework and BPM (Eng)
SLC ASP.NET Framework and BPM (Eng)
 
Poushali_Mukherjee
Poushali_MukherjeePoushali_Mukherjee
Poushali_Mukherjee
 
Rajiv_Khobragade_Resume
Rajiv_Khobragade_ResumeRajiv_Khobragade_Resume
Rajiv_Khobragade_Resume
 
Asp.Net_ Developer Resume Remotely
Asp.Net_ Developer Resume RemotelyAsp.Net_ Developer Resume Remotely
Asp.Net_ Developer Resume Remotely
 
Resume_Hardeep
Resume_HardeepResume_Hardeep
Resume_Hardeep
 
Ramji
RamjiRamji
Ramji
 
Ashish tripath
Ashish tripathAshish tripath
Ashish tripath
 
CV_Nitin_Kumar_2022
CV_Nitin_Kumar_2022CV_Nitin_Kumar_2022
CV_Nitin_Kumar_2022
 
Resume--Nilesh_kumar_singh_ADF
Resume--Nilesh_kumar_singh_ADFResume--Nilesh_kumar_singh_ADF
Resume--Nilesh_kumar_singh_ADF
 

Uma SunilKumar Resume

  • 1. Uma SunilKumar Contact Number: 07715918872 Summary Currently working with Accenture as Tech Lead with 10 years of experience. Worked on Project from the inception involving server setup,software installation, till the hand holding. Extensively worked on ASP.net 4.0, WCF, SQL Server, HTML 5, JQuery and JSON. Created JSON Restful Services. Worked on Responsive web design using Bootstrap to develop a website working on desktops and mobiles with cross browser compatibility. Worked on Kinect device interaction - POC applications for demo to clients to encourage business. Worked on performance tuning of the websites. Worked on Plantation, Insurance,Resource management Domain. Contributed to technical trainings. Technical Skills ASP .net 4.5 WCF MVC HTML 5 Bootstrap Angular JS JavaScript JQuery SQL Server 2008 R2 ASP VB.net C#.net Java Oracle C C++ Agile Certifications 70-515 - Web Application Development 70-513 -Windows Communication Foundation 70-516 - ADO.net Experience Project #1 Project Name : RGE Plantation Project Duration : August 2015 to January 2016 Role : Software Developer and Tech Lead Tool : Microsoft Visual Studio 2012 Framework : WCF ORM : Entity Framework Packages : Nuget Package – Asp.net Web Helpers Library DB : SQL Server 2014
  • 2. Created 25 Restful WCF JSON services for 4 applications - Inventory,PQA-HQA, Wood Supply , UAV. Utilized Json.Decode function to Convert string data in JavaScript Object Notation (JSON) format into a data object. The request json is one string. The response is a json object of a particular class type.Using the context object of entity framework, saved the data using savechanges method.Invoked stored procedures to fetch data from database an d provide the required data to the IPAD device. Provided the bridge between IPAD application developed using Xamrin studio and the client database.Improved the performance while fetching data. Maintained a DeviceMaster table to track the IPAD devices used by the power users at the field.Created a webservice to generate the token id. The mapping table had a unique identifier field. This generated Unique identifier is passed on as a token id. The tokens are valid only for 24 hours. All requests came along with the token id. The token id is validated before synching the database. Project #2 Project Name : Operations Management System Project Duration : Jan 2014 to July 2015 Role : Software Developer and Tech Lead Tool : Microsoft Visual Studio 2010 Web Devp : ASP.net 4.0 ORM : Entity Framework Report : High Charts 4.0.1 DB : SQL Server 2008 R2 Operations Management manages the resources from joining till roll off date. It is responsible for efficient usage of resources and increasing of the productivity and in turn increasing the company profit. Operations management system – tool to manage the following 1)Resource Management a) Resources joining to Appfactory b) Assigning resources to projects c) Roll off of the projects d) Timesheet / chargeability 2) Project Management and project health 3) Wbse management 4) Leave management 5) Table values management Have suggested that abacus data and employee resources data can be exported from excel file to database from the front end which is easier to handle the uploading of data as it is GUI driven. The advantage is that the column field names can be any name in the excel. Upload abacus data and resources data 1) Created UI which accepts the column alphabets - A,B,C,......AZ...etc 2) The column alphabets are mapped against the column names in the database. 3) The advantage ofmapping is that the excel can have any field name or column name. 4) The filed settings is saved in xml file 5) Called the console application to process the export functionality 6) The console application reads the settings file for the fields 7) The excel is read for the values
  • 3. 8) The data is transferred to DB OMS - Performance improvement Reduction of database size 1) Deleted the users table which was holding all employees data. This was extra data which was not relevant and was simply occupying the database size. 2) Commented the users table related code in the solution Created a home page so that all users need not login and access the employees page, which lists so much data. This improved the performance Fetching Cached Data, Paging in Employees page and restricting the Page size.The page size is configurable. The admin team generally prefer searching. Created index on search field – Name Highlighted the following for performance improvement and implemented the same. People page 1) The people page was retrieving all the employees from the database.Though paging was given , on change of the page index, it was again retrieving all the employee records. When the data is huge , it will be slow. So we can overcome by selecting only required number of records from the db. 2) When the search was done on employee name, all records from the database was retrieved. After fetching the data, it is filtered and shown.This can be avoided by fetching only matching records from db. 3) 26 sql datasource controls were used.The select , update,delete operations were done in the UI layer. This was done using the old ado.net style. There was no separation of the layers. We have to write data related code in data layer 4) There are 3 types of skills – primary, secondary , additional skills. All these are stored in single table userskills. But there are 3 hits to database to fetch the skills. This can be avoided. 5) The skills dropdown is available in all the skills gird(primary, secondary,additional). Same data is shown in the skill dropdown.But there is 3 database hits.Every time skills data is retrieved thought it is same for 3 dropdowns.This can be avoided. 6) The same people page is including all the details which is looking complex which can be avoided by separating into 2 pages (skills and assignments) Create new employee page 1) 19 sql datasource controls were used.The db records were retrieved in the UI layer. There was no separation of UI,Business and Data layer. The db related coding should be written in data layer. Skill Management 1) The db records retrieved in UI layer. No separation of layers. The db related code to be written in data layer 2) All skills retrieved on page load and also on page index changed.We can improve performance by fetching only required records Display Existing projects page 1) The db related code is written in UI layer. 2) All projects are fetched on page load and also on page index changed.We can improve performance by fetching only required records
  • 4. Create new project page 1) The db related code is written in UI layer. WBSE Managment 1) The db related code was written in UI layer. 2) All WBSE records were fetched on page load and also on page index changed.We can improve performance by fetching only required records Common Values Management 1) The db related code was written in UI layer. 2) All records are fetched on page load and also on page index changed.We can improve performance by fetching only required records ASP.net Menu 1) The Server side control – ASP.net menu was taking time to display on screen. We can use html controls and also display the plain html anchortags on one side of the page. Server Infrastructure – Increase the RAM and storage and have a better network bandwidth. Project #3 Project Name : Content Management System Project Duration : January 2015 to March 2015 Role : Software Developer and Tech Lead Tool : Microsoft Visual Studio 2010 Web Devp : ASP.net 4.5 – MVC ORM : Entity Framework DB : SQL Server 2008 R2 Supported the content management systemdeveloped in ASP.net MVC Orchard is a free, open source, community-focused project aimed at delivering applications and reusable components on the ASP.NET platform Project #4 Project Name : Device Management – SEP, SSP Project Duration : November 2013 to January 2014 Role : Software Developer and Tech Lead Tool UI : : Microsoft Visual Studio 2012 HTML 5 , Bootstrap , JQuery Designed UI using Bootstarp, JQUERY, HTML5. The pages are cross browser compatible with responsive UI which works on desktop , Windows mobile, IPhone, Android. Implemented the business logic to connect to Afaria server and manage the device. The device can be locked, unlocked, remove control, wipe, unregister , locate. By consumeing the services of Afaria, the functionalities are implemented.
  • 5. Project #5 Project Name : MBVI – Kinect for Energy Plant Project Duration : October 2013 to October 2013 Role : Software Developer and Tech Lead Tool UI : : Microsoft Visual Studio 2010 WPF Worked on a POC to demonstrate on 5 use cases on Kinetic (XBOX 360) Device. This was to simulate the activities done by workers in energy plant. The worker of a plant can take training before reaching the plant on different activities to be carried. This was developed using the WPF. Implemented using Microsoft.Kinect.Toolkit namespace. Project #6 Project Name : Mobility Operations Management System Project Duration : Nov 2013 to August 2013 Role : Software Developer and Tech Lead Tool : Microsoft Visual Studio 2010 Web Devp : ASP.net 4.0 ORM : Entity Framework Framework : WCF DB : SQL Server 2008 R2 mOps is a solution to retrieve productivity metrics of Employees for the North America region and display on iOS devices. This involves a Mac-mini and mOps server at the backend and supports iPhone and iPAD clients Accenture Leadership, NA Designed the new architecture to implement WCF and provide services to iOS devices. Removed the dependency on Jenkins - (Jenkins is a build automation system.The Linux shell script triggered a program to run in Mac mini to transfer the sqlite database files from mac mini machine to Web server. The trigger works when html file is updated with current timestamp. Integrated email service with IOS application. Have implemented the WCF services for 1) sending emails to multiple users. 2) images as attachment in the email 3) images along with the email body 4) html and plain emails in the email body 5) validations to check only accenture emails. validations for blank or invalid To email ids and CC email ids. CC is optional Project #7 Project Name : SME Tool Project Duration : May 2013 to August 2013 Role : Software Developer and Tech Lead Tool : Microsoft Visual Studio 2010 Web Devp : ASP.net 4.0 DB : SQL Server 2008 R2
  • 6. Designed and implemented the SME Tool. The SME can update the bandwidth available and effort spent on opportunity.Admin assigns SME to an opportunity.Admin can verify the availability of the SME and assign to an opportunity.Admin has access to reports.Any Accenture userwho has access to tool can raise a request. The dynamic email functionality is implemented. Project #8 Project Name : State Bank of Mauritius Project Duration : Feb 2013 to Jun 2013 Role : Software Developer and Tech Lead Tool : Microsoft Visual Studio 2010 Web Devp : ASP.net 4.0 DB : SQL Server 2008 R2 Content Management System(Mobile Board Reader) is a tool -with Board books which are a collection of documents that are packaged togetherinto a single document for viewing on the web or iPad. Through the management interface you can upload and reorder the documents you wish to package togetherwithin a given board book. Integrated the SharePoint with CMS. Project #9 Project Name : Online Bidding Project Duration : Sep 2012 to Jan 2013 Role : Software Developer and Tech Lead Tool : Microsoft Visual Studio 2010 Web Devp : ASP.net 4.0 DB : SQL Server 2008 R2 Implemented Online Bidding software using Model View Presenter architecture. Project #10 Project Name : Hartford Insurance – Claims Unification Project Duration : July 2012 to Aug 2012 Role : Business Analyst Re engineering of 7 source interfaces - 604a,b,c,d,e,f,g. Studied the stored procedures of oracle and came up with the functional document and detailed technical document with logic helping the unification developer's team to start coding without any difficulty. Project #11 Project Name : Hartford Insurance – Technology Solutions Project Duration : August 2011 to Aug 2012 Role : Tech Lead There are 14 applications in Technology solutions.The technology involved are ASP.net , SQL Server 2005, SSIS, SSAS, SSRS. I technically supported the team for enhancements (Maintenance bimonthly activity). Roles Played Business Analyst - communicating with business forrequirements. creation of Maintenance requirement document
  • 7. and having walktrhough of MRDwith business.BA Testing of application before handing over to QA Tech Lead Reiews - Technical design document review , Code Review Managing the PPMs Rough order of mangnitude - ROM using ADM estimator Assigning the tasks to resources Managing Reports - EBS, DART Project Management Plan - Managing plan in SMS and MSPS Timesheet review Project #12 Project Name : Hartford Insurance – LossConnect - SPARK PS Project Duration : October 2010 to Aug 2012 Role : Software Developer and Tech Lead Lossconnect is claim intake system. I have worked as software developer in this project. worked on ASP, .net , C++, oracle I was the SME of UIF applicaiton I have worked on Designer , Claim Capture which are web appliations I have worked on Lossconnect Loader, IFTCO , UIF , automation activities reducing the developer's time I have worked on Minimart application which helped the client team for the extraction of data.This helped transitioning of accounts from P&C to SRS I have worked on release management which involed - weekly, bi monthly , account shutdown Working as Tech Lead , Business Analyst , Incident Coordinator in Technology solutions Team of SPARK PS Working as Software Developer, Release Managerand Incident coordinator in Loss Connect Team SPARK PS. Tech Lead Role Activities - Plan and prioritize PPMs, Estimation using adm estimator - Rough Order of Magnitude initial estimates, pre design and post design,CR. Create Release plan for the year, Maintain the project plan in Service Management Suite, plan analyse and design of ppms , Delegating the tasks to resources,Mentoring resources,reviewing code and scripts,Performing the tech lead testing of tickets, deployment, co ordination with QA and business for UAT, Casual analysis and Root cause analysis reports. Meet SLA for incidents Business Analyst Activities -communication with business forgather requirements, sign offs, approvals, preparation of MRDL, BA Testing of tickets. Release Manager - coordinate for Weekly, bi monthly releases.Send communication mails to respective teams. ppm status change Claim Capture UI developed in ASP with Oracle 9.2 claim intake is done and available to internet users Designer UI developed in ASP With Oracle 9.2 Internal tool managed by Hartford team Loss Connect Loader Application to load Policy details, employee details, IFTCO Application for FROI monitoring UIF Application in C plus for Policy uploads Extensively managed TPA Recon which is External System for claim financial where reconciliation of TPA loss run file and CDW files are done. The technologies used are asp.net , SSIS, SSRS Managed TPA Subledger application which is internal and used for generating reports of SSRS. The reports are fetched from SSAS Cubes data. The project is based on MDX Queries I have also managed 12 other applications of TS TPA Reporting
  • 8. CCPS Recon MedBill Notification Rate repository UnCash Check EDM Webservice Tab Reserve CQA Property Content RPS BIEW TLC Project #13 Project Name : Microsoft SharePoint usage in managing MSPS 2007 helpdeskand PPM Provisioning Project Duration : January 2010 to Sep 2010 Role : Software Developer The project web access is based on Microsoft share point and have hands on experience in designing screens. The tracking of help desk for MSPS demo sessions,PPM Provisioning for MSPS is handled in SharePoint. Project #14 Project Name : Microsoft Project Server 2007 Project Duration : February 2008 to Sep 2010 Role : Software Developer Microsoft Project Server 2007 is a Project Management tool. It consists ofMicrosoft Project Professional 2007 Desktop Client used for planning and Project Web Access Web Client used for Timesheet Tracking Project Planning is very easy in MPP 2007 Resources can be managed and allocated MPP has many views Resource Management and taskmanagement views Levelling of Resources. The ADT has provided with Deliverable Driven W ork Plan by which PM can implement the ADM. DDWP also provides Deliverable assignments IS CU PR SR ED FX. Project Web Access allows to create new tasks enter timesheet for tasks.Task Approval by manager SRS Status Visual Data Analysis Reports Project #15 Project Name : GDD Project Duration : March 2007 to Sep 2010 Role : Software Developer GDD is an ASP net project management web based role based application having integration with SMS AIF MYTE.Worked on Task management Resource Management Issue Management Change Management Query Builder Extensive work in Sql Server on Procedures triggers functions Coding of HPD Indicator Project Specific Reports Supporting the project by resolving the help desk tickets with quick response Handled IDC, China DC and Manila DC and helped them to resolve the issues.Indexing,deleting debug table data and DXU Temp tables to improvise the speed.Create test sites for every release or patch. Deploy same on production.Testing for the issues on the test site using the test scripts. Other Projects Following are the projects worked from August 2004 to Feb 2007
  • 9. Directory.Planetonline.com which is a shopping cart project in ASP.net 2 with sql 2000. Traffic and Page Ranking, Planetonline spider Personal Details  Bachelors of Science from Bangalore University  Masters Diploma in Software Engineering at Aptech Bangalore .  Residing at 202, Ganesh Kutir , Chembur Mumbai – 400071 (Uma Sunilkumar)