Shoakat Kalloo
17 slate creek dr, Cheektowaga NY 14227
[Send email using form at bottom] [Send email to request phone number] 71-1838(Home)
OBJECTIVE:
· A software engineering position in the north east side of USA or telecommute
position that will utilize and grow my skills.
SUMMARY:
· 4 years of software industry experience.
· Software skill sets include: C#, ASP.NET, VB.NET, Visual Basic 6.0, ASP, HTML,
JavaScript, Oracle 8i/9i, SQL Server 6.5/2000/2005.
· Experience in developing Enterprise Windows and Enterprise Web applications
using C#, ASP .NET, VB.NET, Visual Basic 6.0, MS-SQL Server and Classic ASP.
· Experience in .NET 1.1 and .NET 2.0 Framework.
· Solid understanding of OOP and RDBMS concepts. Experience in database
programming using T-SQL, ADO.NET and ADO.
· Solid understanding of creating SQL Queries, Stored Procedures, Functions, and
Views in SQL Server.
· Experience in working with the full life cycle of Web Development.
· Domain expertise in Consulting and Health Care.
· Efficient in interacting with business users and gathering and refining
requirements to meet the business needs.
· Strong interpersonal, oral and written communication skills.
· Experience in Agile and Waterfall software life cycle.
TECHNICAL SKILLS:
TECHNOLOGIES: Microsoft.NET
OPERATING SYSTEMS: Windows XP, Windows Vista, Windows 2000/2003 Server.
PROGRAMMING LANGUAGES: C#, Visual Basic. NET 2.0, Visual Basic 6.0.
WEB PROGRAMMING: ASP.NET 2.0, HTML, XML, JavaScript and IIS.
DATABASES: MS SQL Server 6.5/2000/2005, and T– SQL.
TOOLS: MS Visual Source Safe, Visual Studio.NET
PROFESSIONAL EXPERIENCE:
Client: Kato light, Mankato, MN September 2008 – May 2009
Project: Incident Free Days.
Domain: Engineering Services
Position: .Net Developer
Description:
Custom Product (CP) series engine generator sets are available
in a multitude of configurations. Kato Light builds the custom built
generators to the most demanding specifications in the market. Kato Light needed
to implement a counter for incident free days for each warehouse. The counters
are displayed on the intranet homepage. The counters automatically add 1 to the
count and will continue to accumulate until the count has been reset. The
Administrator resets the count back to 0 on the day the incident occurs. A
database is used to store each reset counter. There will be statistics available
to be displayed on the homepage along with the counters.
Longest number of day’s incident free for each plant. Count of incident free
days before the last reset for each plant.
The users will have Monthly, Yearly and Current Report available. The report
will display calculation for each plant. The report displays combined average
for all plants.
Roles and Responsibility
· Responsible for gathering business requirement for Incident Free Days.
· Responsible for understanding the existing web application and understand
where to make changes and create new web pages, user controls, and stored
procedure.
· Created User Controls for the header, footer, and navigation.
· Used Visual Source Safe for Checking in and out the files for the project.
· Involved in debugging, troubleshooting, and testing the project.
Environment: ASP.NET 1.1, C#, IIS, CSS, MS-SQL Server 2000, Services, and
Visual Studio 2003 Team Edition, Visual Source Safe,XML,HTML,AJAX
Client: Excel Energy, Red Wing, MN. Mar 2008 –August 2008.
Project: Equipment Load Tool.
Domain: Engineering Services.
Position: .Net Developer.
Description
The Excel Energy is the leading provider of energy, which provides electricity
to 3.3 million electricity customers.
The Nuclear power plant in IT had a web application. The purpose of the web
application handled the processing of Exported and Imported Excel files.
Roles and Responsibility
· Responsible for business requirement gathering for the new Equipment Load
Tool.
· Responsible for writing Stored Procedures, Functions using T-SQL for data
retrieval from MS-SQL Server 2005 database for the web pages.
· Created User Controls for header, footer, and navigation.
· Used Visual Source Safe for Checking in and out the files for the project.
· Involved in debugging, troubleshooting, and testing the project.
· Worked on three layer structure Presentation layer, Business layer, and Data
Access layer.
· Created library classes to handle the reading and writing of Excel data built
on top of Aspose Cells.
· Application allowed users to search on Equipment data in Power Plant. Search
results than could be exported to an Excel file
· Handled user uploads of Excel files storing data in the database.
Environment: ASP.NET 2.0, VB.NET, C#, IIS, CSS, MS-SQL Server 2005, Services,
and Visual Studio 2005 Team Edition, ASP.NET 1.1,HTML, XML
Client: Dir Purchasing People (DIR), Minneapolis, MN. July 2007 – Mar
2008.
Project: Conversion of Web Application
Position: .Net Developer.
Description
To convert the DIR web site from Cold Fusion to ASP.NET. The web site is
pre-paid where users can search for Contact Information in the major corporations
of the US.
Roles and Responsibility
.
· Responsible for designing business classes using Visual Studio Class Diagram
designer.
· Responsible for making the Web Pages.
· Responsible for writing Stored Procedures, Functions, using T-SQL for data
retrieval from MS-SQL Server 2000.
· Responsible for Unit Testing and System Testing.
Environment: ASP.NET 2.0, VB.NET, Java Scripts, IIS, CSS, MS-SQL Server 2000,
and Visual Studio 2005 Team Edition
Client: TAJ Technology, Mendota Heights, and MN. Dec
2006 – July 2007
Project: Placement Tracking.
Domain: Consulting.
Position: .Net Developer.
Description
TAJ Technologies, Inc, is an IT contract staffing company that has its own
homegrown software for managing the various processes. The Placement Tracking
module is one such application that was developed to track candidates who were
submitted to clients. This module tracks each and every step and status from
submission till acceptance /rejection by client with various intermediary steps
such as telephone interview, first face-to-face interview, background check,
contract signing, email setup and badge creation. This also serves as a
repository for reporting purposes to see what the success ratios at each step
were.
Roles and Responsibility
· Responsible for gathering user requirements.
· Responsible for creating a multi-tiered website using ASP.NET 2.0 and VB.NET.
· Responsible for writing Stored procedures, Functions using T-SQL for data
retrieval from SQL Server 2000 database.
· Responsible for Unit Test and System Testing.
· Explained the application functionality to the end user.
Environment: ASP.NET 2.0, C#, VB.NET, Java Scripts, IIS, CSS, Visual Studio
2005, and Window XP.
Client: Mayo Clinic, Rochester, MN. Jan 2006 – Dec 2006
Project: Motility Index.
Domain: Health Care
Position: .Net Developer.
Description
Mayo’s GI Motility system consists of a DOS/ Turbo Pascal data acquisition
system and a MicroVAX/Fortran system for analysis. The current MicroVAX/Fortran
system is a big and complex set of Fortran programs that withstood the test of
time. Mayo is developing a replacement for the data acquisition system. TAJ has
analyzed and architect a new system to replace the MicroVAX/Fortran System.
Roles and Responsibility
· Responsible for gathering requirements and performing analysis.
· Analyzed functionality of the Fortran code.
· Understand the process of generating an output file. Write an output file
based on the input file
· Identify the process that can be eliminated or merged.
· Write the specifications based on the understanding of the Fortran code and
write the console application in C#.
· Responsible for Unit Testing and System Testing.
Environment: C#, Fortran, Visual Studio 2003 and Windows 2000.
Client: TAJ Technology, Mendota Heights, MN. Jan 2005
–Dec 2005
Project: Internal Web Maintenance
Domain: Staffing
Description
Taj's internal web site is an “employee self help” website. Maintained Taj's
internal website and made modifications whenever needed. Created basic asp Pages
with ASP (such as List of Birthdays of Employees, Time sheets and Holiday List)
and modified the existing application as per requirements.
Roles and Responsibility:
· System Maintenance & Support.
· Responsible for writing Stored procedures, using MS SQL Server 2000..
· Responsible for Unit Test and System Testing.
· System Implementation Support.
Environment: Win NT/2000, VB. Net, ASP.NET, XML, Sybase and Business Objects,
Visual Studio 2003,ASP
Client: TAJ Technology August 2004 – Dec 2004
Project: Internship
Domain: Consulting
Description
As an Intern, I learned and applied my analysis and technical skills in small
projects.
The Web Conversion of this application is being done with Visual Studio DEV
Framework using ASP , VB and MS – SQL Server.
Roles and Responsibility:
· Gathered Requirements from Users for building Candidate Search tool.
· Developed used cases and got them approved for the candidates search tool
· Developed small use cases for other projects
· Designed application architecture after creating use cases
EDUCATION:
· Bachelors from Winona State University, Winona MN. May 2004.
· MS Certified.
· Currently enrolled taking on line classes in C#, ASP.NET 2.0,3.5, and SQL
Server
|