Sr Software Engineer Resume
NY
TECHNICAL SKILLS
Languages: ASP.NET 2.0/3.0,Reactjs/React, Angular,ASP.NETMVC 5.0, .NetCore2.0/2.1/3.1, C#, WPF, Silverlight, Python, Perl, XAML, WCF, WWF, ADO.NET, Entity, NPM, Bower, XSLT, AJAX, VC++, SQL Server
Web Technologies: Angular js/2/6/7/8, ReactJS/React 15/16, Redux Javascript ES5/ES6/ESC7,Typescript,HTML\HTML5, CSS\CSS3, Bootstrap, express js, sequelize, bookshelf, electron.js, Ivy, Nodejs, Saga, React Native, React Cli, Open XML, Flexbox DOM, XML JSON, XSD, XSL, XMLTransform, Sharepoint, Axios, fetch, Babel, WebPack, Gulp, Grunt,VBScript, Web Service, jest, enzyme, propractor, karma, mocha, chai,OAuth, VMware, EDIX12, Pandas, Flask, Django, MEAN, MERN, RxjS, React Server side scripting
Java Technologies: Java, J2EE, JSP, NHibernate, JDBC, Threading, SpringMVC, Struts, Java IOC, Java Swing, Java Servlet, EJB, Eclipse, Hibernate
UI Controls: Kendo UI Angular/React, ReactBootstrap, Devexpress Angular/React, Ignite UI Angular/React/JavaScript, Infragistics 10.0/11.0/14.0 (Web/WPF), DevExpress (Web/WPF), Telerik, Tabluea Javascript API, D3, Google Charts, Balsamiq Mocks
Database tools: SQL MN Studio, Oracle Developer, Toad 8.1, NOSQL MongoDB, Studio 3T, Cassandra GUI
PROFESSIONAL EXPERIENCE
Confidential, NY
Sr Software Engineer
Responsibilities:
- Designed and developed metadata - based web pages to view data in Grid, with various paging, sorting, using Angular 6, Kendo UI, Added Angular Component and Services to make asynchronous calls, data Input/output between Angular component,. Created reactive forms, custom and authenticated directives. routes
- Developed Micro services API Services with Entity Data models using C#,ASP.NET Core Web Api, Linq. With Streaming upload/download multithreading of the large excel files using openxml
- Migrated ASP.NET Web Application to .NET Core Application
- Created Express server WebAPI,access MongoDB database with Mongoose ORM using Nodejs, Promises, aync/await
- Developed Scalable Excel Exporter and importer to get large number of records from database with optimize logic using Open XML Excel SDK, VBA, Angular 6
- Added Authorization and authentication feature, angular to capture the window userid and authenticate the WebApi request at window web server. OAuth. Json Web Token.
- Wrote Sql Queries and stored procedure in SQL Server.
- Testing and Implemented in IIS Web Server, Docker Tableau UI a Web application to view various inbound/outbound data and embed data virtualization dashboard and worksheet and added tableau extension to dashboard view regulatory reports. features to extract data from excising dashboard to view data in grid view.
- Design and developed regulatory reports data virtualization dashboard webpages with Tableau, ReactJS, Redux, Saga. Created React Component, Added Routes,State mainted by Props, Context, Hook, provider,Consumed, Redux store by dispatch action, selector, reducer,javascript objects map list, Created React Redux Form web Page State data. Added SASS styles
- Developed WebApi REST/JSON CRUD Services retrieve Regulatory Report data from AWS cloud, SQL server and various sources
- Created REST/JSON CRUD based services using Express NodeJS, Promises, aync/await ORM sequelize.
- Build (web data connector) WDC consuming webapi services for Tabluea data source and deployed (web data connector) data access layer in Web server
- Developed Restfull services using Java JRX, JDBC, HIbarnate, Ibatis, Spring boot.
- Developed Web Services WebApi Upstream and Downstream to AWS and Azure Cloud Storage
- Embedded Tableau dashboard reports in web pages and Added external web pages to Tableau dashboard or reports using Tableau, React, Redux, JavaScript library and extension API,
- Developed entity data model and repository with DI containers.
- Wrote DDL, SQL Queries, Stored Procedure with SQL Server ETL Process Module for Upstream and Downstream the Regulatory Reporting feed from various external source and filing reports to Regulatory authorities (FRB, NYSDFS, CFTC, FINRA, DTCC, MBSCC, OSFI FED, CIMA), AxiomSL
- Worked on Informatica Power Center tool - Source Analyzer, Data warehousing designer, Mapping & Mapplet Designer and Transformation Designer.
- Loading data into different targets from various data source SQL Server, AWS, Oracle database, ftp, MQ, flat files, xml files etc. Into the staging table and then to the target database, transformed to Unified database (GL Ledger Tables).
- Scheduled recurring reporting processes Jobs, data cleansing, logging and error handling using Control-M, Autosys, AxiomSL
- Using source qualifier, expression, aggregator, lookup, sorter, stored procedure transformations to do necessary data calculations and manipulations according to the business rules and loaded data into target systems.
- Worked AxiomSL tool to automate the process of extracting data from different sources, Cleansing, validating and Producing and Submitting Regulatory Reporting to Different authorities.
- Performed testing, debug
Environment: Angular 6, ASP.NET Core, Kendo UI Angular CLI, Javascript,TypeScript, JSON, React, Redux, JSX, React Native, Saga, sequelize, Thunk, Express, Axios, NPM, HTML5/HTML, SASS, CSS/CSS3, Formik, NGRX, Postman, SoapUI, NGRS, RxjS, MVW, CloudBees, Informatica 10, Tableau,WebAPI,WCF Service, propractor, karma, mocha, chai AWS, Azure, Jira, Jenkins, WebPack, Jest, Karma, Sybase, Java,JDBC, ASP.NET, SQL Server 2012, XML,XSD, .NET 3.5/4.0, IIS,TFS,FTP,GIT
Confidential, NY
Software Engineer
Responsibilities:
- Performed testing, debug and Worked on Continuous and release
- Workflow Approval Web Application automate process of approving account, products, Orders, Inbound/Outbound feed and exceptions data records.
- Designed and Developed Web Application to add row by created reactive form in Kendo UI Grid controls, added filtering, sorting, paging features. Developed Web Api controllers and Data access layer using Entity Framework, Added Data Model class for various activity entities.
- Wrote SQL and stored procedure, created index for optimizing the queries. Added CRUD Services using Webapi and entity framework
- Performed testing, debug and Worked on devops CI/CD ETL Process Module for Upstream and Downstream the Securities lending feed from various external source through FTP/SFTP/MQ/Web Services downloading and uploading feed flat files for availability, Borrowing, trading, settlement, clearing to SQL Server database and reporting process with autosys.
- Designed and Developed SSIS packages to get feed files to inbound folder, processed file to Archive, Extracted the data by C# parser or bcp file schema to staging tables, transformed by calling stored procedure moving data to GlobalOne tables and Loading to Processed Tables. ssis packages schedule periodically by SQL Server jobs, Data cleansing, Logging and Error handling by logging files,
- Created SSIS packages using FTP, Slq Script, Script Task, MQ Task, Source and Destination Data Source, Enabling logging, Config files
- Performed testing, debug
Environment: Angular 6. Kendo UI, Angular CLI, React, Redux, Postman, soapui, NGRX, NGRS, WPF, C#, Arrow, Prism 4.0/5.0/6.0, WebAPI, WCF Service, Entity Framework, Jira, SQL Server, XML, JSON, VS2013/12/10, XML, XSD, .NET 3.5/4.0, Java/J2EE, IIS
Confidential, NY
Sr Software Engineer
Responsibilities:
- Designed and developed WPF User controls to capture the data from the user and read data from excel to upload to various DataSource’s (SQL Server/Oracle) using python web services and Web api web Services
- Worked with Tab Control and Grid Controls to present the Trading Books Series Tickers asset type and asset class data
- Performed testing, debug and Worked on Continuous and release
- Designed and Developed Portfolio analytics MVC/RIA Web based application for Login Page, Balance sheet page structure, Current Situation Organized by Asset Type, Asset Class Exposures, Currency Exposures, Liquidity Exposures, Regional Equity Exposures, Exposures Alerts, Asset Attributes & Mandatory data, Generic Asset Exposures, Edit Asset Exposures, Add Asset, Asset Details, Edit Asset, portfolio Planning, Create and Edit Plans and Profile Page with asp.net, angularjs
- Designed and Developed layout master pages using Angular/React, Redux using TypeScript to Navigation, Header and footer sections. Create Route handler for routing to various component
- Developed a state information of website using Redux by creating store, reducer and actions. Restfull services WebApi.
- Designed and Developed various Component for HTML template with associated typescript for data binding and inject component to make http Service request
- Designed and developed User controls and capture the data from the user and read data and upload to various data source's (SQL Server/Oracle) using python web services and Web api web Services and Added CRUD Services using Webapi and entity framework
- Performed testing and Worked on Continuous and release
Environment: C#, Prism 4.0/5.0/6.0, Python, Cli React, Entity Framework WCF Service, Jira, ASP.NET, npm, Angular 2/4/5/6, TypeScript 2.0/2.1, React, Redux, LINQ, SQL Server 2012, WebAPI, XML, JSON, XML, XSD, .NET 3.5/4.0, Java/J2EE, IIS
Confidential, NY
Sr Software Engineer
Responsibilities:
- Designed and Developed High Frequency and Low Latency Multithreaded WPF MVVM Framework to provide to Margin and Risk Summary Dashboard for House and Reg-W risk calculation using WPF, preparatory tools.
- Developed Grid Control for with defined Schema Columns for Margin View, Risk View, Risk Exposure and Margin Call Monitor. get the strategic and risk analytics data get from Cached Database Sandra. API WCF Service 's deployed to get the data from sandra database.
- Developed Risk Exposure Grid Real Time Updates the Positions and calculated the risk factors for Funds using WPF, Sandra Database, Quartz Bob's Service based on the Close of Business Day
- Developed User Interface to provide Risk Summary for Portfolio Specified Fund Level defined Close of Business Day, It's Tabs Control, with Portfolio Summary Grid Control with aggregations calculation select from Combox. Added Grid Control for Liquidity Summary, Weighted Avg, Product Summary and Concentration with Subset Risk Ticket, Country, Sector, Issuer and Cusip, Grid Support exporting excel, pdf and word document. When Grid are loaded on Asynchronous threading API call to Quartz Service, get the data from Sandra Database.
- Added Grid Control for Normalize, Non-Normalize Position data for defined Fund Group. Include the feature to Choose all or selected Columns. When Grid are loaded on Asynchronous threading API call to external Quartz Service, get the data from Sandra Database. With User Entitlements.
- Included User Interface to provide Risk Asset Class Product, Country, Sector, MarketCap and Options Summary Grid Controls. Along with Var, Gamma, Delta, Alpha, Beta, Top Long/Short by Risk Ticker Grid Controls.
- Developed Service and Publish/Subscribe design pattern to get data feed from Bloomberg, Reuters to get the last trade price for each fund positions and to calculate risk factors for portfolio or Fund using C#, Bloomberg API/B-PIPE (MDET API). Also get real time for reference data for various Issuer of Bonds or Instruments using TREP API
- Added Unit Test Scripts with Mock Data Schema, Updating Jira to complete Developed and Interacted with QA for testing and Business Analyst for Jira task descriptions.
- Involved in building the release, into DUAT, QA, PROD Environment.
Environment: Quartz, Python, WPF, Java, KDB, Complex Event Processing, NEsper, Sandra, WCF Service, SQL, ASP.NET, C#, Linq, Jounce, SQL Server 2012,WebAPI, XML, JSON, VS2013/12/10, XML, XSD, .NET 3.5/4.0, Cassandra, C# Driver, Java/J2EE, IIS, DevExpress 14.1 Control, TFS, FTP, SSIS, SSAS, SSRS, Tableau, MongoDB, Cassandra, Google Charts