Shashtee Saha

Freelance Website Programmer & Mobile Programmer

1391
Location:Toronto, Ontario, Canada
Profile:https://www.freelanced.com/shashteesaha
0
Kudos
4.0
2 Skills
$20
Rate/Hr
EDUCATION AND PROFESSIONAL DEVELOPMENT
Microsoft Certified Professional (MCP): Developing XML Web Services and Server Components with Microsoft with Microsoft® Visual C#™ .NET and the Microsoft® .NET Framework June 5, 2007.
Microsoft Certified Professional (MCP): Developing and Implementing Web Applications with Microsoft C# .NET and Microsoft Visual Studio.NET, March 28, 2006.

M.Sc. in Computer Science, Concordia University, Canada, 2011.
B.Sc. in Computer Science & Engineering, Khulna University, Bangladesh, 1998

WORK EXPERIENCE
Freelancer
Developing website for ITExpertSolution.Net (not yet finished):
Back end: Using Visual Studio 2012, C#, LINQ, .Net Framework 4.5, Entity Framework 5 (code first approach) WCF (http binding), SQL Server 2008 R2.

Front End(UI): Using Visual Studio 2012, C#, LINQ, .Net Framework 4.5, MVC4 Razor View, jQuery, Json, Social Media Connect like Twitter, Facebook, LinkedIn etc.

SRFoundation Mobile Application
Developing mobile app for Android device using VS 2010(Xamarin, Mono for Android), C#, LINQ, Windows Azure SQL Server, cloud base WCF(http binding).
Back end: Cloud base WCF is deployed in Windows Azure cloud service. All business logic is implemented in WCF. C#, VS 2012, LINQ, Entity Framework 5, .Net Framework 4.5, Windows Azure SQL Server
Front End(UI): WPF(axml), xml, xamarin tools(mono for android), VS 2012, C#, LINQ, .Net Framework 4.5.

Portal Developer
Tangoe Canada Inc Feb’2012 to Present
Real Time Mobile Expense Management(rTEM)
• Mobile expense management is expense management software for Telecommunication Company. User can manage their cost by controlling voice, data and sms.
AnoConnect
• AnoConnect is a windows service which is used to connect with mobile device through the TCP/IP.
C# is used to develop windows service.
Mobile Cost Management Backend
• All business logic is implemented in WCF service.
• Tools:VS 2010, C# 4.0, LINQ, Entity FrameWork 4.1 and MS SQL Server 2008 R2, Stored Proc
Mobile Cost Management Front end(UI)
• MVC2/MVC3, Razor view, JQuery, Json, CSS.
• Git hub as resource repository.
Programmer, Future Electronics Inc, Montreal July’08 to-Dec’11
Associate Purchase Order(APO)
• Developing web application using C#.Net 2005 , .Net Framework 2.0,XML, Web Service, JavaScript, CSS, Ajax Control
• A Web based application for Purchase Back Order Process(Inventory)
• Using SQL Reporting Service.
• Writing Stored Procedure, View, Triggers of MS-SQL Server 2005.
• SQL Reporting.
• Extract Data from Mainframe and submit data to Mainframe using Non Stop ODBC
• Preparing Documentation using N’Doc.
• Microsoft Source Safe as repository
• Agile methodology
• Customer Support
Purchase Back Order Issue Process(PBOIssue Process)
• Developing Windows Service using C#.Net 2005, .Net Framework 2.0,Threading.
• This windows services application is running with operating system and processing rest of the task of Purchasing Back Order process(APO).
• Writing Stored Procedure, View, Triggers of MS-SQL Server 2005.
• Submit data to Mainframe using Non Stop ODBC.
• Generate PDF using SQL Reporting service and email this PDF file to Sales Representative
• Microsoft Source Safe as repository
• Agile methodology
• Customer Support

IMS(Inventory Management System)
• IMS is a web based application developed using C#.Net, Telerik Control, JavaScript, CSS, HTML, Nhibernet Framework, LINQ, Ajax with Visual Studio 2008,.
• Database: SQL Server 2005.
• Extract data from Purchase Back Order (come from manufacturer) and Customer Order and guide sales person how to proceed.
• It shows day count for holding Purchase order and shows the risk rating for each parts based on the conditions.
• It allows to split a purchase order line into sub line and make reschedule for shipment of subline.
• Show inventory with price curve based on part number.
• Microsoft Source Safe as respository.
• nUnit test
• Agile methodology
• Customer Support
Dashboard(Inventory System for Marketing people)
• Developing custom user control using C#.Net 2005 , .Net Framework 2.0,JavaScript, CSS, Ajax Control
• Make custom user control as dll and put this dll into GAC. Couple of web application uses this user control.
• Writing Stored Procedure, View,Function, Triggers of MS-SQL Server 2005.
• Nhibernet has been used for Mapping from .Net class to Database tables.
• Microsoft Source Safe as repository
• Agile methodology
• nUnit test
• Customer Support

Purchase Back Order Approval(PBO)
• Developing web application using C#.Net 2005 , .Net Framework 2.0,Web Service, JavaScript, CSS, Ajax Control.
• This is another part of APO. Specially for Europe and Asia users. After a certain value of Purchase Order they need approval from North America. This application handles to make order, approve and reject purchase order.
• Using SQL Reporting Service.
• Writing Stored Procedure, View, Triggers of MS-SQL Server 2005.
• Extract Data from Mainframe and submit data to Mainframe using ODBC
• Preparing Documentation using N’Doc.
• Microsoft Source Safe as repository
• Agile methodology
• Customer Support

Drop Shipment Process
• Developing web application using C#.Net 2005 , .Net Framework 2.0, Web Service, JavaScript, CSS
• Writing Stored Procedure, View, Triggers of MS-SQL Server 2005.
• Extract Data from Mainframe and submit data to Mainframe using ODBC
• Preparing Documentation using N’Doc.
• Customer Support

Sales Associate(Inventory for Marketing & Sales)
• Developing web application using VB.Net 2005 , .Net Framework 2.0,Web Service, VBScript, CSS
• Writing Stored Procedure, View, Triggers of MS-SQL Server 2005.
• Agile methodology
• Customer Support

.Net Developer TheIPWorld Inc, Toronto October’06-June’08
• MIS System
System Analysis & Design and Database design
Using ADO.Net Database connectivity to access data from Microsoft SQL Server
• Developing Object Oriented platform using C#.Net and .Net Framework
• Using Crystal Report for Reporting.
• Writing Stored Procedure, View, Triggers of MS-SQL Server 2000, My SQL.
• Preparing Documentation.
• Design of dataflow diagram, database and coding for online VOIP call display
• Agile methodology
• Customer Support
Computer Assembler, Celestica Inc, Toronto, (http://www.celestica.com) August’05-September’06
• Assembled Computer with all accessories
• Testing the assembled computer by tester software
• Final verification of Assembled Computer and labeling of computer accessories
Senior Analyst Programmer, Center for Natural Resource Studies January’99-July’05

Developed new business and administrative components for Public Procurement: Management Information System
• Developing Web based application in C#.Net , .Net Framework 1.1, ASP.NET, JavaScript, and HTML platform
• Created programs using ADO.NET database connectivity to access the MS SQL Server for storing and retrieving data. Performed data transformation
• Worked with Data Set, DataReader, Data Adapter, etc, COM+, Crystal Report And IIS
• Provided support for MIS applications and performed testing, bug fixing and records tracking. Wrote documentation
• Customer Support
Web based Environmental Land Information System Project
• Analyzed, developed questionnaire preparation, analysis on collected data, documented and deployed for Web based Environmental Land Information System Project
• Created programs using ADO database connectivity to access the MS SQL Server for storing and retrieving data
• Developed Web applications using ASP, VB Script, Java Script, HTML/ DHTML, and IIS
• Developed web based report using Crystal report and Map object to access data from Arc View.
• Customer Support