Ishtiyaq A. Mohammed
Sr. Software Developer
SUMMARY:
More than 12+ years of experience in software Analysis, Testing and Development in, Software Development using Windows and Web Based Applications (WinForms, ASP.NET, ASP.NET MVC, AngularJS, ReactJS, Bootstrap, Web Services, Sitefinity 3.8+, Ektron 8.5 (Sp1 –Sp2), DotNetNuke, Azure, SSRS, SSIS, C++, C#, VB.NET, and SQL Server).
Experience includes involvement in all phases of Software Development Life Cycle including analysis, coding, testing, implementation, and maintenance.
Worked on Master Data Management (MDM) using SQL Server master data services.
Used Restful Web Services call with help of Ajax on client side using J-Query and JavaScript to populate the Data on demand and on load.
Expertise in Asp.net MVC using Razor Engine to develop the views and calling the controller functionality to populate the UI.
Expertise in Designing the SSRS Templates using BI Tool and Implemented the Integration Service Package to manipulate heavy Data.
Worked on Complex SSRS Templates and added hotfix for Microsoft bugs in SSRS template, which Microsoft does not support.
Resolved the Client issues on the Complex Calculation of Heavy Reports (SSRS) on the performance parts.
Worked on the Complex Health Care and Financial Reports (SSRS) with Accounting Data.
Proficient/Expertise in .NET Architecture/Framework, WinForms (VB & C#), WPF, VB.NET, ASP.NET, ASP.NET with CMS (Sitefinity and Ektron), ADO.NET, XML, LINQ, JQuery, SOAP, MSMQ, SharePoint 07 and 08 Visual Inter Dev., SMTP, Entity Frame Work, Silver-Light, VBScript, Java Script and Client Server Application Development Agile, TFS, BAC-Net, Scripting Languages (Knockout JS, Backbone JS & good Exposure Angular JS).
Expertise in Web Development Tools - HTML, DHTML, XTML, XML, XAML, XSL, VB Script, JQuery Frameworks 1.76-1.8.9(ALL), JavaScript, Bootstrap, DotNetNuke, ASP, ASP.Net MVC, MVP, E-Commerce, IIS, Visual Interdev, VSS.
Wrote our own customized browser scripting libraries. These scripting libraries added on top of JQuery to handle efficient way to handle browser load.
Excellent database expertise skills using SQL, PL/SQL, Oracle7.x/8.x/8i/9i,10g DB2, Sybase, MySQL.
Expertise in SQL, PL/SQL - cursors, triggers and stored procedures with Oracle 9i, Oracle10g, MySQL and MS SQL Server.
Modeling the Windows Application and decorating the custom controls with graphics, involving the multi-threading to improve the performance and worked extensively on the security functionality.
Expertise in fixing the issues and removing the bugs on the current windows based application and improving application view stated by inheriting the new technologies.
Developed the windows and web services whenever needed in the application point.
Worked on the Agile Development Process and waterfall model depending on project environment and deadlines.
Expertise in Building the Custom Controls and Dynamic Controls in Windows base Applications (Win forms) and Web Based Applications (DotNetNuke), using and utilizing the third party controls like Telerik and Infragistics.
Experience in Views, Stored Procedure and Integrating the Data, mining the Data or filtering the Data to load huge amount of Data in Grids, lists or Collections of Entities.
Expertise in Building the CMS Modules. Working with Content Blocks, Categories, News, and Users Modules.
Worked on Different ORM’s Such as Entity Framework 5.x+, LINQ-to-SQL, Dapper (Open Source) and Telerik ORM.
Much Experienced with Sitefinity Database and know how to handle the errors or bugs in the application.
Ability to interact with end users, self-motivated, quick learner & Team player with good analytical and communication skills.
Used the Team Foundation Server in various project (Most recent ones).
Web Front Ends (WFE), Shared Service Providers (SSP) and other SharePoint-centric application servers and services.
Experience in writing and executing unit test cases using Visual Studio.
Excellent knowledge in dealing with Delegates, Assemblies, User Controls, Dynamic Controls, Custom Controls and Error Handling Techniques.
Hands on experience in writing test cases using N Unit testing of applications.
Possess strong problem analysis skills with ability to follow project standards.
Self-starter with a positive attitude.
Ability to master new concepts and applications.
Strong communication and interpersonal skills.
TECHNICAL SKILLS:
Programming Languages
C#.NET, C++, Java, PHP, SQL, PL/SQL, T-SQL, VB.NET and UML
Scripting Languages
JavaScript & JQuery -- Bootstrap, Knockout JS, ReactJS, Backbone JS & Angular JS
Technologies & Frameworks
Azure, Win forms, ASP.Net, ASP.NET MVC (Telerik), MVP, AJAX,
Razor Views & ASPX Views, JQuery Framework (ALL Versions),
HTML, AngularJS, Bootstrap, CSS, VBScript, Telerik Kendo UI, JavaScript, Mobile Web Form, ASP, Web Services, CMS, DHTML, XML, XSL, XSLT, XSD, Active Directory, XPATH, SOAP, WCF, WPF, Entity Framework
4.x/5.x/6.x, WWF, WSDL, Silver-Light, DotNetNuke, Enterprise
Library 4.1, UDDI, SSRS, Windows Azure, Web Services and .NET Framework
4.5/4.0/3.5/2.0/1.1.
Databases
Oracle 8i/9i/10g, Sybase, MYSQL, SQL Server 05, 08, 08 R2, 12, 14 and MS Access.
Development and CASE Tools
MS Visual Studio.NET 2005/2008/2012/2015, ODBC, SQL2005/2008/2012/2014, Eclipse, Net Beans, Joomla, SSIS, SSRS, Crystal Reports, NUnit, CMS and UML.
Operating Systems
UNIX, Linux and MS Windows XP/2000/NT/98/95/2008/2012
Version Control
Team foundation services, Visual Source Safe, Subversion and GIT.
EMPLOYMENT:
TUQ Systems Inc. June 2012 – Present
Title: Sr. Software Developer (Consultant)
Client: Houghton Mifflin Harcourt, Strata Marketing and Comcast LLC
Project: Data Manager (Admin, OMR Scanning/PPS, Online Testing), WJIV & REAL, IMS, AutoPulse, CablePost and Promotions Allocator
Description: Data Manager is your single source for supporting a comprehensive, balanced assessment program. An easy to navigate online resource, Data Manager allows you to streamline the management and reporting of Iowa Assessments™ Form E, Cognitive Abilities Test (CogAT) Form 7, CogAT Screening Form, and the Riverside Interim Assessments. This product information page contains essential information and assets that will help you get the most out of your assessment program using Data Manager. Data Manager is sub divided into three parts first one as Balance Assessment, Proctoring and Scanning. Balance Assessment is Admin portion to allow Account Holder or Teacher to maintain the Students and upload the Rosters. Proctoring is an online testing, where student can take test online using Riverside contents (Questions) and proctor can see the status of each student which students are taking the tests. Scanning is more of paper bases test where Account Holder scan the batch of sheets and Balance Assessment populate the information in SDE Screens. Riverside early assessments learning is admin portion to maintain the Rosters. Therefore, teacher can see the student how they are performing based upon their grades in region level and state level. All these applications are Web Based for Data Manager and Windows based for Black Box Syncing.
Responsibilities:
Created and updated the web forms and razor views using HTML and JQuery.
Designed the new scoring libraries converting the C++ libraries to C# libraries.
Designed the complex SSRS reports, which deal with recursive grids and complex graphs.
Designed the Engine to run the heavy reports in background and save to filesystem for future retrieval.
Created client side libraries (pokeIn and SignalR) for Server push.
Created the controller classes to use in various views to populate the data with the help of model objects.
Design application from scratch and setup the environments such as API’s, Reporting Service and Webservers.
Build the Custom Modules and views use across the applications and create the common library based on JQuery to do the validation and pagination.
Created and updated Store Procedures, Views, Computed Columns, Function and triggers to use across the applications.
Created custom CSS classes to use on the pages and views.
Create OWN pattern Library to help other developers to use whenever need in between of the application.
Experienced in using Entity Frame Works (5.x-6.x), Linq2SQL & Dapper and having better understanding connection disposal, Object Set and Entity Collection.
Resolved the performance issues on backend level implementing the MVC framework and make the application smoother by implementing the JQuery.
Worked in Agile Environment using Scrum process (3 weeks Sprint).
Environment: Visual Studio 2010 & 2012 (.Net Framework 4.0 & 4.5), SQL Server (2008 R2, 2012, 2014), Web Services/Web API, XHTML, AngularJS, ReactJS, WebPack, Bootstrap, Telerik Kendo UI, HTML 5, C#, ASP.Net & ASP.Net MVC (3, 4, 5), Razor view Engine & aspx view engine, Web servers IIS( 7.x & 8), SSRS, SSIS, LINQ, Telerik Controls, JQuery, JavaScript, Windows Identity Framework, Entity Framework 5.x-6.x, LINQ-to-SQL, T-SQL, Windows Services, Azure, Windows XP, Server (2008, 2008 R2 & 2012) and 7, Subversion (SVN) as version control, Git and N Unit.
Optimal Care Software (Agile Health Care), Wheeling, IL August 2010 – June 2012
Title: Lead .Net Developer (Consultant)
Client: Adventist, UIMC and Northwestern Medical Center
Project: Staff-Right-IP-Client
Description: Staff Right IP Client Application, which allows doctors to display different Patient results and creates Reports from different Labs. Also created the Administrative Module that allow for creation and editing of users. The system will track all the authorizations, claims, and appeals and hold harmless cases for each of the beneficiaries. It integrates the employee’s information with various departments Human Resources, Administration, Project Tracking System etc.; it provides On-line forms to interact with various departments. Various entities share common information, news, up to date. Various users, based on their accessibility, can access the information through this system.
Responsibilities:
Involved in the phases of Requirements gathering, Analysis, and Design, Coding, Development and testing of the project.
Implemented the Agile methodology.
Developed and Deployed the Windows based Application (Win forms), ASP.Net and reporting System (SSRS). Created the application layers and used the Third Party Controls (Telerik).
Designed the Reports Layout (SSRS) and Worked with the heavy data to display (Accountable Performance).
Design the MVC 3 pattern on the Windows Based Application, then late migrated to the Web based application.
Actively participated in the complete life cycle of development, from the requirement phase to testing phase. Created functional specification documents and design documents.
Created the Dynamic JQuery Control with project implementation and uses across the dynamic pages (ASP.NET).
Implemented the Client-Server Side Validation using JQuery, used WCF call using JQuery.
Expertise in handling the errors and writing the complex JQuery functions on JSON Calls or XML Data.
Worked on N-tier architecture (Data, Business and UI layers) and extensively designed and developed SQL Stored Procedures in SQL Server.
Developed UML diagrams (Use cases, Class Diagrams and Sequence diagrams).
Involved in writing Stored Procedures, Functions, Joins, and Views in SQL Server 2008 at backend level.
Working on Web Services to load grids and validations. Interact with XML Data to test the Data in correct format with correct results.
Played with Entities in whole project designing model and controller classes.
Worked on the SMTP VIA Con-fig File setting on Windows Services.
Developed the Windows Service to read the Logs and update it timely basis.
Used Visual Source safe for Coordinating with Other Team Members throughout the project’s life cycle.
Involved in the review of peer’s code/test plan and worked on defect logging, tracking and fixing.
Implemented HL7 for aim to support hospital workflows.
Created and Deployed the Windows Based Services.
Migrated the Windows Controls to the Telerik Controls.
MOSS solutions deployment across multiple farms and environments, including working knowledge of SharePoint Solution Package (WSP) creation. MOSS 2007 including custom SharePoint Web parts.
Created test drivers and effectively used and executed using n-unit.
Environment: Visual Studio 2010 (.Net Framework 4.0 & Entity Frame Work 4.0), HTML 5, Telerik (2015.1.225.1), MDM, Telerik with ASP.net AJAX controls, Kendo UI, HL7 2.x, DOTNET NUKE, RAZOR, DB2, JQuery, SSRS, SSIS, ASP.NET, Web Services, WinForms With MVC, MVP, Telerik Controls, MVC 3, Active Directory (Windows Identity Framework), Worked on Mobile Web Form, C#, SSRS, SSIS, Enterprise Library 4.1, Windows XP and Vista, Silver-Light, XAML, Win-Forms (WPF), WCF, Entity Data Model, SMTP, SQL Server 2008 and N Unit.
ICICI Bank February 2005 – May 2010
Title: .Net Developer (Consultant)
Clients: ICICI Bank (In-house Project)
Project: Transactional Query Software.
Description: Software which enables users to access there bank accounts and transfer funds via mobile and pay utility bills User can check there balances, Transfer Funds to other accounts in the same bank and can see there previous transactions and order checks. Users were allowed to pay various utility bills like water, electricity and telephone using this service.
Responsibilities:
Involved in requirements gathering and analyzing the errors as it was in the production phase (Agile).
Involved in writing the classes for various operations.
Involved in Regressive testing.
Used Skins and Themes to maintain design consistency across all web forms.
Created and designed various User Controls and Custom Controls using ASP.NET Web Form controls for writing reusable.
Implemented Ajax and JavaScript for validation in ASP.NET at client side.
Used strongly typed dataset for Data Access and Data manipulation to SQL Data Source and Oracle Database.
Design the Backend Application in Windows Based Application (WinForms) for Customer Support.
Extensive use of Data Adapters and Datasets for data retrieval and manipulation in SQL Server 2005.
Tested the application with both Netscape and Internet Explorer.
Used Crystal reports for displaying and generating patient results in PDF Format.
Used Visual studio Team system for testing the application.
Implemented Try catch blocks for handling all types of exceptions.
Mentored the team for best results.
Interacted with the QA for various issues.
Written many PL/SQL scripts (procedures, functions, packages, triggers).
Used Visual Source safe (VSS) for Coordinating with Other Team Members throughout the project’s life cycle.
Wrote the Technical Documentation for the modules completed.
Involved in Unit and Integration Testing and Fixing Bugs.
Environment: Visual Studio 2005, Mobile Tool-Kit, WinForms, .NET Framework 3.5, Silverlight, Architect the Mobile Web form Flow, C#, ADO.NET, HTML,XML, SMTP, Web Services, Agile, AJAX, MS SQL Server 2000/2005, WCF, Visual Source Safe(VSS), MS VISIO, Crystal Reports, Unit and Integration Testing.
EDUCATION & TRAINING:
Bachelors in Computer Science
Eastern Institute of Integrated Learning in Management
Masters in Computer Applications
Eastern Institute of Integrated Learning in Management