Architecture, Design, And Development Of Spa Resume
Redmond -, WA
SUMMARY:
- A highly motivated Software professional with 15+ years of experience inbusiness solutions and product development. He has worked onMicrosoft and Open source technologiesin various geographies Worked extensively on Analysis, Architecture, Design, and Development of SPA, Web, and Windows applications.
- Contributed his peers and organization in evaluating various development tools. While solving complex technical problems stayed at forefront in proof of concepts (POC) activities. His development and quality assurance work in test - driven development (TDD) has ensured the highest possible code quality in given assignments.
- Well versed in Agile, Waterfall methodologies, participated in end-to-end development. Vast experience in every stage of SDLC, from inception to production deployment in both role, as a team member and tech lead. He is specializing in MS Technologies from Classic ASP to ASP .net. Since past 4 years he is alsocontributing in Open source platforms like AngularJS,JavaScript,d3.js(Data Driven Document),ag-grid, HTML5,Kusto (No SQL), Bootstrap.
TECHNICAL SKILLS:
OS Platforms: Win Server 2003/08 Win 7/8.1/10.0
Languages: C#, VB.net, C++, VB6
Web technologies: ASP.net,WebAPI, RESTful WCF, MVC, Classic ASP, WebDAV, IIS
Scripting/JavaScript frameworks.: Java script, Type Script, VB Script, Jscript, angular, node, express, Bootstrap, HTML5, toastr, Socket.io, lodshJS, momentJS, linkJS, promiseJS
Template Engine: EJS, Handlebar, Jade
Configuration Management: IBM ClearCase, TFS, VSS, SVN, GitHub
Databases: Kusto,MSSQL Server, Oracle 10g, MS Access, MongoDB
IDE: WebStorm, Visual Studio, SublimeText, ReSharper
PROFESSIONAL EXPERIENCE:
Confidential, Redmond - WA
Responsibilities:
- Working as a SPA (Single Page Application) developer, writing interactive dashboards.
- Passion about listening to customers and providing good UI experience.
- Working end-to-end right from conceptualization, analysis, development to testing and deployment.
- Part of an Agile team, Solving live sites UI issues in a demanding situation.
- Writing controller, service code in Angularjs 1.2.1 in jQuery Widget pattern.
- Writing data fetching, configuring code for Rich data controllers like d3.js graphs, floatJS graphs and ag-grid controller in Vanilla JavaScript.
- Effectively utilized libraries like momentJS, lodashJS, underscoreJS, linkJS, defiantJS, promiseJS for complex logic.
- Created HTML5 markups using CSS3 and Bootstrap framework.
- Working on Restful Web APIs.
- Utilized Active Directory Authentication Library for JavaScript (ADAL JS) in angular SPA application.
Confidential, Jersey City - NJ
Responsibilities:
- IT Asset Management (ITAM)- ITAM furnishes comprehensive lifecycle management of all IT assets, right from procurement to sunset, giving full visibility into accessibility, deployment and cost of ownership and operation. It gives complete information on internal and external policies, licensing requirements, and contract terms. It is seamlessly integrated with downstream systems where purchasing decisions are made. ITAM combines financial, contractual, and IT data to provide complete visibility over internal assets. Reporting provides insight into cost incurred by project teams on assets they are using. Users can glance through dashboards to get insight into how assets are being used, reported, and measured.
Technologies - ASP.net, C#, Win Services, Java script, HTML5, CSS, XML, JSON, SQL Server 2008, Visual Studio 2012
Confidential, Lewisville TX
Responsibilities:
- MR Tracker- An angularjs single page application (SPA) written primarily for analyst groups to monitor, analyze internal data, view reports using various UI screens and take appropriate action if deemed necessary. Architected on MV model this SPA Application has HTML forms that are designed with bootstrap 2.3.2, CSS, toastr. Components like Pagination, Panels, Navbars, scrollspy have been used for designing user interfaces along with open source bootstrap themes and templates. User notifications are designed with toastr library. DOM elements are manipulated using angular. Java script is used for providing custom validation. Angular directives and services have used in writing business components. Angular ui-routing and bootstrap Navbars allows users to traverse from one view to another.
Technologies- angular, node, Java script, ASP.net, C#, HTML5, CSS, Bootstrap, toastr 2.0.1, JSON, SQL Server 2008, XML, Visual Studio 2013 with ReSharper
Confidential, Irving TX
Responsibilities:
- CC Management System - Suit of applications were enhanced and new sub-platforms are written in angular, java script, HMTL5 with proprietary themes and UI. End users can now subscribe to various services using smart phones, tablets, laptops and desktop thus enlarging subscriber base while maintaining the great UI experience. Existing database objects, enterprise WCF, REST services and web API were used in CRUD operations for data manipulations.
Technologies- angular, ASP.net MVC, C#, node, Java script, HTML5, ASP.net MVC, CSS,NO SQL, Bootstrap, toastr 2.0.1, JSON, SQL Server 2012, WebStorm, toastr
Confidential, Bellevue
Responsibilities:
- SwiftFiler- SwiftFiler is a dedicated, secure, web-based system that allows attorneys and their staff to file civil case pleadings, supporting documents, and other important documents electronically with the courts. Multi-tier web based platform serves multiple courts all over the country. Front end is a blend of classic ASP and ASP.net forms which connects to the Court Management Systems (CMS) via court specific adaptors written in WCF and Web Sphere MQ. A monitoring UI EFM (Electronic File Management) support tool, keep track of case filing, WCF Web Sphere MQ call, case docketing and response from CMS. It helps in ensuring successful filings and handshakes. ASP.net search and Reports help user in manipulating information.
Technologies- angular, node, ASP.net MVC, C#, Web API,WCF, Java script, HTML5, CSS, Bootstrap, JSON, XML, Xpath SQL Server 2012, XML, Node.js, toastr
Confidential, Weehawken, NJ
Responsibilities:
- PFCOP, Dot net, angular application developed primarily for portfolio managers to customize bank specific products in changing market environment and customized portfolios for high net worth clients.
- Scheduled SSIS jobs import master data to PFCOP database in staging tables and later transferred into main tables, which then used by business users for customizing client models. Business components written using Enterprise library are kept in business layer. VB forms are used to configure PF manager specific privileges and capture their client ps. Other downstream applications capture this information for transaction applications for portfolio changes.
Technologies - angularjs, ASP.net, NodeJS, ExpressJS, C#, RESTful WCF, Java script, HTML5, CSS, Bootstrap, JSON, SQL Server 2008
Confidential, Manhattan, NYC
Responsibilities:
- KYC, reporting platform developed in dot net technologies. Preformatted Crystal reports are generated using daily jobs. These jobs are run at various intervals in a day, once in a week etc. using Win scheduler. Mail triggers informing ops team about the successful execution or failure of the job along with their locations. Data is being imported using SSIS package from an upstream system which is a third party product. User creation and access control UI is also provided.
Technologies - angularjs, ASP.net MVC, C#, Java script, HTML5, CSS, Bootstrap, JSON, XML, Xpath SQL Server 2012
Confidential, Tampa, FL
Responsibilities:
- Transaction Processing Initiation(TPI)- TPI is a Payment processing hub built around multi-tier mesh of Dot Net, VB6, classic ASP, Web service, XML DOM andBrain ware OCR platform. End users create, approve and send the payments to downstream systems, upon receiving the requests from individual customers through various modes like mail, fax, and phone calls. Payment creation is handled manually as well as automatically using OCR APIs. On a typical business day CPI handles approx. 3000 payments; most of the requests are received via GraphNet which exports payment related information in a SQL table residing in TPI database.
- Further processing like approval, rejection, resending is carried by business users depending on their access privileges. Since more than 300 fields are exchanged between UI and backend while taking action on any transaction, concatenated string is sent while manipulating database.XML DOM and Java script are handling the asynchronous calls between TPI and upstream applications.
Technologies - angularjs, ASP.net, C#, Web API,WCF, Java script, HTML5, CSS, Bootrap, JSON, XML, Xpath SQL Server 2008, XML
Confidential
Responsibilities:
- It is a PMO tools to track various matrix for PMO team. Data is being captured from various applications like IC, CRS and flat file. MIS reports are generated out of processed data which are accessible to all associates. iThink - it is an idea innovation tool where associates can enter idea which can yield financial benefits to account. SPOC are responsible for reviewing and approving idea.
- It is a GPIN tracker portal where ESA PM, HR and associates can view update and track the progress of GPIN being generated. Daily mail triggers are intimating the ESA PM and compliance team to view the status and notification.
Technologies - ASP.net MVC, C#, Abby Fine Reader, WCF, Java script, HTML5, CSS, XML, SQL Server 2008, XML
Confidential
Responsibilities:
- Busflactoris an online tool for giving a quick snapshot of business accumulated in terms of deals that were targeted, won and lost. Daily, weekly, fortnightly jobs pull the data from different sources by executing SQL scripts and control flows. Data profiling is occur to ensure data consistency and alert mails are sent to database teams in case of data failure. Currently complex Management Information System reports are implemented using legacy technology. End users can download the reports in only tabular format and later it can be converted to Excel or PDF using third party tools. SQL server Reporting Services allows to write the custom extension to enhance its intrinsic features so additional functionality can be included in Reporting Manager which enables reports to exploit these custom made features. Data driven subscription written for delivering the business reports via email and SMS on diverse platform likes Laptop, Desktop, PDA and Mobiles phones have facilitated the report delivery.
Technologies - ASP.net, C#, Java script, HTML, CSS, XML, SQL Server 2008
Confidential
Responsibilities:
- LA portal- This assignment includes developing a LA portal for wider audience and also implementing common login project for providing single sign for all applications within orgnization.LA portal is a one stop solution for all Life Advisor which are primary source of selling insurance policies across all corners of country. Using portal LA can view commissions earned, promotional schemes, rewards and recognitions, detail information of proposals, policies in a cycle. Raise various queries for his clients, download commission details, tax paid etc.
Technologies - ASP.net, C#, Java script, HTML, CSS, XML, SQL Server 2005, XML
Confidential
Responsibilities:
- PMO Portalfor Alliance Extensively involved in development of Alliance and CommPMO portal for different practices.PMO portal are basically MIS tools for tracking resource utilization, revenue collection from different practices, verticals, horizontals etc. Data is received from Peoplesoft applications.
Technologies - ASP.net, C#, Java script, HTML, CSS, XML, SQL Server 2005
Confidential
Responsibilities:
- Everest is a suite of applications catering Security services business. It comprises 26 different applications and services. Everest is used by Portfolio analytics (PA) to track the movement of portfolios and funds for various financial Organizations, fund managers, Superannuation Trusts, Investments banks etc. Daily Benchmark feeds come in various files, after converting them to appropriate format by overnight batches they are fed into different applications for valuation which is done by components sitting on a mid-tier box.
Technologies - VB6,MS Access,ASP.net, C#, Java script, HTML, CSS, XML, SQL Server 2005
Confidential
Responsibilities:
- Analysis: Involved in requirement capturing and analysis of the different enhancement projects. Also part of estimation preparation for enhancement projects and Client Interaction.
- Production Support: Worked on production support and enhancement phase (2.OE).
- Building business component, Designed and developed Desktop application in VB 6.0 for data entry, Renaming and Billing Module.
- Front End, Backend coding, Coded Stored procedures, Triggers
Technologies - ASP.net, C#, SQL Server 2000, MS Access, Visual Basic 6.0
Confidential
Responsibilities:
- Involved in requirement gathering.
- VB6, SQL Server 2007, ActiveX DLL creation
- Writing SQL stored procedures
- Production Support
- ASP.net form coding
Technologies - Classic ASP, VB Script, Java script, VB6.0, ASP.net, C#, SQL Server 2000, MS Access, Visual Basic 6.0
Confidential
Responsibilities:
- Involved in requirement gathering.
- VB6, SQL Server 2007, ActiveX DLL creation
- Writing SQL stored procedures
Technologies - ASP.NET,Classic ASP, VB Script, Java script, VB6.0, SQL Server 2000, MS Access, Visual Basic 6.0
Confidential
Responsibilities:
- VB form coding
- ActiveX DLL creation, SQL Procedure creation.
Technologies - Classic ASP, VB Script, Java script, VB6.0, SQL Server 2000, MS Access, Visual Basic 6.0
Confidential
Responsibilities:
- VB form coding.
- SQL procedure writing.
Technologies - VB6.0, SQL Server 6.5, MS Access