abdul_kareem_resume

9
Abdul Kareem M Abdul Kareem M Contact: + 91- 8870056035 (M) Contact: + 91- 8870056035 (M) E-Mail: E-Mail: [email protected] [email protected] 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 Arabic\English 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 (Arabic\English),MVC,Web API

Upload: abdul-kareem

Post on 11-Feb-2017

74 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Abdul_Kareem_Resume

Abdul Kareem MAbdul Kareem MContact: + 91- 8870056035 (M)Contact: + 91- 8870056035 (M)

E-Mail: E-Mail: [email protected]@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 Arabic\English 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 (Arabic\English),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

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

Page 2: Abdul_Kareem_Resume

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 arabic\english 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,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.

Page 3: Abdul_Kareem_Resume

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

ANNEXUREPROJECTS 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.

. 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.

Page 4: Abdul_Kareem_Resume

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 (English\arabic) Brief : This application is used for monitoring the projects. It also has the set of workflows involved in it where

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 (English\arabic) 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 calculateThe 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

Page 5: Abdul_Kareem_Resume

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 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

Page 6: Abdul_Kareem_Resume

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 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

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

Page 7: Abdul_Kareem_Resume

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.