1. Abdul Kareem MAbdul Kareem M
Contact: + 91- 8870056035 (M)Contact: + 91- 8870056035 (M)
E-Mail:E-Mail: mailtoabdulm@yahoo.commailtoabdulm@yahoo.com
Seeking middle level managerial assignments in IT Project /Application Development
with a growth oriented organization
SYNOPSIS
A dynamic professional with over 11.2+ years of rich & extensive experience in end-to-end development of software
products from requirement analysis to system study, design documents, coding, testing, de-bugging, documentation and
implementation in Microsoft .Net Technologies and Sharepoint 2007/2013.
Working in development of applications using Sharepoint 2007/2013,ASP.Net,C#,Entity Framework,LINQ,MVC,
Razor,Web API,Jquery,JSON,AngularJS,SQL Server 2008 R2/2012,SSIS,SSRS.
Have done the unit testing of code using Nunit,Microsoft Unit Testing framework.
Have done the code review using tools FxCop/StyleCop
Prepared the architecture design for the project by applying corresponding design patterns (Factory,Abstract
Factory/Facade).
Worked in the development of project in executing the architecture design into coding. Having a strong coding skill using
Asp.net,C#,WCF Service,MVC,Web API,Razor,Entity Framework,Angular js ,Jquery.
Having a very good experience using loading of external data to sql server DB by developing sql server integration
services package (SSIS) and applying corresponding data validations and transformations using SSIS. And deployed
the package into SQL Server and configured it to run from SQL Server Job Agent.
Having a very good experience in developing different reports using SSRS and deploy the report into report server.
Developed different report types to show data in different formats such as Group By, Charts.Enabled the Report to be
viewed from .Net Web application.
Having a very good experience in configuring SQL replication for the data to be replicated into different DBs.
Having very good experience in writing complex stored procedures, configuring indexes for tables/views, creating
triggers in sql server.
Have developed bilingual applications in ArabicEnglish using satellite assemblies in .Net technologies.
A project implementer having gained both onsite as well as offsite experience in implementing numerous projects (Refer
Annexure) and ensuring delivery of projects within the time & cost parameters.
An effective communicator with excellent relationship building & interpersonal skills. Strong analytical, problem solving &
organizational abilities. Possess a flexible & detail oriented attitude.
TECHNICAL PREVIEW
Net Framework : .Net 1.1/2.0/3.5/4.5,C#,ASP.Net,LINQ,Entity Framework, WCF, Windows &
Web
Services,ReST WCF Service, Satellite Assemblies
(ArabicEnglish),MVC,Web API
Portal : Sharepoint 2007/2013
RDBMS : Microsoft SQL Server 2000/2005/2008R2/2012,SSIS,SSRS
Unit Testing : Nunit, Microsoft Team System
Code Review Tools : FxCop,StyleCop
Source Control : TFS, Visual Source Safe (VSS)
Script Languages : HTML,CSS,Java Script, Jquery,JSON,AngularJS,Razor View Engine
Web Server : Internet Information Services (IIS) 6/0/8.5
Project Management : Agile Scrum Methodology
2. CERTIFICATION
Microsoft Certified Technology Specialist in .Net 2.0 Web application (MCP ID : 3830248)
Microsoft Certified Technology Specialist in Sharepoint 2007 application development (MCP ID : 3830248)
Have attended training and certified in Sharepoint 2013 application development from Udemy
MCP_Transacript.PD
F
ORGANISATIONAL EXPERIENCE
Tenure Designation Company Name
Dec’13 - Till Date Project Leader Wipro Technologies, Chennai
Aug’11 – Aug’13 Senior Associate Gavs Technologies, Chennai
Feb’10 - Jun’11 Senior Software Analyst Alwanat Company Limited, Riyadh, Saudi Arabia
Nov’08 - Jan’10 Analyst Verizon Data services India (CMMi Level 5), Chennai
Jun’06 – Oct’08 Senior Software Engineer Lionbridge Technologies Pvt. Ltd.,(CMMi Level
5),Chennai
Feb ’05 – Jun’06 Programmer Interpress Private Ltd., Chennai
HIGHLIGHTS
At Wipro Technologies
Working in the development of web application using ASP.Net,C#,Entity Framework,MVC,RazorJquery,JSON,ReSTful
Web Service, SQl Server,SSIS,SSRS. Analyzing the requirements and preparing the technical design documents and
working with stakeholder to get the design documents approved to start development.Also responsible for preparing
weekly and monthly status report and also involves in the preparation of SOW and mentoring junior team members.
At GAVS Technologies Pvt Ltd
Worked on the development of web applications using third party components such as ASPOSE Slides, Dotnet Charting
and coordinating with teams in completing the tasks and driving the showcase on each iterations.
At Alwanat Company Limited
Worked as a Senior Software Analyst and has the responsibility of communicating with clients and Project Managers on
analysis of requirement and preparation of design documents, ERD Diagrams, Data Flow Diagrams and coordinating
with team and involving in development of project and producing the deliverables. Have developed multi lingual
application for arabicenglish language.
At Verizon Data services
Worked on the ASP.Net,C#,SQL Server, and Web service , worked on the development of Blog Site and enhancement
and production support of Verizon.com sites.
At Lionbridge Technologies Pvt. Ltd.
Developed web and client server based applications using Microsoft.Net Technologies and Sharepoint Server 2007 for
the client; Aveva Solutions Ltd, U.K.
At Interpress Private Ltd.
Developed ASP.Net & Winforms applications for the clients India Cabs, Breakthrough Technology and Dailythanthi and
gained good domain knowledge in the same.
Awards & Appreciation
At Wipro Technologies
Have received customer commendation for timely and quality delivery in each sprint cycle. Have built strong
reputation of Wipro with customer,
3. At GAVS Technologies Pvt Ltd
Won ‘STAR Team of the Quarter’ award for zero defects deliverables and Customer Satisfaction ratings of 5 in
all iterations of the quarter for a project IHS - Symphony
At Verizon Data services
Won an ‘SPOT Award’ for my exemplary contribution and producing the deliverables within stringent deadline.
Onsite Exposure
10 Feb’10 – 22 Jun’11
Worked in a Client Place at “Saudi Commission for Tourism & Antiquities, Riyadh, KSA” in developing
bilingual applications (English/Arabic) web applications using .Net Technology for the clients various tourism activities.
1 Aug ‘06 – 30 Oct ‘06
Worked in a Client Place at “Aveva Solutions Ltd., Cambridge, England, U.K” for the requirement analysis and
developed the initial design and development of the project.
US B1 Visa – Possessing a US B1 visa validity until year 2024.
ACADEMICS
2004 Bachelor of Engineering, B.E. (Computer Science & Engg) from Jayaram College of Engineering &
Technology,
Bharathidasan University
PERSONAL DETAILS
Father Name : A. Mohamed Thajudeen
Date of Birth : 25th
May,1982
Permanent Address : Plot No-91,R.V.S Nagar,Khajamalai, Tiruchirappalli - 620023
Passport Number : G5998018
ANNEXURE
PROJECTS UNDERTAKEN
Title : MART & IRCN
Client : DHL Global Forwarding
Duration : Feb’15 – Till Date
Team Size : 8
Platform : Net Framework 4.5, C#, MVC 4, Web API,Razor Engine, Entity Framework, Jquery,JSON,
Entity Framework, SQL Server, SSIS.SSRS, Agile Scrum,
Brief : A company has a very large volume of intercompany transactions, many millions a year, with a
very high monetary value. Destination countries spend a large amount of effort in both Finance
and
Operations to ensure that these transactions are included where appropriate in billing to
customer.
Despite this, a large value is written off as unresolved, a cost of several million EUR each year.
MaRT
is designed to meet the requirement which matches the transactions across all the sub ledgers
and
links the operational data providing user a web interface to verify and taking an action on each
or
group of financial transactions. MaRT provides global solution where the individual countries
can use it
for their productivity leverage.
4. . Responsibilities
- Preparing design document and architectural design based on functional requirement
specification.
- Working on the code development as per design document.
- Working on the unit testing using Microsoft Unit Testing framework.
- Performing code review using FxCop to confirm code is developed as per coding standard.
- Responsible for code integration and building the code for deployment and deploy them on
UAT/Staging/Production servers.
- Single point of contact for the client calls.
Title : Pretek
Client : Williams Sonoma Inc
Duration : Jan’14 – Nov’14
Team Size : 5
Platform : Net Framework 3.5, C#, Winforms, SSIS.SSRS, SQL Server, TFS
Brief : Pretek application is the windows based applition used for retail planning. Retal planning is the
process of establishing sales targets and determining the correct amounts of inventory needed
to support those targets. Pretek is designed to assist planners as they plan and forecast sales,
margin,
and inventory.
Title : IHS - Symphony
Client : IHS, UK
Duration : Jul’12 – Aug’13
Team Size : 10
Platform : Net Framework 3.5, ASP.Net, C#, SQL Server, Ajax Control Toolkit,TFS ,WCF
Brief : This application is developed for managing the information with Filenet. The front end task that
has to
handled by end user is developed using ASP.Net where user sets all the access to users with
different
roles assigned to them and the Filenet application will send the corresponding document
details to
the user where they will work on it to publishing the document with series of workflow.
Title : http://issemployee.synovate-nova.com
Client : Skyline ISS,UK
Duration : Dec’11 – May’2012
Team Size : 3
Platform : Net Framework 3.5, ASP.Net, C#, Dotnet Charting,SQL Server 2008,Aspose Slides DLL
Brief : This application is used for employee engagement survey. The Employee survey information is
formed
as Cylinderical Chart,Pie Chart and BarChart. The generated charts are loaded into the
powerpoint
slides and the required text and tables are filled accordingly.
Title : http://www.mazda-cemi.com
Client : Mazda,Germany
Duration : Aug’11 – Nov’11
Team Size : 4
Platform : Net Framework 3.5, ASP.Net, C#, Ajax Control Toolkit,SQL Server 2008,WCF
Brief : This application is used for customer satisfaction survey.The satisfactory responses of a
customer are
Fed into the system according to the Dealer wise. Different report such as Aggregated
Report,Trend
Analysis,Individual Report are generated using the SSRS.
Title : Project Monitoring & Control - http://online.sct.gov.sa/pmc/
Client : Saudi Commission for Tourism & Antiquities, Riyadh, KSA
Duration : Feb’11 – Jul’11
Team Size : 3
Platform : Net Framework 2.0, ASP.Net, C#,Localization,Ajax Control Toolkit,SQL Server 2008
R2,satellite
assemblies (Englisharabic)
Brief : This application is used for monitoring the projects. It also has the set of workflows involved in
it where
5. in each stage it needs approval, right from project request from client to Work plan approval
by
Technical Manager. The Project Manager will see his Project Calendar for a year with
Deadline
highlighted against each project. He can update progress of each task item in a project and
the project
completed percentage will be calculated accordingly and he has the provision of sending the
status
report to Technical Manager. It uses the localization and it can be viewed in both Languages
English
or Arabic.
Title : Attendance System Reports - http://online.sct.gov.sa/AttendanceReports_Combined/
Client : Saudi Commission for Tourism & Antiquities, Riyadh, KSA
Duration : Sep’10 – Jan’11
Team Size : 2
Platform : Net Framework 2.0, ASP.Net, C#, Localization, Ajax Control Toolkit, SQL Server 2008 R2,SQL
Jobs,
Windows Services, satellite assemblies (Englisharabic)
Brief : This application is for generating the reports of employee such as daily attendance timing, late
leaving,
Early leaving, late comers, Absentees report for the given period. The attendance percentage
report
Can also be seen like a graph view and graph is drawn using html and css. The Employee
swipe
Records are available in the SQL Database and the job is scheduled to run at every night to
calculate
The attendance timing of each employee for that day. And a windows service will be running
early
Morning to send the attendance report of employees to his direct manager. The manager can
ask for
Justification if he finds any discrepancy in timings of an employee by clicking on the
corresponding
Link, and it will send an email to employee to provide the reason and if manager agrees then it
will go
For HR approval and finally the employee attendance timing will be updated in the database. If
an
Employee has multiple In and Out Time then his attendance timings will be calculated
accordingly.
Title : I KNOW THE SCORE PREDICTION - http://ikts.ourleague.com/
Client : Ourleague, Riyadh, KSA
Duration : Feb’10 – Aug’10
Team Size : 2
Platform : Net Framework 2.0, ASP.Net, C#,Localization,Ajax Control Toolkit,SQL Server 2008 R2.
Brief : This application is used for prediction of scores in the foot ball match and scoring points
according to
the actual results. The user will be entering the predictions of each match and it can be
updated before
the start of match. The set of rules for scoring the points is well defined in the system. Once
the match
is completed the job will be run to calculate score then the leader board will be updated and
the user
rankings are calculated. Any user can add other user to his watch list and he can view the
scores of
the user in his watch list.
Title : http://www22.verizon.com/residentialhelp/?appname=myverizon
Client : Verizon Communications, USA
Duration : Oct’09 – Jan’10
Team Size : 3
Platform : Net Framework 2.0, ASP.Net, C#,SQL Server 2008 R2,
Brief :
Worked on implementing new header for the Residentialhelp site in line with the myverizon
sites. The
updated header provides the user with the weather info of his locality in U.S.A. He will be
having links
6. to other Verizon.com sites in the header drop down menus. The menus will be loaded
dynamically
based on the user preferences cookie that will be set while he logs in through the
myverizon.com
login page.
Responsibilities :
- Interacting with On-Shore Manager about the requirements and prepared the design
documents for this project
- Implemented Dynamic Menus,Populated Sign in Welcome Pop Up
- Written HttpHandler to get the weather info from third party API and parsed the xmldata
returned from API to get the weather info and updated that info in our Header.
- Worked as a Lead Role in this project and co-ordinated with team members to finish the
project on-time.
- Worked on the Production Issue Requests.
Title : http://policyblog.verizon.com/
Client : Verizon Communications, USA
Duration : Feb’09 – Sep’09
Team Size : 4
Platform : Net Framework 2.0, Sharepoint 2007,ASP.Net, C#,SQL Server 2005,SSO Authentication
Integration
Brief :
Developed a Blog Site The registered users in SSO will be authenticated and will publish a
new post. The published posts will appear on the End User site and the end user can share the
blogs to his social networking profile. The comments for a blogs posted by the users will be
moderated and after approval by admin it will appear on the site. And also we have integrated
the video player and will display the list of videos available. These videos have the share
functionality like email sharing, twitter, and facebook. It will also generate the embed tag for a
corresponding video and users can paste the embed tags in anyother site, and that video will
be displayed in that site. We have used Ajax,SSO Integration,Invisible Captcha,Caching,HTTP
Module for URL Rewriter. Implemented the Tag Clouds using provided keywords for each blog
post.
Responsibilities:
- Interacting with Clients,analyzing requirements and preparing Design Documents
- Creating User Controls as per the business requirements
- Handling the issues and helping the team members to solve the issues.
Title : http://www22.verizon.com/content/paymentlocations/
Client : Verizon Communications, USA
Duration : Nov’08 – Jan’09
Team Size : 8
Platform : Net Framework 2.0, ASP.Net, C#,SQL Server 2005
Brief : Worked on the Redesign of the site. Worked on the search page Issues and fixing it.The pages
Payment locations Main Page,Frequently asked questions and Search Details Page to have
the same
look and feel with other pages in the verizon.com
Responsibilities:
- Interacting with Clients,analyzing requirements and preparing Design Documents and
working on the code development and tracking the deliverables
Title : Spicer and Vizstream Markup
Client : Aveva Solutions Ltd, Cambridge, U.K.
Duration : Jun’08 – Sep’08
Team Size : 4
Platform : Net Framework 2.0, C#,Sharepoint 2007
Brief : Spicer and Vizstream control is the third party control which is used to display the drawings
from the
information available in the .svg,.zgl file formats.Further efforts were put in to enable the mark
up option in the spicer and vizstream control. The user will do the mark up on the drawings and
will
upload the mark up information to the corresponding location in the server. Then user will view
the
drawings with the updated markup information.
Title : XMpLant Viewer
7. Client : Aveva Solutions Ltd, Cambridge, U.K.
Duration : Aug’07 – Apr’08
Team Size : 5
Platform : Net Framework 3.0, C#, XML, XAML,WPF, Windows XP
Brief : XMpLant viewer was the .Net application that was used to render the plant drawings from the
information available in XML file. The serializer class was created using the schema definition
of the
XML that contains the plant drawings information Then by using the serializer class the XML
file was
deserialized and the drawing information was stored in the corresponding objects. This objects
was
used to construct the plant drawing which is composed of 2D objects such as ellipse,line.circle
etc and
3D objects such as cone,cylinder,torus,sphere etc. 2D Objects will be rendered in the WPF
Canvas
control and 3D objects were rendered in the WPF Viewport3D control.
Title : Aveva Net Modeller
Client : Aveva Solutions Ltd, Cambridge, U.K.
Duration : Aug ‘06 – Jun’07
Team Size : 4
Platform : .Net Framework 2.0,WinForms, C#, SQL Server 2005,VSTS, TFS, Windows Server
2003,Remoting
Windows Service
Brief : AVEVA NET Modeller was AVEVA's new generation data management application interface
that
allowed Power Users to create and maintain data about all AVEVA NET objects. This
application was
based on Microsoft .NET technology, which offered all the benefits of Windows interface
technologies
with the deployment advantages of application interfaces .
Features :
- Search for existing or missing AVEVA NET objects and their related data.
- Explore meaningful hierarchical structures representing the Enterprise and its business focus.
- Provide an alternate interface for the querying, viewing and printing of data and documents
stored
securely in AVEVA NET electronic repositories.
Title : Cab Operators Package
Client : Indiacabs, Chennai
Duration : Jan’06 – Jun’06
Team Size : 6
Platform : .Net Framework 1.1,Win Forms , C#, SQL Server 2000, Crystal Report, Windows XP
Brief : India Cabs is one of Chennai's leading Tourists cab operator. This software was prepared to
manage
the total operations carried out by a cab operator. It contained all the details of the car such as
car
number, model, insurance and other such details. In this, Customer details such as customer
name,
address and other contact information is stored. Each customer is allotted with a
corresponding tariff
category. The charges were calculated based on that tariff. Then the bill was raised included
the
service tax and sent to the appropriate customer. The bill was raised either as a single bill or
as a
consolidated bill. Amount received from the customer is entered and corresponding bill detail is
updated. The accounts module would hold the payment, receipt, acccount ledger and party
ledger
informations.The MIS (Management Information Systems) report such as vehicle expenses,
vehicle
history, and revenue cost reports were generated.
Title : Medical Transcription
Client : Breakthrough Technology, Chennai
Duration : Aug’05 – Dec’05
Team Size : 5
Platform : Net Framework 1.1, ASP.NET, C#, JavaScript, SQL Server 2000, Crystal Report, Windows XP
Brief : This System was developed for Break Through Technology, one of the leading BPO company.
The
8. manager would assign the tif files received from the client to each team leader. The team
leader would
assign it to the representatives. The representatives would retrieve the information from the tif
file and
will store it in the database. This information was sent for QC approval and possibilities were
for it to
get accepted or get rejected. If any record gets rejected by QC then it will be re-assigned to the
corresponding representative. If the record was approved by the QC, then it was sent to next
higher
level and finally a report was generated based on the provided information.
Title : Asset Management System
Client : Dailythanthi, Chennai
Duration : Mar’05 – Jul’05
Team Size : 5
Platform : .Net Framework 1.1, WinForms, C#,, SQL Server 2000, Crystal Report and Windows XP
Brief : This System managed the IT and Non-IT Assets of the client. Each asset had a detailed
description
like Make, Model, Capacity, Serial Number, and any other special features. each asset is
linked with a
company, location and owner. transfer of asset to another location or a company is possible.
asset
owner could be reassigned at any time. Access control is incorporated with multiple levels of
privileges
like Administrator, Manager and Owner. Each asset has detailed information about its
purchase,
induction, expiry and transfer date. warranty and insurance information and condition of each
asset is
maintained. Component upgrades, repairs and replacement were regularly monitored and
logged.
Software inventory is also handled by the system with each asset tagged with the installed
software
with their detailed information about the vendor, product, version and the relevant product key.