tech highlights technologies, tools & frameworks programmingmicrosoft c#, asp.net web...

32
Deepak Gera Sr. System Analyst, Bank of America

Upload: raul-rodway

Post on 02-Apr-2015

221 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

Deepak GeraSr. System Analyst, Bank of

America

Page 2: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

Tech Highlights

Technologies, Tools & FrameworksProgramming Microsoft C#, ASP.NET

Web development HTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP, Ajax

Database SQL Server, Oracle, Reporting Services, T-SQL Programming

Source Control VSS 6.0, TFS, SVN

Frameworks .Net, ADO.Net, WCF, WPF, WF, LINQ, Entity Framework, JavaScript, OR/M, Enterprise Library

Development Cycle Complete SDLC of projects. Agile, SCRUM, TDD, Waterfall

MS Office MS Word, Excel Visio, PowerPoint, Project, OneNote

Designs Application architecture design, Database design, Object design, Schema design, ER Diagram, Deployment Diagram, Workflow Design, UI design, UML diagrams, Reporting screens, Project Planning, Time Estimation, Risk Management and Mitigation and Test Suites Design.

Operating Systems Microsoft Windows 7, Microsoft Windows 2000, Microsoft Windows XP and Microsoft Windows server 2003. IIS 6.0 and 7

Third party Tools Infragistics, Jet brains profiler, Wire shark

Page 3: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

Work Highlights

Page 4: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

KnackHillProject KnackHill (Website) (http://www.knackhill.com/) (Screens)

Company Freelancing

DurationSep-2010 to Jan-2011 (Released)Jun-13 to PresentNote: Now this website is getting redesigned by me.

Client KnackHill

Role Individual Contributor

Technology ASP.Net, JavaScript, JQuery, C#.Net 4.0, SQL Server 2008

Salient Points This is a website which gives a platform to all artists to show their talent and get awards based on other artists responses.

Key Tasks

Communication with owner and understand requirements Screens design and approvals Code and UT Demo and Code reviews

Team Size 1

Page 5: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

Bank Of AmericaProject Universal Softphone (Windows Based) (Screens: Not available due to Bank’s

proprietary system and accessible only in Bank’s network )

Company Bank of America

Duration Feb-2013 to Present

Client Internal Project

Role Team member

Technology C#.Net 3.5/4.0, Genesis API, IVR

Salient Points

USP is softphone application which use genesis API to connect to T-Server and Integration servers to get call and IVR data packets and route that bundle to associated applications so that those applications can load customer data based on ID. These application includes LEAN, TSS, CLMS and other contact center applications.

Key TasksAnalysis of tickets/RequirementsDevelopment & unit testingCode reviews

Team Size 2

Page 6: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

Bank Of AmericaProject LEAN (Windows Based) (Screens: Not available due to Bank’s proprietary system

and accessible only in Bank’s network )

Company Bank of America

Duration Feb-2013 to Present

Client Internal Project

Role Team member

Technology C#.Net 3.5/4.0, Web Services, WCF, SVN, Infragistics

Salient Points

LEAN is windows application which runs on 18000 agents machine. This application connects with e-services to get all the transaction details, account details etc. And displays that to agent. In addition to this LEAN used to connect with other applications also and passes session information to other applications.

Key Tasks

Analysis of tickets/RequirementsPrepare designsTechnical & Functional Demos with stateside teamDevelopment & unit testingCode reviews

Team Size 14

Page 7: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

Bank Of AmericaProject Component Registry (Web Project - Intranet) (Screens: Not available due to Bank’s

proprietary system and accessible only in Bank’s network )

Company Bank of America

Duration Nov-2012 to Jan-2013

Client Internal Project

Role Team member

Technology ASP.Net, C#.Net 4.0, Entity Framework, Web Services, TFS, SQL Server

Salient PointsComponent registry is an intranet project that contains details of various applications in bank, their components, external used components etc. This application is just a repository to have all kind of application and its connectivity with other components.

Key Tasks

AnalysisDatabase DesignPrepare screensTechnical & Functional Demos with stateside teamDevelopment & unit testing

Team Size 1

Page 8: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

Bank Of AmericaProject OCEAN (Windows Service) (Screens: Not applicable)

Company Bank of America

Duration Jun-2010 to Nov-2012

Client Internal Project

Role Team member

Technology C#.Net 3.5/4.0, WCF, Windows Service, LINQ, SQL Server 2008, TFS

Salient Points

OCEAN Fraud is an automation application which comes into play when any fraud occurs on any customer’s account. This fraud is related to only credit cards. It has various unit operators and each unit operator perform some tasks. These unit operators are invoked through windows service.

Key Tasks

Analysis of tickets/RequirementsTechnical & Functional Demos with stateside teamDevelopment & unit testingCode reviews

Team Size 10

Page 9: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

Bank Of America

Project EMS SS Automation (Windows Service) (Screens: Not applicable)

Company Bank of America

Duration Dec-2009 to Jun-2010

Client Internal Project

Role Team member

Technology ASP.Net 3.5, Enterprise Library, LINQ, SQL Server 2008, TFS, Attachmate Extra

Salient PointsThis application is a screen scraper application which used to connect to mainframe system through host explorer and capture details from mainframe to SQL Server database. This information is used by other processes.

Key TasksComplete design and architecture of the applicationDevelopment & unit testingEnd to end responsibility of the entire lifecycle

Team Size 2

Page 10: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

Bank Of AmericaProject EMS Remediation (Web Based - Intranet) (Screens: Not available due to Bank’s

proprietary system and accessible only in Bank’s network )

Company Bank of America

Duration Sep-2009 to Dec-2009

Client Internal Project

Role Individual Contributor

Technology ASP.Net, C#.Net, SQL Server 2008, TFS

Salient Points

This was Intranet website which used to display information which was capture by EMS Automation projects. This application was just to display various important information about customers, Account details etc.

Key TasksAnalysis of tickets/RequirementsTechnical & Functional Demos with stateside teamDevelopment & unit testing

Team Size 2

Page 11: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

OSI ltd. Project TCBS (The Complete Banking Solution) (Windows Based) (Screens: Not Available)

Company Open Solutions Software Services Pvt. Ltd., Gurgaon

Duration Oct-2008 to Sep-2009

Client Internal Project

Role Sr. Software Engineer

Technology C#.Net 3.5, WCF, Web services, LINQ, SQL Server 2005, TFS

Salient Points

TCBS is a banking solution based on Component-based Scalable Logical Architecture (CSLA) that helps simplify application development and integration of 3rd-party applications. For SAF structure a new layer of .Net is getting used i.e. WCF with BasicHttpBinding and LINQ.

Key Tasks

To understand the Function specifications prepared by the onsite members who were there to understand the requirements and prepare the use cases.Coding the critical part of the moduleCreating design docsWriting the business logicPreparing builds

Team Size 15

Page 12: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

NIIT Ltd.Project Springboard (Windows Based) (Screens)

Company NIIT Ltd., New Delhi

Duration Oct-2006 to Oct-2008

Client Campus Management Corp. Boca Raton, Florida

Role Software Engineer

Technology C#.Net 3.5, WCF, LINQ, SQL Server 2000, Rational Clear Quest, Crystal Report, Citrix Metaframe Server

Salient Points

Springboard (Campus Link Financials). CampusLink Financials is an application programming interface (API) central to Campus Management’s adoption of a Services Oriented Architecture (SOA) and Component-based Scalable Logical Architecture (CSLA) that helps simplify an institution’s development and integration of 3rd-party applications. CampusLink combined with CampusVue administrative solution, provide institutions with greater flexibility and agility. For API structure a new layer of .Net is getting used i.e. WCF with BasicHttpBinding and LINQ.

Key Tasks

To understand the design doc prepared by the onsite members who were there to understand the requirements and prepare the use casesCoding the critical part of the moduleCreating design docs and reviewing test casesWriting the business logicDemonstrates the functionality to the client

Team Size 40

Page 13: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

ERA GroupProject Office Communication (Windows Based) (Screens)

Company ERA Group Of Companies

Duration Feb-2006 to Oct-2006

Client ERA Group Of Companies

Role Software Engineer

Technology C#.Net 1.0/2.0, SQL Server 2000 , Visio, Crystal Report

Salient Points Communication through Dak, Mails, Phone, Fax Processing and Tracking at various levels Reports and MIS with various filtering criteria

Key Tasks

Communication Module – Design & Development of office communication system. This communication system includes communication via Email, external Dak, inter office memos, fax and phone. This communication system is through various levels and approvals. MIS reports of this module.

Document Repository Dak Application Integrated with ERP

Team Size 4

Page 14: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

ERA GroupProject ERA Business School (Website) (http://www.ebs.ac.in/) (Screens)

Company ERA Group Of Companies

Duration Sep-2005 to Feb-2006

Client ERA Group Of Companies

Role Software Engineer

Technology ASP.Net, C#.Net, SQL Server 2000 , Visio

Salient Points ERA Business system is used by general public to get into ERA business school initiatives and learnings.

Key Tasks

Communication with owner and understand requirements Screens design and approvals Code and UT Demo and Code reviews

Team Size 5

Page 15: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

ERA GroupProject ERA Net (Website) (http://www.eragroup.in/) (Screens)

Company ERA Group Of Companies

Duration Jun-2005 to Sep-2005

Client ERA Group Of Companies

Role Software Engineer

Technology ASP.Net, C#.Net, SQL Server 2000 , Visio

Salient Points ERA Net system is used by employees of the company for their attendance management, salary slips and team hierarchy.

Key Tasks

Communication with owner and understand requirements Screens design and approvals Code and UT Demo and Code reviews

Team Size 2

Page 16: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

ERA GroupProject ERP (Windows Based) (Screens)

Company ERA Group Of Companies

Duration Sep-2004 to Jun-2005

Client ERA Group Of Companies

Role Software Engineer

Technology C#.Net 1.0/2.0, SQL Server 2000 , Visio, Crystal Report

Salient PointsThe ERP-system at ERA is the integration of following business functions into a single comprehensive system: Tender Management (Contracts), Project Management (PMS), Purchase management, Work Order, Inventory Management & Control, HR Features.

Key Tasks

Writing business objects (COM objects) in form of Dll, Application Objects for daily/monthly distribution on multiple sites/projects, Activity definition linking with BOQ, Daily work distribution and measurement.

Import\Export- Writing Scripts & Import\Export Functions for Import & Export data from site to H.O. And H.O. to site.

Intranet Application Integrated with ERP- Performed Initial level analysis for Scope and Design to develop and implement the system Integrated with ERP.

Reporting- Responsible for Reporting of Transactions & Outputs for PMS Module i.e. Distribution, Progress & Budget Reports.

Team Size 17

Page 17: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

Screens

Page 18: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

KnackHill

Page 19: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

KnackHill

Page 20: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

KnackHill

Page 21: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

Spring Board

Page 22: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

Spring Board

Page 23: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

Spring Board

Page 24: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

ERA Net

Page 25: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

ERA Business School

Page 26: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

ERA Business School

Page 27: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

ERP

Page 28: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

ERP

Page 29: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

ERP

Page 30: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

Office Communication

Page 31: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

Office Communication

Page 32: Tech Highlights Technologies, Tools & Frameworks ProgrammingMicrosoft C#, ASP.NET Web developmentHTML, DHTML, CSS, JavaScript, JQuery, XHTML, XML, ASP,

Thank You