Bi Developer Resume Profile
NJ
PROFESSIONAL SUMMARY:
Software Development Professional with over 7 years of experience. Highly skilled in specifications gathering developing and delivering rich applications and quality software.
SKILLS:
- Programming Languages: C , C, C , Javascript
- Database: Microsoft SQL Server 2000-2014, Microsoft BI Tools 2014 SSIS, SSRS, SSAS , BIDS
- Internet Technologies: ASP.NET Webforms, MVC 4 and Web API, AJAX, HTML5, XML, Web Services, JSON
- Javascript Frameworks: jQuery, Knockout, jStorage, Require.js, Ajax Control Toolkit, Angular JS
- Frameworks: .NET Framework 2.0-4.5, ASP.NET AJAX, Entity Framework, LINQ, WinRT
- Third Party Libraries: Dundas, Syncfusion, iText, Aspose, NPOI
- Performance Analysis: Eqatec Profiler, Fiddler 2, Chrome Developer tools
- Tools: Microsoft Visio, Adobe Photoshop CS2, Powershell Scripting, Psake, Git
- Operating Systems: Windows XP-8.1 , Linux Slackware, Ubuntu
PROFESSIONAL EXPERIENCE:
Confidential
Role: BI Developer
Project: Estream
- Developed a Multi-tier Web Application that consolidates the business processes of Enterprise Products many Oil and Gas Assets using C , MVC, Web API, Javascript libraries and BI Tools.
- Managed the data/schema/procedure requirements for multiple teams 40 team members .
- Designed, developed and deployed SSIS 2014 packages to both file systems and SSIS catalogs.
- Managed source control for all Business Intelligence aspects of the project using git and psake.
- Developed Restful Web APIs and server side logic
- Developed web pages for various part of the web application.
- iText, Aspose, NPOI and the Acrobat SDK.
- Evaluated third party libraries to generate PDF and Excel formats for Regulatory Reports.
- Evaluated Web Pivot for analysis and visualization of cube data as part of the Web application.
- Designed, modeled and implemented multi-dimensional cubes using SSAS.
- Developed complex reports based on requirements using SSRS with multiple parameters, sub reports, drill down reports as well as charts and graphs.
- Gathered Report requirements based on client specifications identified gaps in data.
- Authored complex SQL queries as well as Entity Framework Queries to access data.
- Performed data cleansing on a variety of data from disparate source systems to prepare for integration into the production system.
- Developed and managed the implementation of versioned database schema changes across multiple environments using FluentMigrator.
- Created SQL objects including tables, complex stored procedures, functions, views, indexes.
- Carried out diagnostics and analysis of performance issues using SQL Profiler
- Participated in the process of agile project development
Technology: C , ASP.Net MVC4, EF, HTML 5, CSS 3, Knockout.js, jQuery, Require.js, JavaScript, XML, Git, Office Interop, SSIS, SSRS, SSAS, iText, NPOI, SQL Server, 2014, AJAX, Web Services
Confidential
Role: Software Engineer
- Collaboratively developed tools that aided in end to end diagnoses of issues related to Touch Devices.
- 72 of defects were categorized 'Priority 1' and required to be fixed for the product to ship.
- This improved the confidence to sign off on any code churn that occurred.
- 70 of the issues were identified prior to code check-in, thereby increasing quality of code check-ins and reducing overall code churn.
- Developed RSS Speech Reader Sample as a prototype to showcase Speech capabilities using Speech API, WinJS and HTML
- Added critical infrastructure changes to the Touch and Touchpad simulation frameworks utilized by many teams in the product group.
- Without these changes all Touchpad automation would cease to work past RTM.
- The Touchpad team heavily relied on these changes for automation.
- The tools are utilized by both internal teams and external partner teams OEM/IHV's and are shipped as part of the Windows Logo Certification Kit.
- Designed and developed tools used in validating and certifying Windows 8/8.1 Touch and Touchpad Digitizers.
- Contributed to the Speech API development Windows 8.1
- Contributed to the Touch API development Windows 8
- Incorporated WNS and Outlook Interop Integration.
- Collaborated on a research/prototype project which involved developing a Windows phone application, Windows application and enabling Javascript Runtime to work on the phone.
- Ensured that the feature was completed on time and the necessary Security Review was successful.
- Independently owned and maintained excellent quality in multiple component areas.
- Improved coverage of my existing feature areas by an average of 8 .
- Validation of the Excel and FlatFile import routines
- Designed and developed tests for the Scripting Component and RowCount Features
- This work made a huge impact and was also greatly appreciated, Received 'Kudos' peer appreciation program from partner teams.
- Logged quality and high priority defects that improved the quality of the product.
- Participated in Change Request Reviews and defined and executed the necessary test cases to sign off on a quality module.
- Essayed the role of a PM when the PM for one of our features left the company.
- Hands on experience in developing automated tests using UI Automation and Device Simulation Frameworks.
- Worked on cross team efforts such as Driving Accessibility User Experience Quality across all features in the group as well as Trusted Validation efforts.
- Collaborated with the Visual Studio Team in order to validate key features related to Reporting Services
- Assisted other teams in meeting their goals on a group-wide level.
- Worked on the Windows Logo Kit for Windows 8 that provided the certification workflow for Touch Devices. Designed and developed multiple canvases. Automated 80 of the tests using innovative testing methods.
Technology: C , C , DSF, VHID, MITA, JavaScript, HTML, XML, WinJS. WinRT, WNS, Windows Phone 8.1, Git, SignalR, Office Interop
Confidential
Role: Software Developer
- Responsible for maintaining the data and stored procedures for generating daily reports.
- Refactored and enhanced the 'Roles and Permissions' module of iDistrict to utilize the Factory and Singleton design patterns.
- Worked on the integration of iDistrict Web application with the iDistrict Desktop Client.
- Designed and developed multiple SSRS Reports that provided management with valuable insight as to operations at the production site.
- Developed and designed SSIS Packages to load data from files created at the production site into the database based on relevant business logic.
- Coordinated the development effort for Central Dispatch with Capsher Technologies.
- Developed using javascript, a means for users to drag and drop UI components for reordering lists, which led to a superior user experience.
- Employed the use of jQuery and ASP.Net AJAX to provide a rich user experience.
- Developed a 'Journey Management' module for Central Dispatch.
- Demonstrated the features of iDistrict Web to the product champions.
- Authored use case documents, requirements documents and functional specifications for Central Dispatch and 'Roles Permissions'.
- Refactored web pages to take advantage of the MVP Model View Presenter architecture.
- Improved the performance for the Utilization Dashboard to support 900 concurrent users as opposed to 77 users in a simulated load test environment.
- Utilized various AJAX methodologies ICallBackEventHandler, jQuery and WebServices to create the Utilization Dashboard
- Based on an initial prototype, developed an application Utilization Dashboard for the management users to overlook utilization of resources and equipment at a glance.
- Improved performance of 'Sales View' by 40 using Eqatec Profiler and Fiddler 2
- Key Developer for 'Sales View', a web version of Schlumberger's Resource and Equipment Planning application for the Sales team.
- Fixed pre-existing production defects for iDistrict Desktop Client and iDistrict Web based client
Technology: Asp.NET 2.0/3.5, C , Microsoft SQL Server 2000/2005, ASP.NET AJAX, Ajax Control