Sudeep Gaitonde
****-***, *********** ****, *******, ON, M3J 1L3 Cell: 647-***-**** Email: ***********@*****.***
Objective
Experienced .NET professional with over 6 years of comprehensive SDLC and project management life cycle
(PMLC) experience in developing applications seeking a challenging opportunity
Professional Profile
Experienced in gathering, analyzing and documenting requirements, designing and building N-tiered system
architectures, performing unit/integration testing and deployment of C# .NET based applications and services
using various types of technologies such as Silverlight, WPF, WCF, ASP.NET, and Workflow Foundation
Expert at using Service Oriented Architecture (SOA) design principles to build applications and testing them
using Test Driven Development (TDD) approaches
Led and managed projects using Scrum (Agile), Extreme Programming (XP), and waterfall project management
methodologies
A leader and mentor for high-performance teams that delivered high-visibility projects under critical timelines
Knowledge and Skills
Programming Languages: .NET (C#, VB.NET), PL/SQL, WPF, Silverlight, ASP.NET, Windows
Script, Workflow Foundation, VB, VBA
Databases: MS SQL Server, MS Access, IBM DB2 XML, Oracle
Internet: HTML, CSS, XML, XSLT, XPath, XQuery, SOAP, SOA, JavaScript,
JSON, JQuery, VBScript
Data Integration Tools: SQL Server Integration Services (SSIS)
Reporting Tools: SQL Server Reporting Services (SSRS), Crystal Reports
Testing Tools: NUnit, Mock Objects (Moq), Test Manager, QuickTest Pro,
WinRunner, LoadRunner
Configuration Management Tools: SVN, MS Team Foundation Server (TFS), VSS, CVS, Rational
ClearCase
Jira, Rational ClearQuest
Issue Tracking Tools:
MS Build, Bamboo, Autosys
Build Tools:
MS Project, Version One
Project Management Tools:
Rational Rose, MS Visio
Modeling Tools:
MS Office Suite (MS Excel, MS PowerPoint, MS Word)
Documentation and Presentation Tools:
Windows (95/98/NT/2000/2003/XP/Vista/7)
Operating Systems:
Professional Certifications
Project Management Professional (PMP) (Pursuing) Completed the requisite 35 PDUs, preparing for exam
Microsoft Certified Technology Specialist (MCTS): WPF, 2009
IBM DB2 XML System Admin Certification, 2008
Education
Master of Business Administration, York University, 2012
Diploma in Advanced Computing, Center for Development of Advanced Computing, 2005
Bachelor of Engineering, University of Mumbai, 2001
Page 1 of 5
Sudeep Gaitonde
1203-360, Assiniboine Road, Toronto, ON, M3J 1L3 Cell: 647-***-**** Email: ***********@*****.***
Professional Experience
Nomura, Senior Developer/Project Lead Sep 08 Dec 10
(Nomura is a global financial services group with yearly revenues of $23 billion in 2012. It ranked 10th in global
investment banking rankings in 2009 and has a strong presence in UK and Asia-Pacific with 27,000 employees)
Project: Foreign Exchange (FX) trading platform
Client: Nomura Holdings, UK
Excerpt: Worked with the Fixed Income division to launch the company s brand new FX trading platform.
Accomplishments:
Led the team in reengineering the roll-out process of the trading platform and reduced the manual effort
required by 90%; used Scrum (Agile) methodology of software project management in this effort
Advised the firm in protecting the platform s IP by evaluating various third party vendors and
recommended the appropriate software; thus securing the firm s multi-million dollar investment in the
platform
Led the team in gathering requirements from sales personnel and those sought by the market; designed,
developed and deployed various components of the Silverlight application based on these requirements
Steered the team in implementing the MVVM design pattern for the project and thus helped the project
implement robust unit testing using the NUnit Testing Framework as part of the Test-Driven
Development (TDD) approach of development
Mentored new team members joining the team and shared knowledge of capital markets, software
development, and project management
Responsibilities:
Gathered business requirements from product owners
Designed, developed, and deployed various components of the Silverlight application in C#
Created detailed design class diagrams for these components and developed various customized user
controls for the Silverlight application to be used throughout the application
Implemented MVVM design pattern for the project and enabled robust unit testing capability using NUnit
Testing Framework and MockObjects (Moq)
Developed and edited XAML based UI using Microsoft Expression Blend
Transformed Xml data from the underlying business layer using extensive LINQ queries
Architected skeletal functional unit-test cases and implemented them following proper Test-Driven
Development (TDD) methodology of software development
Actively participated in implementing Agile Scrum methodology of software development within the
project
Developed customized automated process using MSBuild and C# for obfuscating application assemblies
Extensively presented knowledge of financial terms and concepts to team members
Lehman Brothers, Developer Aug 07 Sep 08
(Lehman Brothers was a global financial services group with yearly revenues of $20 billion in 2008. It ranked 4th
in global investment banking rankings in 2008 with 26,000 employees worldwide)
Project: Wealth Management Reporting Client Review platform
Client: Lehman Brothers, USA
Page 2 of 5
Sudeep Gaitonde
1203-360, Assiniboine Road, Toronto, ON, M3J 1L3 Cell: 647-***-**** Email: ***********@*****.***
Excerpt: Worked with the Wealth Management Division to develop a brand new portfolio reporting system.
Accomplishments:
Analyzed existing portfolio report templates gathered from client relationship managers and worked with
them to enhance the templates for achieving improved customization and automation through the new
reporting engine being developed
Designed the reporting engine framework for the generation of portfolio reports using Service Oriented
Architecture (SOA) designing principles and the producer-consumer design pattern
Built the core reporting engine using the windows service and WCF technologies and relying on
multithreading concepts
Designed the data model for the database using MS Visio and developed its various objects like tables,
stored procedures, user-defined functions and triggers; extensively used XMLs, XPaths and XSLTs to
transform the data as per application requirements
Built the reporting engine release management tool using MS Software Installer (MSI) for ease of
deployment
Responsibilities:
Developed IBM UDB DB2 database based stored procedures and user-defined functions worked on
multiple database sources in an XML format using DB2 s pureXML technology
Transformed application XMLs extensively using XSLTs and XPaths using Altova XMLSpy
Built the Data Access Layer following proper Service Oriented Architecture (SOA) design principles to
separate business layer and the underlying database
Designed a Windows Service in C# based on Microsoft s Producer-Consumer design pattern and
enabled multiple threading concepts such as thread creation and invocation, thread synchronization and
inter-thread communication
Developed multiple C# Windows Communication Foundation (WCF) services to fetch data from
database
Built Microsoft Software Installer (MSI) deployment tool for deploying the Windows Service
Cybage, Software Engineer Feb 05 Jul 07
(Cybage is a technology products and services company with 4000 employees and 160 customers worldwide)
Provided system analysis, design, project management and product maintenance services to clients
Managed all phases of project with different clients, starting from stakeholder analysis and requirements
gathering to design, development, delivery and customization of business systems
Liaised between business teams and technical teams to manage all phases of project while helping to close
the communication gap and streamline the flow of requirements and deliverables
Project: License Link
Client: License Technologies Limited, USA
Excerpt: Worked in a versatile role as a business analyst, developer, configuration controller, production
support lead, and process and technology champion.
Page 3 of 5
Sudeep Gaitonde
1203-360, Assiniboine Road, Toronto, ON, M3J 1L3 Cell: 647-***-**** Email: ***********@*****.***
Accomplishments:
Analyzed business requirements and created Requirement Understanding Documents (RUDs), Activity
Diagrams (ADs), Functional Specification Documents (FSDs), Technical Specification documents
(TSDs)
Established database design and coding standards for use in the application development
Architected and implemented the 5-Tier architecture for the application using sound software
development architecting principles
Established well-thought out detailed procedures for carrying out regular code and database reviews
aimed at improving team productivity and reducing project defects and risks
Single-handedly executed mission-critical activities of build release and displayed maturity and
responsibility handling in critical phases of application development
Responsibilities:
Created Requirement Understanding Documents (RUDs) for the C# ASP.NET Web application
Created Activity Diagrams (ADs) using MS Visio and for increased client understanding of the
application
Created Functional Specification Documents (FSDs) that documented the various functionalities of the
application and the business rules to be implemented
Created Technical Specification documents (TSDs) with Class Diagrams that established the inter- and
intra-module relationships for the application
Configured and setup Microsoft Team Foundation Server to work as a repository for code and
documents
Developed C# ASP.NET Web Services to communicate with business layer using SOA principles
Developed MS SQL Server database tables and objects such as stored procedures, user-defined
functions and triggers
Performed periodical code reviews and logged them in review logs for achieving better code quality
Project: PK2
Client: BNY Mellon, USA
Excerpt: Worked as an analyst to analyze the functional requirements of adding new modules to the
Commission Management application and enhance existing features through customization patches.
Accomplishments:
Developed the most critical, complex, and largest module of the application in advance of the set module
deadline
Acted as the configuration controller in the project and set procedures and guidelines for version control
Responsibilities:
Developed the Payment Request module of the C# Windows Forms application
Developed MS SQL Server database tables and objects such as stored procedures, user-defined
functions and triggers
Established build and deployment processes with accurate build versioning and notification
mechanisms, so that an email would be sent to the client after each build release
Project: Local.com Mobile
Client: Local.com, USA
Page 4 of 5
Sudeep Gaitonde
1203-360, Assiniboine Road, Toronto, ON, M3J 1L3 Cell: 647-***-**** Email: ***********@*****.***
Excerpt: Worked as a project lead for a 2 member team and successfully designed, developed, tested and
delivered the mobile version of www.local.com.
Accomplishments:
Developed the mobile version of www.local.com and enhanced the website s features to support access
through mobile devices
Enhanced an open source mobile phone emulator software to manually test this mobile application
Responsibilities:
Developed the Web application using C# ASP.NET Mobile Controls
Enhanced the existing www.local.com web site code to incorporate a new Mobile Search functionality
Built and released the application using Microsoft Software Installer (MSI) tool
Project: Affiliate Management System
Client: LDAC, USA
Excerpt: Worked as a developer and successfully provided product maintenance services.
Accomplishments:
Designed and developed a web-based application to provide website administrators an rapid, efficient,
and secure way of maintaining data about their client advertisers who advertise on their web sites
Overhauled the critical features of the existing ASP-based system, migrated them to ASP.NET, and
provided new features such as data upload in batches
Responsibilities:
Developed the C# ASP.NET Web application and Web Service to provide an efficient and secure way
of maintaining data from website client advertisers
Enabled complex client-side validation using JavaScript to validate business logic and manipulate HTML
DOM
Project: IT Retail Wireless
Client: IT Retail, USA
Excerpt: Developed new features for a wireless hand-held barcode reading device that provided interactive
and up-to-date inventory management facilities to the user.
Accomplishments:
Developed an application for wireless hand-held barcode reading device that provided easy, interactive
and up-to-date inventory management facilities at the hands of the user
Recognized by the client and the team for my effort in advising the client on seamlessly synchronizing its
existing backend data infrastructure with the data generated by the wireless hand-held devices
Responsibilities:
Developed the C# ASP.NET Web application using C# ASP.NET Mobile Controls
Estimated timelines and planned development of the modules being developed by the team
Performed manual unit-testing on the hand-held device to check for appropriate functionalities
Page 5 of 5