Siddhartha “Sid” Debgupta, *******@*****.***, skype:siddeb2,
phones:+91-990*******, +1-786-***-****
Broad skills outline -
C/C++/C#
Objective-C
Java ( Android APIs only )
Visual Studio
XCode
Eclipse (Android & BlackBerry )
Android Application Studio
Win32 API
.NET framework / ASP.NET
MySQL
UNIX System APIs
Cocoa ( limited )
OpenGL ( limited )
Xlib
HTML 5
Javascript
CSS
WebKit
Amazon AWS - Cloud / Databases / Load Balancing / Containers / Scaling SOAP / REST / XML / JSON
MetaTrader / MQL4 & EA’s
IIS Applications / Filters
Stock/Forex Charting, Technical Indicators, Expert Advisors Streaming Media technologies
Networking Protocols ( HTTP, RTSP/RTP/RTCP, TCP/IP ) Operating Systems Interfaces & APIs
X Window system
Education -
B.Tech Electrical Engineering, IIT Kanpur, India
Work Authorisation -
USA ( citizen ), India ( overseas citizen of Indian origin ) Work History:
2008-2015 Forex On The Go ( telecommuting )
Independent Contractor, Partner
Design and development of multi-threaded MT4 gateway ( MQL4, Delphi, gSoap, C++, ASP.NET, C# ) - consisting of a multithreaded SOAP service consumed by a ASP.net application for full-featured MT4 account trading Charting application, with indicators
Price and pivot point data reporting application
Real time forex news calendar and forex tools application HTML 5 client ( WebKit, iUi, Web Storage, Canvas, HTML, CSS, Javascript ) iOS/Android/BlackBerry webview based apps ( wrappers around the HTML 5 client ) Amazon EC2 deployment and dynamic load management ( C++, EC2/RSD/ELB APIs ) Administrative and reporting systems. ( system monitoring, billing reports etc ) 2014-2014 RankSense ( telecommuting )
Independent Contractor
Design and implementation of IIS filter for their real time SEO fixer product. This is a module that essentially detects changes to the html of a page, and works in tandem with a backend daemon to report and correct errors in the "correct SEO state" for the page created by a site audit of the page as per recommendations made by Google in its webmaster guidelines. Patent in process.
2013-2013 iCelero ( telecommuting )
Independent Contractor
Porting of Squid and C-ICAP to Windows. The squid caching proxy and accelerator Windows port had stopped from version 2.7. The company needed the port for the latest codebase, which was done using Cygwin environment on Windows 64. A reference C-ICAP server implementation was also ported.
2005-2006 Venturi Wireless Sunnyvale, CA
Software Architect/Video
Integration of RTSP/RTP streaming over UDP and TCP with Venturi Wireless proprietary wireless link optimizing protocol ( VTP ) (Linux,Windows,C) Implementation of RTSP tunneling over HTTP proxy for Darwin and Helix Platforms ( Linux, C++ )
For further information on Venturi Wireless and VTP, please visit http://www.venturiwireless.com
1996-2002 Microsoft Corporation Redmond, WA
Software Design Engineer
Designed and developed algorithms and code ( C++ ) for the Microsoft Netshow Professional Video Server product, primarily in the area of distributed and fault-tolerant video file systems ( patented ) Designed and developed intelligent streaming algorithms and code ( C++ ) for the Windows Media Player product, to enable reliable and optimal delivery of real-time multimedia streams from a streaming media server over public and private networks.
Designed and developed server and client side protocols and code ( C++ ) for next generation Windows Media platforms for Windows .Net server. These are based on Internet standards for digital media like HTTP 1.0, HTTP 1.1, RTSP, RTP, SDP, and RTCP on the delivery side and ASF, MP3 and WSX on the content side.
1993-1996 Datafocus, Inc. Fairfax, VA ( now mkssoftware.com ) Software Engineer
Developed Unix emulation libraries for Windows NT as part of the core NuTcracker suite of products ( C, C++, Windows NT ). Developed X-Windows emulation libraries for Windows NT as part of the extended NuTcracker suite of products ( C, C++, Windows NT ). Developed Motif and Wintif emulation libraries for Windows NT as part of the extended NuTcracker suite of products ( C, C++, Windows NT ). 1990-1993 Ada Software & Services Calcutta, India
Software Engineer
Mostly worked on products BIO-EXPLORE and BIO-GROMOS, used in molecular modelling and drug design, by BioStructure SA (France). OpenGL/C/Irix on Silicon Graphics workstations.
1989-1990 Zoom16 Software & Services Calcutta, India Systems Programmer
Worked on creating modules for turnkey financial applications using COBOL. 1988-1988 NIIT Calcutta, India
Software Trainer
Taught classes in COBOL and dBase.