Anda di halaman 1dari 10

Anup Sinha

Ph#: +91-9739911217 (M) Email: anupsinha100@hotmail.com

Over 9.6 yrs of IT experience with MNCs


OBJECTIVE Experienced software architect, Lead developer and project manager with 10 years experience in software development PROFILE 9.6+ years of professional experience in architectural, designing, developing and managing mid to large scale Information Systems. Experience in .Net 4.0/3.5, UML, Asp.net MVC, MVVM, WCF, C#, ASP.NET, Winforms, Silverlight, SharePoint 2010, BizTalk Server 2006 R2, SSIS, SSRS Extensive experience in the areas of n-tier, web-based applications, Service-oriented architecture (SOA) and EAI. Experience in agile/scrum/ (TDD) development methodologies Use ScrumWorks tool for scrum process. Strong in OOAD principles and design patterns. Highly energetic and motivated individual with the ability to balance many responsibilities under pressure while being driven to succeed with a focus on corporate values and ethical business practices. Extensive consulting and overseas outsourcing experience to communicate across cultural and geographic boundaries including both US and European customer. Quick study, with an ability to easily grasp and put into application new ideas, concepts, methods and technologies. Dedicated, innovative and self-motivated team player/builder. Responsible for employee performance assessment & mentoring, knowledge management & other initiatives as recruitment drive for the organisation. Good exposure to customer interaction, and experience in presales. Exposure on BFSI, Energy and e-Learning domain. Exceptional leadership, organizational, oral/written communication, interpersonal, analytical, and problem resolution skills. Thrive in both independent and collaborative work environments. Have earned words of appreciation for the Professional approach, Initiative, Interpersonal skills, effective cross functional working, Verbal communication, maintaining documentation, Internal & external customer focus, noteworthy contribution to process improvement from the managers & users.

EXPERIENCE SUMMARY: Company Volt Information Sciences Sapient Corporation Mascon Global Ltd. Countrywide Financial Corporation.(now Bank of America) Fidelity Investment (through Crocus Software Solutions Pvt. Ltd.) Duration /Period May 2010 till date Aug 2009 till May 2010 Nov 2007 till July 2009 March 2006 till Nov 2007 March 2002 till Feb 2006

Anup Sinha _ Profile Confidential

Page 1 of 10

TECHNICAL SKILLS: Architecture(s) Language(s)


Software(s)

Layers - SOA ESB - Client/server C# Core Java VB.Net VB ASP SQL T SQL XSL JavaScript VS.Net 4.0, 3.5 & 2.0 Asp.net MVC JQuery - EF - WCF - SharePoint 2010 Asp.net ADO.Net - Web Services WSE Remoting Ajax MSMQ & OOPS OOAD UML Enterprise Application blocks Abstract Factory Factory Faade - Singleton Observer Memento BizTalk Server 2006/2006 R2 ESB Tibco RV

Design(s) Pattern(s) EAI

Database(s) Other Tool(s)

SqlServer2K5 / 2K8 SSIS - SSRS - Oracle 9i - Kdb FxCop/VSTS/BizCop Code Analyzer for Code Analysis, NUnit/NCover/BizUnit/VSTS Unit Tests for Unit Testing, MSTest, MSCover, Moq, StyleCop, Resharper, ANTS/Perfmon/Fiddler for Performance / Profiling / SQL Profiler XML, ORM, JQuery, LINQ, XSL Agile, Waterfall Defect tracking VSS, SVN, VSTS, Tortoise Subversion, ClearCase & ClearQuest

Standards SDLC Models HP-QC Configuration Manage ment Tools Communication CI EDUCATION:

Windows communication foundation (WCF) , Web services (SOAP/HTTP) Cruise Control.NET

MCA Madurai Kamaraj University 2003 PGDCA Patna University 2001 PROJECT EXPERIENCE: Project Title Client Role Team Size Environment : Order Management System : AT&T : Technical Architect cum- Individual Contributor : 20 : VS.NET 4.0 Asp.net MVC WCF - C# LINQ - JQuery - JSON - SOA TDD CC.Net Dependency Injection Moq - MSTest MSCover Style Cop - FxCop SqlServer
Page 2 of 10

Anup Sinha _ Profile Confidential

Description : Order management system responsible to create and maintains new and existing requisition, submittal and assignment transaction (order) against PO number provided by external customer. For each new order this system communicates with Legacy System through WCF service and submits order for ready to process. Responsibilities: Participate in the JAD (Joint Architectural Discussion) of the applications Developed Architecture Solution Definition Document (ASDD) Recommending end to end technical solutions. Develop Architectural Proof of concepts using WCF, C# in SOA environment Participate in the development Develop framework using WCF Channel Factory that support to communicate various LOBs services also support logging, exception handling and catching across the application. Use Scrumworks tool to define product backlog and four weeks sprint burndown Schedule daily scrum meeting and take the status from team of last 24hrs accomplishment and next 24hrs plan. Capture impediments and try to resolve ASAP. Use Scrumworks tool to generate sprint burndown chart. After completing sprint, Schedule demo with the product owner. Develop the Coding Guidelines, Release Strategy, deployment procedure & strategy and Security model. Involved in technical discussions with Customer, Program Manager, Onsite Architects, and Business Analysts, and Security Practice, Data Services Practice, GUI and customization teams. Processes for standardization of .Net code review sheets for the coding. Evaluate and assist customer for selecting product/tools Project Title Client Role Team Size Environment Description : Customer Service Agreement (CSA) Reporting : Philips : Technical Architect cum- Individual Contributor :4 : VS.NET 4.0 SSIS SSRS - Asp.net - C# MSTest MSCover Style Cop FxCop SqlServer2008 : CSA reporting application responsible to generate report based on the SAP input.

Responsibilities: Participate in the JAD (Joint Architectural Discussion) of the applications Recommending end to end technical solutions. Develop Architectural Proof of concepts using SSIS, C# Participate in the development Use Scrumworks tool to define product backlog and four weeks sprint burndown Schedule daily scrum meeting and take the status from team of last 24hrs accomplishment and next 24hrs plan. Capture impediments and try to resolve ASAP. Use Scrumworks tool to generate sprint burndown chart. After completing sprint, Schedule demo with the product owner. Involved in technical discussions with Customer, Program Manager, Onsite Architects, and Business Analysts, and Security Practice, Data Services Practice, GUI and customization teams. Processes for standardization of .Net code review sheets for the coding. Project Title Client Role Team Size Environment : SharePoint 2010 MS CRM 4.0 Integration System : Volt Information Sciences : Individual Contributor :4 : SharePoint 2010 CRM 4.0 Silverlight - C# - LINQ - JQuery
Page 3 of 10

Anup Sinha _ Profile Confidential

Description : Volt Businesses depend on the efficient management of financial, supply chain and customer information to operate effectively in todays global markets. Microsoft SharePoint 2010, organizations that deploy the latest web based solutions alongside their Microsoft Dynamics business solutions stand to realize considerable productivity gains and greater return on their software investments. Microsoft Dynamics and SharePoint Server belong to an innovative family of solutions that are at the heart of any business empowering employees to deliver greater insights into how their company is performing, simplifying processes that span multiple departments, and helping connect more seamlessly to networks of suppliers and customers. Responsibilities: Get requirements from Tech Coordinators and Customer Reviews business/functional requirements and translates them to technical and application specifications Developed Architecture Solution Definition Document (ASDD) Identify and define NFRs and design systems to meet the same Develop Architectural Proof of concepts using SharePoint 2010 List Web Part for Microsoft Dynamics CRM 4.0 and the Business Connectivity Services (BCS). Integrated claim based security Develop the Coding Guidelines, Release Strategy, deployment procedure & strategy and Security model. Involved in technical discussions with Customer, Onsite Architects, and Business Analysts and Data Services Practice teams. Project Title Client Role Team Size Environment : HRXML (DxChg) System : Volt Information Sciences : Individual Contributor :6 : BizTalk Server 2006R2 WCF - C# UML - SOA - XSLT BizUnit Clear Case Clear Quest SqlServer 2008 Description : HRXML system process staffing data adding by various onsite customers. Onsite users add the transaction of requisition, submittal and assignment then system polls the transaction from database and depending on the transaction type it calls the appropriate orchestration, fulfil the transaction, construct the HRXML document (map with HRXML compliant transaction, for ref about HRXML http://www.hr-xml.org/hr-xml/wms/hr-xml-1-org/index.php?language=2) and make a WCF service call and create the data distribution notification circulation of the appropriate transaction type. Other orchestration subscribes the transaction created in data distribution, validate and fulfil the transaction and deliver to Volt Track and ERP system. Responsibilities: Get requirements from business users and Coordinators Reviews business/functional requirements and translates them to technical and application specifications Identify and define NFRs and design systems to meet the same Developed Architecture Solution Definition Document (ASDD) Use Scrumworks tool to define product backlog and four weeks sprint burndown Schedule daily scrum meeting and take the status from team of last 24hrs accomplishment and next 24hrs plan. Capture impediments and try to resolve ASAP. Use Scrumworks tool to generate sprint burndown chart. After completing sprint, Schedule demo with the product owner. Understand HRXML schemas for various transaction types Develop Architectural Proof of concepts using BizTalk, WCF, C# in SOA environment Participate in the development and deployment Review Technical Design Documents, perform code review and provide guidance to lead / developers Develop artifacts for BizTalk Server 2006 R2.
Anup Sinha _ Profile Confidential Page 4 of 10

Develop the Coding Guidelines, Release Strategy, deployment procedure & strategy and Security model. Working on performance and load balancing of the application

Project Title : PeopleSoft HCM 9.1 (ERP) System Client : Volt Role : Individual Contributor Team Size :6 Environment : BizTalk Server 2006R2 WCF - C# SqlServer 2008 - SOA - XSLT Description : The PeopleSoft Upgrade to HCM 9.1 (HRP) requires a new process for transmitting and processing employee data to and from the Front Offices/Volt Track. Web Services will be used to transfer data between the Front Offices/Volt Track and the Back Office/PeopleSoft. A subscriber application, on the other hand, can subscribe to any published article and receive all transmission notifications. With this mechanism in place, the pattern requires the creation of a BizTalk orchestration for any combination of Publisher-Article-Subscriber(s). Each BizTalk orchestration will be responsible for fetching the required data from the publisher application and communicating it to its subscriber destination. Responsibilities: Get requirements from business users and Coordinators Reviews business/functional requirements and translates them to technical and application specifications Identify and define NFRs and design systems to meet the same Developed Architecture Solution Definition Document (ASDD) Use Scrumworks tool to define product backlog and four weeks sprint burndown Schedule daily scrum meeting and take the status from team of last 24hrs accomplishment and next 24hrs plan. Capture impediments and try to resolve ASAP. Use Scrumworks tool to generate sprint burndown chart. After completing sprint, Schedule demo with the product owner. Develop Architectural Proof of concepts using BizTalk, WCF, C# in SOA environment Participate in the development and deployment Review Technical Design Documents, perform code review and provide guidance to lead / developers Develop artifacts for BizTalk Server 2006 R2. Develop the Coding Guidelines, Release Strategy, deployment procedure & strategy and Security model. Working on performance and load balancing of the application Project Title Client Role Team Size Environment : Online Loan Application (OLA) : SalliMae : Technical Architect cum- Individual Contributor : 34 : VS.Net 3.5 Asp.net MVC WCF C# JQuery -LINQ - SOA - CC.Net Xml JSON MSTest MSCover - FxCop StyleCop - MoQ - SVN- VSS TDD Description : Provide consumers with a best-in-class online student loan application that makes Sallie Mae simply the easiest student lender to do business with, driving an improvement in application. Responsibilities: Get requirements from business users, tech coordinators and customer Reviews business/functional requirements and translates them to technical and application specifications Identify and define NFRs and design systems to meet the same Developed Architecture Solution Definition Document (ASDD) Identify the technology to be used for development
Anup Sinha _ Profile Confidential Page 5 of 10

Participate in the development Design and developed framework for OLA that support Transportation via WCF channel factory, Logging, exception handling and catching Use Scrumworks tool to define product backlog and four weeks sprint burndown Schedule daily scrum meeting and take the status from team of last 24hrs accomplishment and next 24hrs plan. Capture impediments and try to resolve ASAP. Use Scrumworks tool to generate sprint burndown chart. After completing sprint, Schedule demo with the product owner. Developed early prototypes of product components and validate them for technical design and NFR's Review Technical Design Documents, perform code review and provide guidance to lead / developers Developed the Coding Guidelines, Release Strategy, deployment procedure & strategy and Security model. Involved in technical discussions with Program Manager, Onsite Architects, Business Analysts and teams. Processes for standardization of .Net code review sheets for the coding. Training and mentoring the high performance team. Responsible for anticipating potential problems, challenges opportunities and recommending corrective actions. Project Title Client Role Team Size Environment : Legacy System Replacement (LSR) : Workers' Compensation Insurance Rating Bureau of California (WCIRB) : Technical Architect cum- Individual Contributor : 24 :VS.Net 3.5 BizTalk Server 2006 R2 - C# Asp.Net MVC - MOSS SSIS - WCFVisio SqlServer - SOA - CC.Net XML - BizUnit- BizCop - Nunit NCover - FxCop TDD - SqlServer SVN- VSTS Description : Legacy System Replacement (LSR) aims at replacing the current mainframe based system for statistics generation and reporting of data for workers compensation insurance rating bureau. Responsibilities: Participate in the JAD the applications Develop Technical Design Documents, perform code review and provide guidance to lead/developers Recommending end to end technical solutions. Develop Architectural Proof of concepts using BizTalk, WCF, C#, MOSS and exception handling in SOA environment Use ScrumWorks tool to define product backlog and one month sprint burndown Schedule daily scrum meeting and take the status from team of last 24hrs accomplishment and next 24hrs plan. Capture impediments and try to resolve ASAP. Use Scrumworks tool to generate sprint burndown chart. After completing sprint, Schedule demo with the product owner. Develop custom artifacts for BizTalk Server 2006 R2 Develop the Coding Guidelines, Release Strategy, deployment procedure & strategy and Security model. Worked as EAI SME for the project Working on performance and load balancing of the application Involved in technical discussions with Customer, Program Manager, Onsite Architects, and Business Analysts, and Security Practice, Data Services Practice, GUI and customization teams. Processes for standardization of .Net code review sheets for the coding. Evaluate and assist customer for selecting product/tools Provide architecture/design consulting (RFP) on Pre-sales
Anup Sinha _ Profile Confidential Page 6 of 10

Project Title Client Role Team Size Environment

: Loan-Service Solutions (LSS) : MGC Mortgage Inc : Technical Architect cum- Individual Contributor : 10 :.VS.Net 3.5 Asp.Net MVC WCF - TDD - C# - Visio - EktronCMS400.Net SOA CC.Net Nunit Ncover - FxCop SVN - VSTS Description : MGC Mortgage is a rapidly growing mortgage loan servicing company. MGC specializes in servicing single family home loans. In connection with the servicing of single-family home loans, MGC understands the importance and value of homeownership and uses the latest loan servicing technology as well as proven strategies for reducing mortgage defaults and home foreclosures. This system is now available on at http://www.mgcmortgage.com/ Responsibilities: Understand requirement from BRD document and discuss with customer over phone Architecting and design of the applications Preparing architectural and design documents. Recommending end to end technical solutions. Develop Architectural Proof of concepts using WCF, C # and Ektron, in SOA environment. Develop the Coding Guidelines, Release Strategy, deployment procedure & strategy, Security model. Use ScrumWorks tool to define product backlog and one month sprint burndown Schedule daily scrum meeting and take the status from team of last 24hrs accomplishment and next 24hrs plan. Capture impediments and try to resolve ASAP. Use Scrumworks tool to generate sprint burndown chart. After completing sprint, Schedule demo with the product owner. Working as Ektron CMS SME for the project Guiding a team of technical leads and senior developers. Involved in technical discussions with Customer, Onsite Architects, and Business Analysts Review stories Working on performance, scalability and load balancing of the application Processes for standardization of .Net code review sheets for the coding. Training and mentoring the high performance team. Responsible for anticipating potential problems, challenges opportunities and recommending corrective actions. Project Title Client Role Team Size Environment Description : Meter Mate System : GE Energy : Technical Architect :8 : VS.Net 2.0 C# Winforms infragistics - SqlServer SSRS - NUnit FxCop : Meter Mate is an application to communicate with electronic meters, this software used to program the meter, read data from the meter and analyzing the meter data. This application is mainly divided into three modules, Program Manager to create meter program, MMComm to communicate with meter data such as reading data from the meter, writing program into the meter, generating analytical and graphical reports for analyzing the load profile data and finally MMXtr to convert meter reader (HHF) file to MV-90 file format. Responsibilities: Understand requirement from BRD document and discuss with customer Architecting and design of applications Develop architectural & design document. Recommending end to end technical solution. Developed PoC and validate architecture.
Anup Sinha _ Profile Confidential Page 7 of 10

Guiding a team of module leads and senior developers. Processes for standardization of .Net code review sheets for the coding. Training and mentoring the high performance team. Responsible for anticipating potential problems, challenges opportunities and recommending corrective actions. Provide architecture/design consulting (RFP) on Pre-sales : Loan Closing (Appraisal) System : Countrywide Financial (Bank of America) : Project Lead : 12 : VS.Net 2.0 - Asp.Net C# - BizTalk Server 2006 - SqlServer2k5 DB2 - SSRS Nunit : Appraisal link is the integrated appraisal management system used by all core business of Countrywide Financial Corporation (CFC).System maintains Appraisal details along with appraisal certificate. System allows the user to retrieve the Appraisal details along with generated appraisal certificate (PDF/xml) using the multiple search criterias. The system performs authentication and searches on data that resides in SqlServer. This system is now available on at http://AppraisalLink/Guiappraisal.

Project Title Client Role Team Size Environment Description

Responsibilities: Designing, development & implementation. Develop Architectural Proof of concepts using BizTalk, C#, Asp.Net Develop custom artifacts for BizTalk Server 2006 Managing the offshore team & reporting the status to onsite. Instrumental in creating management reports. Recourse utilisation Project Tracking Processes for standardization of .Net code; review sheets for the coding. Established a procedure to share the status on daily basis. Over the weekly status. This helped in incrementing the co-ordination b/w onsite & offshore. : Bond Desk Gateway Trading System : Bank of America : Module Lead :4 : C# - Tibco RV Oracle9i Clear Case - NUnit : System process on-line trading system (ECN). System listens to trade from various sources under define subject name. System check the brand, value and an Inventory account of the trade if these values match with defined value then trade store in the database and does some data integration and publishes to TIB under one subject name.

Project Title Client Role Team Size Environment Description

Responsibilities: Leading a 3-member project team comprising of a development. Designing, development & implementation. Giving online support 12/7 for the existing packages. : BOFA FI Integration System : BOFA : Module Lead :4
Page 8 of 10

Project Title Client Role Team Size

Anup Sinha _ Profile Confidential

Environment Description

: C# Tibco RV Oracle9i Clear Case : Integration of Bank of America trading system.

Responsibilities: Leading a 3-member project team comprising of a development. Designing, development & implementation. Giving online support 12/7 for the existing packages. Production support at all levels. : Trade Monitor System : FMR : Lead :2 : Winforms C# - Remoting - Tibco RV Oracle9i Clear Case - NUnit : System publishes and subscribe message to TIB under one subject name. System listens to TIB under one subject name and during trade processing if any exception occurred then message populate into grid and send it to support team. Support teams manually resolve the trade message and resend on TIB under one subject name.

Project Title Client Role Team Size Environment Description

Responsibilities: Designing, development & implementation. Giving online support 12/7 for the existing packages. Production support at all levels. Project Title Client Role Team Size Environment Description : Medical Transcription : Universal Health System : Technical Lead :6 : ASP.NET C# Web Service Visio - ActiveX - Java Script SqlServer2K - VSS : This system maintains on-line Medical Transcription System. System convert wave file to text file. Through this system doctor record the patient history in the wave file and upload in this system. Medical Transcripnist (MT) has download wave file and open each file and listen that file and transcribe that information on the word document and send it to QA. QA verify the transcribed document and send it wave file and document to doctor. Doctor login the system and check that document if its correct then they approved the transcribe file otherwise they reject it.

Responsibilities: Leading a 4 -member project team comprising of Estimation, designing, development & implementation. Giving online support 12/7 for the existing packages.

Project Title : MIS Client : Directorate of Education, Delhi Role : Team Member Team Size : 28 Environment : ASP.NET VB.Net C# VSS - Java Script SqlServer2K. Description : This system maintains on-line Management Information System for Directorate of Education. This is an ERP system it contains various modules like EIS, Payroll, Finance and Estate. EIS provide employee information system, this module maintains the employee information details as well as transfer the employee form one place to another place. Payroll module generates the monthly salary slips as well as scheduled of the bills. Finance module maintains the transaction of finance for all
Anup Sinha _ Profile Confidential Page 9 of 10

branches of Doe. Estate maintains the estate system for DoE. This system is now available on the Internet at http://www.edudel.nic.in. Responsibilities: Worked as team member comprising of designing, development & implementation. Co-ordinating with the user for understanding the existing functionalities. : MIS : PWD, Delhi : Team Member : 20 : ASP - ASP.NET VB.Net C# VSS - Java Script SqlServer2K : This system maintains on-line Management Information System for Public Works Department. This is an ERP system it contains various modules like EIS, Payroll and Estate. EIS provide employee information system, this module maintains the employee information details as well as transfer the employee form one place to another place. Payroll module generates the monthly salary slips as well as scheduled of the bills. Finance module maintains the transaction of finance for all branches of PWD. Estate maintains the estate system for PWD. This system is now available on the Internet at http://pwd.delhigovt.nic.in/pims/pwd.htm.

Project Title Client Role Team Size Environment Description

Responsibilities: Worked as team member comprising of designing, development & implementation. Co-ordinating with the user for understanding the existing functionalities. : Payroll / HR Management System : Team Member :6 : VB 6.0 - SqlServer. Crystal Report : This Project involved the creation of a comprehensive corporate database of an Employee information (personal), Recruitment, Databank of Applicant resumes and Training Requirements, Manpower planning, Insurance and Medical Policy and employee performance Appraisal, Notice Board, Alerts, Exit Interview and Online Test and Interviews. Also Includes Payroll Administration, Mailing system, Hr Rules and Policy, Employee Satisfaction Surveys, Motivation, Job Planning, Welfare, Termination, Retrenchment, Transportation, Seating arrangement and Canteen.

Project Title Role Team Size Environment Description

Responsibilities: Worked as team member comprising of development & implementation

Anup Sinha _ Profile Confidential

Page 10 of 10

Anda mungkin juga menyukai