Dice Resume CV Iqbal Kabir

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Iqbal Kabir (USA Citizen)

[email protected] (630-660-9091)
Summary
Dot Net Senior Developer/Architect who plays lead role in the architecture, design, implementation and
delivery of web base solution. Expert on C#.Net, Webforms, Winforms, ASP.net, WPF, API/WCF/SOA,
Azure, DevOps, CI/CD, IIS, Web and multithreaded distributed application. Expert on writing SQL Query,
Triggers, Stored procedures, SSIS, SSRS as well as an expert in relational database design. Strong on
Front End, Middle tier, and exceptionally strong with Back end development. Has solid experience with
jQuery, Javascript, CSS, and HTML. Received expert level understanding and working experience on both
Windows service (WCF/SOA) and Web API. Has gained experience working with Azure. Also has worked
with Nolio and TFS, Azure DevOps for continues integration and deployment. Has been working and
applied Agile/SCRUM methodologies since 2007
TECHNICAL SKILLS

Programming Tools:
C#.net 2.0, 3.0, 3.5, 4.0, 4.5, .net core, ASP.net (VS 2003 - VS 2017), Delphi (Version 3 to 7), Object
Oriented Programming, SQL (T-SQL, PL/SQL, ANSI SQL), HTLM, CSS, JavaScript, JQuery, Ajax, Json, Soap-
WCF web service, Web API, Angular 2-5, XML, Unit testing with extensive use of both NUnit and MS
Unit, some experience on Xamarin mobile development.
Database Knowledge:
SQL Server (Version 2000 to 2012, includes SSRS/SSIS), DB2 UDB (8.x, 9.x), Oracle 10g
Other Tools
Version control: Visual Sourcesafe, Borland star team, Subversion, TFS
Bug tracking: Clarify, Start team Change Request (CR), TFS
3rd party Software: DevExpress, Telerik Kendo, Actipro UIStudio, Resharper
Reports: Working knowledge on Crystal Report, Business Objects, SSRS
Agile Scrum: Since 2007

PROFESSIONAL EXPERIENCE

Navistar, Inc. Feb 2017 to Now


Solution architect/Lead Developer, Consultant
Description: Involved in product design, planning, database design, frame work design, API management
service, planning for continuous deployment/integration for both TFS local and azure DevOps, dealing
with stake holders, planning for JWT OAuth multi-factor authentication.
• Multiple projects in both windows and Web, code maintenance and development.
• Used ASP.net MVC, LINQ, Bootstrap, DevExpress and Telerik Kendo, Ajax, .net 4.5 and core
• Web API and token-based authentication using OAuth 2.0, Identity Server 3.
• Used Azure portal for Test and production deployments. Used TFS Azure for maintaining codes.
• Monitoring vehicle movement, sending automated email notification if any problem is detected.
• Automatically notifying vehicle owner about nearby dealers.
• Using Hadoop for some big data.
• Some client-side development is done with Angular
• Angular is used for calling API and populating data on pages
• Used Token Authentication on Angular pages

National Restaurant Association (NRA), Chicago, IL Jan 2014 to Jan 2017


Solution Architect and Lead Developer
Description: Transformed existing traditional web form applications across a vast spectrum of
complexity, language and framework types, to run using MVC microservice based API for web and hand
handheld devices. Planned architecture for a mixed local and azure platform fully adhering to PCI
compliance for credit card processing.
• Planned and ran daily Scrum meetings and 2 weeks Agile sprints to make use of user stories and
plan continues development
• Distributed workload among team members
• Used TFS and Rally to monitor progress of the development.
• Used Nolio and TFS for continues integration and deployment
• Regularly monitor performance of the applications. Perform root cause analysis to resolve
performance issues
• Developed and maintained software for the company that has millions of dollar annual transaction.
• Used Bootstrap, JQuery, Telerik Kendo, Ajax for Front End, MVC 4/5, XML, and XSLT for Middle tier
and backend, WCF, Entity framework, SQL Sever for Back End.
• Used Local IIS Server as well as Azure cloud for Deployment. This is a highly secured E-commerce site
along with courses and exam launching. Used membership encryption.
• Built OAuth 2.0 on Identity Server 3 from scratch. Built and used multiple clients for different flows
(ResourceOwner, AuthorizationCode, Implicit) and variety of scopes (OpenId, Profile, Read/Write).
• Used Azure portal for Test, staging and production deployments. Used TFS Azure for maintaining
codes. Some of the test and production databases are maintained in Azure where the whole system
runs in a complex database (Azure and Local) structure.

Stone River, Meabows, IL May 2013 to


January 2014
.NET Developer consultant
• Asp.net on SQL Server 2012/2008 and VS 2012/2010.
• Built and hosted book selling website for UIC students.
• Built web based software for nationally recognized insurance company. The insurance software is
supposed to manage Whole Life, Term Life, SPDA (Single premium deferred annuity) and SPIA
(Single premium immediate annuity) for their clients.
• Used MVC3, nHibernate, Entity framework, WCF, Dojo (substiture for JQuery), AJAX, XML, C#

Alliance Data (Aspen Marketing), West Chicago, IL April 2011 to


May 2013
Team Lead/ Solution Architect
• Led a team of 3 developers on Asp.net and Windows Form Development with SQL Server 2008
backend and VS 2010.
• Planned and ran daily Scrum meetings with bi- weekly agile sprints to move project forward and to
plan completion on time. Used TFS to monitor work development
• Worked as Release Engineer (Solution architect cum team lead) for different websites for Exxon
Speedpass, Army and Navy FitFactor, Dexone, Nationwide, Jaguar, LandRover etc.
• Used Nolio for CI/CD
• Worked as the lead developer for successful implementation of different websites as well as front
end Kiosks (Windows forms) that uses WCF service for synchronizing databases between different
local machines and centralized web server.
• Used MVC3, LINQ, EF, C#, XML, XSLT, WPF (Prism pattern and MVVM layout) in projects.
• Worked on jQuery, Ajax, Bootstrap although on backend C# development was the main
responsibility.
• Mobile programming using mono for Android.
• Web Service use: One of the projects is DexOne event registration and management. Developed
application to allow users to register online where registration is handled by web service. On the
event day they can check-in through dedicated Kiosk (similar to airline) where a windows program
consumes web service to complete check-in. Users can also check-in through their mobile phones. If
a user tries to check-in again through another Kiosk then he finds himself already checked-in as it
goes through same web service targeting same database. The Kiosk works on a multi-threaded
application where users are minimally affected by slow internet speed.

CB&I, Chicago Bridge and Iron, Bolingbrook, IL November 2009 to March 2011
Application Developer level III
• Database: Oracle 10g
• Programming language was C# (2008) .NET 3.5
• Product was called Project management control system (in-house program for managing projects as
big as billion dollars used around the globe).
• Developed in C# .NET 3.5, the tool to monitor the development and progress of large and small
projects of the company. The company is in energy business around the globe.
• Developed multithreaded application for backend, as well as UI design, business logic, and database
design.

Quest Software Inc. Warrenville, IL November 2004 to


October 2009
Developer, R&D section
Database: DB2 9.1, 9.5; SQL Server 2005 and 2008
Programming languages: C# (visual studio 2005, 2008) .net 3.0, 3.5; For Toad DB2, Toad Core, Toad SQL
Server, Toad data analyst for DB2 and SQL Server

PRODUCT DETAIL:
Toad Data analyst - https://www.quest.com/products/toad-data-point/
Toad DB2 - https://www.quest.com/products/toad-for-ibm-db2/
Toad SQL Server - https://www.quest.com/products/toad-for-sql-server/
Developed in C# .NET 3.5, a tool that competes with Microsoft’s Management studio for SQL Server
(formerly Enterprise manager) and IBM’s control center for DB2. Requirements are gathered from PMM
(Product Marketing Manager), Sales representatives and worldwide end users. I was responsible in
technical design, development, coding. Monitored the work of QA testers, groomed and guided
overseas junior developers from St Petersburg Russia, and coordinated with document writers.
Participated in weekly planning meeting, twice a week status meeting, and every five weeks iteration
demo to receive feedback from others and provide feedback to top management. As research developer
of nationally recognized database Tools Company, I had to demonstrate accurate and complete
understanding of the codes, functionality, high-quality consultation as well as latest of the technologies
to stay ahead of the competitors like Microsoft and IBM. We had to stay within the deadline of this agile
development as the product release use to get national advertisement. This applies to 3 products: TOAD
Data Analyst, TOAD DB2 and TOAD SQL Server that can handle huge bulk of data with real-time
transaction.

Total annual sale of these two products have been more than 10 million dollars. Below are the areas of
responsibility performed to make this multimillion dollar software tool for database programmers and
DBA’s
Aliases, Import, Constraints, Distinct Types, Event Monitors, Functions, Indexes, Procedures, Schemas,
Structured Types.

HFR (Hedge Fund Research) Asset Management, Chicago, IL

Software Engineer/Team Lead


Database: SQL Server 7, 2000
Programming language: ASP.net using C#.net 2.0, Visual Studio 2003 Delphi 5, 7 (Enterprise edition)

Developed a Risk monitoring systems to monitor and maintain market data to reduce investors risk in
the hedge fund. It acquired end of day trading data of prime brokers, and real time data from IDC and
Bloomberg. The trading data included different types of Stocks including future, Options (buy/call,
sell/put), FX, fixed income derivatives etc. This was a green project where previous data was maintained
in excel and Paradox. The whole SDLC of the program, starting from planning, designing, database
creation to development and deployment along with post development end user support is provided as
lead developer of a team of 7 developers. The idea and suggestions were acquired from financial
analysts who had little or no connection with software development and the suggestions were
translated in terms of software design. Demonstrated team lead skill in this timely complete sensitive
capital market data maintenance program. Following are the different modules of this software.
The program was used to provide demo to new client. It was an excellent tool for marketing as the
program was used to maintain different indexes, profit for investors and their daily portfolio
management. Contributed in creating popular HFRI index using this program.

Download Manager (20% UI Winform, 80% background processing in low priority thread)
The program downloads files from different prime brokers’ FTP sites. The program works in unattended
mode. It keeps on checking whether any new file is posted in any of the prime brokers’ FTP sites or not.
Once the file is available the program automatically downloads the file. This Download manager
downloads information from prime brokers like Merrill Lynch, Morgan Stanley, Bear Stearns, ABN AMRO
etc. It also downloads files from IDC and Bloomberg to check and verify prices. Real time pricing for
securities are collected using SOAP web services and FIX protocols. This is an ECommerce B2B/B2C
solution.

Import Manager (40% UI Winform, 60% background processing in low priority thread)
This program is comparable to Microsoft’s DTS (SSIS) or Borland’s Data Pump in terms of Power. In
terms of flexibility this part is way more superior to any commercially available Data transfer program.
Any type of file can be imported to any fixed structure Database table irrespective of the file structure.
Also it can perform lookups and calculation while importing. Everything in user friendly visually
configurable environment.

Client Server Database (100% UI Winform, 3 tier architecture, Multithreaded)


All the database GUI operations are through ADO, BDE or dbExpress. Traditional Client Server format is
extended to n tier architecture through WebSnap. Complex SQL result data are made editable through
Cached Update, one step ahead of direct Transact SQL. Larger operations are done concurrently using
Threads in Delphi. This distributed DCOM technology with thin client is one of technologies replaced by
WCF/SOA.

Interacting with the Website (50% UI Webform, 50% background processing)


The program generates as many as 300+ Adobe reports and posts them to company website with only a
single button click. Anything on the screen can be viewed as HTML format. There are options to make
variety of queries using Web forms to produce data in .aspx (asp.net in .net 2.0) format. This enables
investors to see their current portfolio as well as forecast the future. The website is hosted on IIS. HTLM,
DHTML, CSS, JavaScript, JQuery are used for client side web page processing.

Backup System (20% UI Webform, 80% background processing in low priority thread)
The program has an in built zipping capability that can zip anyfile including the Database backup or the
program itself. The program has feature to burn any file or directory to CD or DVD. The program
automatically takes the backup of the Database (The largest table contains more than 10 million
records), Zip the database backup and the program itself, and burns on optical media. All these
operations are automatic, daily and without any user intervention.

EDUCATION

Studied B.Sc. in Electrical Engineering. BUET (Bangladesh University of Engineering & Technology) 1989
Studied M.Sc in Computer science, IIT (Illinois Institute of Technology), Chicago but didn’t finish.

You might also like