Post Job Free
Sign in

MSBI Consultant

Location:
Edison, NJ
Salary:
70$ per hour
Posted:
January 01, 2021

Contact this candidate

Resume:

MSBI Programmer Analyst / SQL Consultant / BI Developer

Professional Summary

●A journey of 15+ challenging years as a software professional with extensive experience spread across development to management of MSBI projects and .net Web Applications.

●Planned and Executed entire software life cycle phases from requirement gathering and analysis to development, implementation and production support.

●The knowledge pool comprises of technologies like VB, .net, SQL Server, SSIS, SSRS, SSAS (Tabular & OLAP) Database Designing & Performance tuning for Sql code and DB, Performance Analysis and Optimization for SQL & .Net application and development methodology like SSAD, OOAD and UML, Agile/Scrum.

●Designed Relational and Multidimensional Data models in enterprise environments using tools like Erwin & MS Visio

●Experience in working Migration Projects oracle to Sql Server and Pervasive to Azure Sql Server with front end vb.net (client server) to Angular based .net web applications.

●Vast experience in Report development. Experienced in Reporting tools SSRS, Crystal Reports, Business Object and Visualization tools Power BI and tableau.

●Expertise in designing & architecting automated integrated solutions for the customers.

●Experience in cross functional development for integration of various applications.

●Sharp debugging & analytical skills and demonstrated micro level functional understanding in various projects

●Experienced in leading team. Insightful experience in finalization of technical / functional specifications, resource administration and quality management of the product / software application.

●A fast learner with positive attitude and flair for innovative ideas and excellent team player.

●Demonstrated multi-tasking skills by working in multiple projects simultaneously and prioritizing skills as per need of project as required.

●Can very well use knowledge of Statistics to build Applications / Solutions.

●Trained in Hadoop, no Sql (hive). Done POC using machine learning algorithm (supervised learning) using scikit.

●Experienced in Enhancing applications and its usability by monitoring & analyzing the helpdesk service requests & support calls, thus contributing towards higher user satisfaction.

Education

Master of Science (M.Sc.)

October 2000 from MSU, Vadodara.

Advanced software engineering

Nov 1999 from Aptech LTD. Vadodara.

Bachelor of Science (B.Sc.)

May 1998 from MSU, Vadodara.

Technical Skills

Database

MS SQL Server, Oracle, No SQL (Hive)

ETL

SQL Server - DTS, SQL Server Integration Services (SSIS)

Reporting Tools

Crystal Reports, SQL Server Reporting Services (SSRS), SSAS, Tableau

Database

Oracle 12c, MS SQL Server, MS Access

Operating System

Windows (All Versions), UNIX, MSDOS, Linux

Languages

C, C++, Java, Visual Basic, VB Script, VBA Macros, Python

Web technologies

C#, ASP.NET, MS Web Services, JSP, ASP, XML, HTML, DHTML, JavaScript

Other Tools

Microsoft Project serer, ERwin, MS Visio, BMC Remedy, TFS, Visual Studio

Work Experience

●Senior Developer (Mar 2020 – Sep 2020)

Virtusa Corporation, New Jersey.

●MSBI Lead Consultant (Feb 2018 - Nov 2019)

Krish Compusoft inc., New Jersey.

●BI Lead Programmer Analyst (Dec 2016 – Nov 2017)

NuStar Technologies Inc., New Jersey

●SQL Lead Consultant (May 2012 – June 2016)

General Mills India Private Ltd., Mumbai.

●BI Development Lead (Jan 2012 – May 2012)

Jardine Lloyd Thompson India Private Ltd., Mumbai.

●Specialist Developer (May 2004 – Dec 2011)

Mastek Ltd., Mumbai.

●Web Programmer (July 2003 – Apr 2004)

IndiaNIC Infotech Ltd., Ahmedabad.

●Software Developer (July 2000 – Dec 2002)

WinvisionAsp, Vadodara.

●Software Engineer (Dec 1999 – July 2000)

attosoft, Vadodara.

●Faculty (Apr 1999 – Nov 1999)

ET&T Computer Education and Training Centre, Vadodara.

Projects Summary

Seneca Insurance Company

Senior Developer (Mar 2020 – Sep2020)

Environment: Sql server, Asp.net, Quick Solver, AS400 WINS, Duck creek, Image Right document management tool

Responsibilities:

●Understand Quick Solver product and WINS system and develop program to integrate QS policy data with WINS policy billing system to automate billing process.

●Seneca WebApps suite (collectively called SenTrac) – C# web form UI for submissions and closing (SenTrac), inspections (SenSpec), agent management (Agent List), and user / permissions / logic settings management (Administration), and reports (SenTrac, Agent List, SenSpec); uses several tools like Crystal Reports, AJAX control toolkit, SQL mailer, and internally hosted web service functions)

●Electronic Policy Delivery (EPD) – a C# console application file layer batch process which moves / combines policy and pay plan PDF files for new business and endorsements to their Image Right and Share File destinations.

●Route Sheet Service – a C# web service for creating route sheet PDF and index files for policies out of the Seneca Express system

●Seneca Express Monitor – a C# console application file layer and SMTP process running every 15 minutes which sends email if files have exceeded specified number (will trigger if there is a problem with the downstream system)

●The Vacant Express Python Engine is a web hosted service meant to be used to rate vacant policy buildings. The program is intended to interact with Seneca websites that need to provide a premium on vacant property.

● Troubleshooting and changes requested by business for following SQL Jobs

o Clean Submissions Data – database layer (SQL job) batch process running

o Close Pending Submissions

o Migrate Seneca Express

o WINS Agents Import

o WINS Exposures Import

o Map Risk Exposures Import

Ashley Furniture Industries

MSBI Lead Consultant (Feb 2018 - Nov 2019)

Environment: Sql server, SSRS, SSIS, SSAS, Power BI, Azure DevOps

Responsibilities:

●Planning, estimation for any new development / enhancement or bug fixes for the SQL server applications

●Design data models (Relational & Multi-Dimensional) in enterprise architectural environment.

●Understanding existing DB objects in Pervasive DB and Create new DB Schema Sql server to meet existing and change business needs.

●Create migration scripts for data transfer, data validation and data testing.

●Utilized Power BI (Power View) to create various analytical dashboards that depicts critical KPIs along with slicers and dicers enabling end-user to make filters.

●Generated ad-hoc reports in Excel Power Pivot and sheared them using Power BI to the decision makers for strategic planning.

●Utilized Power Query in Power BI to Pivot and Un-pivot the data model for data cleansing and data massaging.

●Implemented several DAX functions for various fact calculations for efficient data visualization in Power BI.

●implemented role-based security and row level security on data in Power BI.

●Utilized Power BI gateway to keep dashboards and reports up to-date with on premise data sources.

Church and Dwight Inc., Ewing, NJ

BI Lead Programmer Analyst (Dec 2016 – Nov 2017)

Environment: Sql server, SSRS, SSIS, SSAS, Erwin, Power BI

Responsibilities:

●Analyzing technical feasibility & design alternatives for new requirements and Manage and maintain database objects in SQL Server.

●Translated the business requirements into workable functional and non-functional requirements at detailed production level using Workflow Diagrams, Sequence Diagrams, Activity Diagrams and Use Case Modeling.

●Data mappings for data migration from Pervasive DB to Azure Sql server

●Work with internal customers and external vendors to determine data requirements.

●Design SSIS packages for data migration and ETL and manage and automate control flow, data flow, events.

●Design and Optimization of OLTP, OLAP tools, creating SSAS based OLAP Cubes.

●Design SSRS and Power BI reports.

●System and unit test all deliverables, including positive and negative test cases and manual tests. Document meetings, requirements, and applications.

General Mills, Mumbai

SQL Lead Consultant (May 2012 – June 2016)

Client: general mills - USA

Environment: Oracle, Sql server, Linux, .net, SSRS, SSIS, SSAS, Tidal, .net, MSP, Share Point, Tableau, ERwin

Responsibilities:

●Understand High level requirements from client and convert requirements in to functional specifications & technical specification.

●Design, develop and maintain grant reports and visualizations using SSRS & Tableau

●Gather and document visualization and reporting requirements

●Writing stored procedures, triggers, scripts & PL/SQL scripts to meet business objectives.

●Scheduling business work flow using Tidal

●Understand that requirement from clients and prepared use cases of different business scenario using Erwin tools.

●Optimizing existing sql code and .net application performance

●Development of SSIS packages and cubes to build data marts.

●Worked with various transformations such as lookup, conditional split, multicast, Derived column, merge, for each, for loop, Multi - cast, sorting, Data profiling, Bulk insert, Sequence container, Delayed validations etc. in Integration Services development.

●Used SSAS tabular Model for Power BI and excel reporting applications

●Created Drill through reports, drill down reports, Sub reports, Cascading Parameters, Linked reports, Matrix etc. using BIDS.

●Identify and address data integrity issues (perform data cleanup, as necessary)

●To ensure the deliverable meets the required client standard

●To ensure that weekly status report is provided to the engagement manager

●To provide inputs to the Deliver manager and Account manager on proposed improvement plans.

●Lead Application Development India team for Production Support management.

Value Adds:

Written automated script for data migration and populate some newly added features which has saved 80 hours of data entry time and mitigated risk of human prone errors.

Developed validation module for ETL which proactively recognize errors in source data before it flows in to reporting system.

Optimized .net application performance by optimizing DB access strategy which has reduced response time for concurrent users.

As India Support lead identified gaps between analysts and Developers and introduced to new support process to provide effective and fast solutions.

Achievements:

Received Bravo Award for process improvements.

Jardine Lloyd Thompson India Private Ltd., Mumbai.

BI Development Lead (Jan 2012 – May 2012)

Client: JLT UK

Environment: Sql server, VB, VBA

Responsibilities:

●Lead team for processing Insurance analysis reports.

●Understood existing VB application functionality and automated data validation feature

●Introduced training module for new team member which has increased report processing count per day from 3 to 6 per person

Value Adds:

Processing report needed to enter data in excel predefined template, automated template to read data automatically through vb script. Which has reduced data entry time and no defect in data entry increased accuracy in analysis

Mastek Ltd., Mumbai Specialist Developer (May 2004 – Dec 2011)

Project: e-PMO is an Integrated Project Management Solution, which helps Project Managers and Customers to gain complete visibility of the project schedules and status, from anywhere in the globe. At a glance, it highlights important aspects of Project Management. It provides facility to drill down information from topmost project levels to the lowest individual activity levels in the project. It gives graphical representation of the project related information like Project Status, Project Metrics etc. It includes Project Profiling, Service Call, Defect, Issue Risk Log, Chart, Various SQA related and other analytical and summary reports, Project Documents and Project based Chat module.

Client: IIS Mastek, MSN (US), IPF (UK)

Environment: ASP.net, MSP, VB macros, Crystal Reports, SSIS, Sql Server, ERwin

Responsibilities:

●Understand requirements from stake holders and convert requirements technical specification for team.

●To Assign tasks and create deadlines and milestones using MSP.

●Tracking of assigned tasks and creating test plans.

●Planning and tracking of deployments.

●Ensured that the process is followed as per Mastek quality standards.

●Implementation and rollout of product at India, US &UK location of Mastek.

●Debugging existing code for bug fixing and new enhancement.

●Writing database objects (procedures, functions, triggers, Jobs, DTS Packages)

●Used Erwin to create physical, logical data models.

●Creating web services to integrate SAP data with .net applications

●Migrated Sql server 2008 to 2010 and DTS packages into SSIS packages.

●Generated reports with parameters, sub reports, cross tabs, charts using Crystal Reports.

●Developing html, SSRS reports for .net applications.

●Reviewing Unit, integrate and UAT test plans.

●Reviewing Code and tracking of defects.

Value Adds:

Developed common configurable billing engine for all T&M projects which leaded to easy maintenance of code and less support issues.

Analyzed support calls and understood users’ issues and provided solution which has reduced 30% support calls. Automated various tasks which reduced 1.5-man months.

Achievements:

Awarded “Raise a toast” for my contribution towards Mastek’s appraisal at level5 of CMMI version 1.2

Honored by Mastek with Fire in the Belly Award

Project work Appreciated by Director of Mastek Sudhakar Ram in leadership communication published on MastekNet “Sudhakar Straight Talk”.

IndiaNIC Infotech Ltd., Ahmedabad.

Web Programmer (July 2003 – Apr 2004)

Client: Northern East Fasteners Corp, USA

Environment: C#, ADO.net APIs, MsXML, Crystal Reports, MS Visio

Responsibilities:

●Involved in the preparing Specification for various modules like Customer module, Quality Control and Quotation module.

●Responsible for technical support to team members, integration of various modules, Requirement specification analysis, Database designing and communication with client.

●Coding for various module.

●Participated in various testing techniques like unit, functional, Stress testing, Operational testing and Regression testing of the application.

Value Adds:

There was no documentation available & we are supposed to convert desktop vb application to web application. I have took initiative to prepare business flow chart and functional specification by understanding existing code. My documents was base for clients and team to prepare technical specification for new application and to introduce new functionality in application.

WinvisionAsp, Vadodara. Software Developer (July 2000 – Dec 2002)

Client: Northern East Fasteners Corp, USA

Environment: .net Framework, XML, SQL Server, VisualStudeo.net, SOAP, WSDL, UDDI, XSD, Windows 2000 Professional, IIS5.0

Responsibilities:

●Developing Front end programming in ASP.net tech using Web Form Controls and Rich Web Controls like Tab Strip, Multipage etc.

●Coding using C# and VB.net Languages and T-SQL for Store Procedures.

●Writing unit test plan for web application and Sql code.

●Testing of system and technical documentation

Achievements:

Awarded for the best performance by Winvison Application Solutions Pvt. Ltd.

Conducted VC++ training program for Winvison Application Solutions Pvt. Ltd., work was appreciated by CTO for the preparing training content and material.

attosoft, Vadodara. Software Engineer (Dec 1999 – July 2000)

Client: product development for attosoft

Environment: Visual Basic, MS Access.

Responsibilities:

●The purpose of the system was to automate the manual system of Instrument record, maintenance them and maintain calibration information and suggest optimal time period for Instrument basis on past calibration record.

●Consulting for the database design of the system and programming to implement the system.

ET&T Computer Education and Training Centre, Vadodara.

Faculty (Apr 1999 – Nov 1999)

Responsibilities:

●Worked as a faculty for different subjects like C, C++, Oracle, VB, FoxPro.

●Preparing assignments and lab exercise for students

●Conduct skill assessment at regular period time.

●Preparing learning content for basic concepts of programming and OOP



Contact this candidate