1. Name: Senthil Ravindranath
Current Location: Bellevue, WA 98007
Contact Number: (425) 394-2131
Email Id: Senthilr.it@gmail.com
Skype: SenthilRavindranath
Linkedin: https://www.linkedin.com/in/senthil-ravindranath-7828066
PROFESSIONAL SUMMARY:
11+ years of experience in software industry with 9+ years of development experience in the Microsoft stack
and 2+ years of Client facing experience in US.
Expertise in designing and developing applications using .NET Framework 3.0/3.5/4.0/4.5, ASP.NET,
ADO.NET, C#.NET,
Experienced in Agile and waterfall model SDLC (Requirements Analysis, Design, Development, Testing,
Maintenance, and Enhancement & Production Support).
Expertise in Web-Development technologies like HTML, XHTML, CSS, ASP, XAML, XML, XSL, JavaScript,
Jquery, AJAX Control toolkit.
Basic knowledge on Developing and Designing Rich Internet Applications using Silverlight 3.0/4.0 and Telerik
controls.
Strong experience in the analysis, design, development and implementation of multi-tier web based
applications and distributed applications using web services.
Hands on Experience of developing application frameworks and understanding of enterprise application
frameworks like ASP.NET MVC.
Excellent experience in working with different object oriented programming techniques, Microsoft design
patterns like Model View Controller (MVC), Model View ViewModel Patterns (MVVM) and Service Oriented
Architecture (SOA), WCF, Web Services and Component-based software development.
Good experience in ASP.NET 4.5, ASPX, Java Script, WebAPI, HTML, DHTML, IIS and CSS.
Hands on Experience in UML for drawing the Use Case Diagrams, Class Diagrams, Sequence Diagrams, State
and Activity Diagrams.
Excellent skills in developing code for the database applications to interact with the databases, using
ADO.NET, ADO.
Excellent working Knowledge of Backend programming RDBMS, SQL Server 2008 R2/ 2012, SQL, T-SQL,
Stored Procedures, Functions, Views and Triggers and imports and exports of Data using SSIS Packages.
Developed Business Reports using Excel Reports. Basic knowledge in Tableau Reports.
Experience in gathering customer requirements and functional requirements and converting them to
technical requirements.
Basic knowledge on Angular JS and BootStrap.css
Worked with a Team Foundation Server version control system.
Hands on Experience in creating build definition using Team Foundation server.
1
2. Hands on experience in Octopus (Build Deployment tool).
Hands on experience in Design Patterns such as Singleton, Façade, Factory and Dependency Injection.
TECHNICAL SKILLS:
Operating Systems : Windows Server 2003,2008,2012, XP, Win 8.
Languages : ASP 4.0 MVC, C# ,ASP.NET, NET FRAMEWORK 4.5, JAVASCRIPT, ANGULARJS,
JQUERY, LINQ
Middleware : ADO.NET, ENTITY FRAMEWORK (ORM), LINQ to SQL, LINQ TO ENTITIES, WEB
SERVICES (SOA), WCF, WPF, SQL, T-SQL (STORED PROCEDURE, CURSORS, TRIGGERS),
ENTERPRISE LIBRARY, LINQ, ENTITY DATA MODEL
Development methodologies : AGILE SCRUM, TDD, WATERFALL
Design, Patterns & Practices : MVC, MVVM, REST, DI, Abstract Factory, Singleton, Factory Method, Façade
Pattern
Web Technologies : XSL/XSLT, CSS, XML, HTML, ASP.NET (1.1, 2.0, 3.5, and 4.0), ASP 3.0, JAVASCRIPT,
ANGULARJS, JQuery, AJAX, MVC 4.5
Tools & Utilities : Visual Studio Ultimate 2013, Visual Studio Ultimate 2015 RC, UML, OOAD, VISIO,
ERD, DESIGN PATTERNS, NUNIT, VSS, TFS.
2
3. Domain Knowledge : Telecom, Manufacturing, E-Commerece and Marketing.
PROJECT DETAILS:
Project Title: RAN System Design & Strategy, T-Mobile USA, Inc.
CLIENT NAME T-Mobile
DURATION Nov 2015 – Till Date
ROLE Senior .Net Developer
LOCATION Bellevue, WA
DESCRIPTION A radio access network (RAN) is part of a mobile telecommunication system. It
implements a radio access technology. I have involved in developing the
automation tools to support the engineering team. The tools are ACIQ
(Automation Custom Information Question) and Spectrum Management. ACIQ
tool is used for generating a new Site ID for Nokia and Ericson (UMTS, LTE).
Spectrum Management is used for admin purpose such as log management, data
management and notification system.
ROLES AND
RESPONSIBILITIES
• Involved in analyzing the requirements
• Coding of UI using HTML, Bootstrap.CSS, JQuery, AngularJs 2.0 and MVC
design Pattern.
• Coding of Stored Procedures & Triggers for fetching and storing the data
to DB
• Build and Deployment Support.
• Involved in developing WebAPI rest services.
ENVIRONMENT or
TECHNOLOGY
C# 4.0, SQL 2012, MVC 4.0, JQuery , Bootstrap.CSS, WebAPI, Tableau Reports
Project Title: Execution Planning – Marketing service
CLIENT NAME Microsoft
DURATION Jul 2012 – Oct 2015
ROLE Onsite Dev Lead (Onsite – Nov 2013 to Oct 2015)
Senior .Net Developer (Off shore – Jul 2012 to Oct 2013)
LOCATION Bellevue, WA & Chennai, India
DESCRIPTION Execution Planning (EP) is an intranet application which enables collaboration
between Microsoft marketers, agencies, and Marketing Service Centers (MSCs)
through four levels of execution planning: Plan, Brief, Activity, and Tactic.
ROLES AND
RESPONSIBILITIES
• Involved in Requirements gathering, Deep dives & scope prioritization
with Business
• Driving scrum meetings and Bugs triage
• Writing & Review of Functional Specs
• Track overall health of project using the Burndown Chart generation in
TFS
• Writing Technical Specification Documents
• Coding of UI using Silverlight and C#
3
4. • Coding of Entity Framework, Stored Procedures & Triggers for fetching
and storing the data to DB
• Design of complex modules – Including DB Schema using MS Visio.
• Code reviews of team members using Code Review Tool and Code Flow
Tool.
• Involved in Automated Build setup using TFS.
• Presenting Demos to Stake holders.
• Used LINQ with EDMX & ADO.NET objects like DataAdapter (Dataset &
Datatable) and DataReader to retrieve data from the databases.
• Developed WCF/Webservices services
• Developed Restful Service by using ASP.NET Web API
• Developed business report by using PowerPivot & SSAS Tabular Model
cube.
• Attending project meetings and discussions for estimation and schedules
• Invoved in Work Item & Code Migration from TFS to VSO.
ENVIRONMENT or
TECHNOLOGY
Silverlight 5, Entity framework 5.0, C# 4.0, SQL 2012, WCF, WPF, MVVM, XAML,
WebAPI, Restful service, MVC 4.0, Angular JS, VS 2013, Team Foundation Server
(TFS).
Project Title: MS Solve
CLIENT NAME Microsoft
DURATION Apr 2010 – Jun 2012
ROLE Senior .Net Developer
LOCATION Chennai, India
DESCRIPTION MSSolve is a CRM based incident management system and is primarily used to
track the incidents related to Microsoft products, raised by Microsoft's commercial
customers around the world. MSSolve consolidates all case management onto a
single instance which allows for faster response time, smoother escalations and
better staffing.
ROLES AND
RESPONSIBILITIES
• Involved in analyzing the requirements
• Coding of UI using Silverlight and C#
• Coding of Entity Framework, Stored Procedures & Triggers for fetching
and storing the data to DB
• Design of complex modules – Including DB Schema using MS Visio.
• Integration between .NET and CRM
• Writing Technical Specification Documents
• Involved in Build and Deployment Support
• Developed WCF/Webservices services
ENVIRONMENT or
TECHNOLOGY
VS 2013, C# 4.0 , WCF,WPF,MS Dynamics CRM 2011, SQL Server 2012, Team
Foundation Server (TFS).
Project Title: KMBT OpenAPI SDK
CLIENT NAME Konica Minolta
DURATION Feb 2009 – Apr 2010
4
5. ROLE Senior .Net Developer
LOCATION Chennai, India
DESCRIPTION Konica Minolta Business Technologies Inc. (KMBT) is one of the business
companies of Konica Minolta Holdings Inc. KMBT aims to provide innovative
products and services on office equipments including printers and copiers.
A software development kit (SDK) is typically a set of development tools that
allows the developer to develop applications and integrate the application with
Multifunction Printer (MFP). The applications communicate with the MFP through
OpenAPI. SDK supports the programmer in writing OpenAPI applications and
makes OpenAPI implementation easier and more robust/reliable. The developed
applications using OpenAPI SDK can easily integrate with multiple MFPs and
handle device request from multiple MFPs.
ROLES AND
RESPONSIBILITIES
• Involved in Gathering and analyzing the requirements.
• Used Microsoft Visio to Design Sequential diagrams, flow diagrams and
database schemas.
• Incorporated complex business logic using C#
• Involved in development of Windows Forms and Web forms, Classes
using C# that incorporates both N-tier architecture and database
connectivity.
• Developed the reusable framework for the application using .NET
• Extensively used OpenAPI to expose the soap message to communicate
with MFP printer.
• Deployed and hosted the application on Microsoft IIS.
• Implemented version controlling using Visual Source Safe for version
control.
ENVIRONMENT or
TECHNOLOGY
VS 2005, C# 3.0 , ASP.Net, ADO.Net, winforms, IIS, Visual Source Safe, OpenAPI,
Web Service, SQL Server 2008 R2
Project Title: Superior Prototype
CLIENT NAME Konica Minolta
DURATION Jul 2008 – Feb 2009
ROLE Senior .Net Developer
LOCATION Chennai, India
DESCRIPTION Superior is a Rule-based printing application. The network user can send the print
request to superior application for printing the document. The superior application
will identify suitable print device which will satisfy all parameter configuration
specified by the administrator and sends the job to it. Superior Server will send
notification to the client.
ROLES AND
RESPONSIBILITIES
• Involved in Gathering and analyzing the requirements.
• Used Microsoft Visio to Design Sequential diagrams, flow diagrams and
database schemas.
• Incorporated complex business logic using C#
• Involved in development of Windows Forms and Web forms, Classes
5
6. using C# that incorporates both N-tier architecture and database
connectivity.
• Developed the reusable framework for the application using .NET
• Used Windows Work Flow Foundation (WWF) classes to define the rule
engine.
• Deployed and hosted the application on Microsoft IIS.
• Implemented version controlling using Visual Source Safe for version
control.
• Involved in taking Backups, Restoring, Import/Export data using MS SQL
Server
ENVIRONMENT or
TECHNOLOGY
VS 2005, C# 2.0, ASP.Net, ADO.Net, IIS, Visual Source Safe, WWF
Project Title: Classifieds Web Portal
CLIENT NAME Sulekha.com
DURATION Dec 2006 - Jul 2008
ROLE .Net Developer
LOCATION Chennai, India
DESCRIPTION Sulekha.com is an Indian internet and mobile company offering a digital platform
of marketplaces anchored around multiple consumer needs in over 50 Indian and
North American cities. Sulekha integrates Local Search, Classifieds and Ecommerce
services, enhanced by member blogs, answers, reviews and ratings in these
marketplaces: Property, Cars, Home Needs, Office Needs, Education/Training,
Lifestyle, Movies, Gadgets, Travel, Eat outs, Buy/Sell, Deals.
ROLES AND
RESPONSIBILITIES
• Developed the application code by using C#, ASP.NET / .Net 2.0 and AJAX
Tool Kit
• Developed business components and Data Access components in C#
• Used Visual Source Safe for Version control.
• Extensively used SQL Stored Procedures for accessing the information
from SQL Server 2005 Database.
• Used XML and XSLT for render banner page in classified web page.
ENVIRONMENT or
TECHNOLOGY
C#, JavaScript, XML, SQL Server 2005, VSS, ASP.Net, HTML, ADO.NET, Visual Source
Safe (VSS) and VS 2005.
Project Title: Universal Foreign Securities Management Systems
CLIENT NAME Southern Meadows
DURATION Oct 2005 - Nov 2006
ROLE .Net Developer
LOCATION Chennai, India
DESCRIPTION Health Insurance Quote Engine System is focused on Online Insurance Premium
Quote and on Health Insurance Product distributed by Indian Non-Life Insurance
Companies. This application provides online health insurance quotes to the logged
6
7. in user. The user can sign to get the details about the Non-Life Insurance product.
He can also calculate the premium amount to be paid. In this application three
health insurance products are taken up and the user is provided with the details of
the product. Here the user can compare the product feature of the three health
insurance products and choose the best one.
ROLES AND
RESPONSIBILITIES
• Developed the application code by using C#, ASP.NET / .Net 2.0 and AJAX
Tool Kit
• Developed business components and Data Access components in C#
• Used Visual Source Safe for Version control.
• Extensively used SQL Stored Procedures for accessing the information
from SQL Server 2005 Database.
• Used XML and XSLT for render banner page in classified web page.
ENVIRONMENT or
TECHNOLOGY
C#, .Net Framework 2.0, ASP. Net, HTML, ADO.NET, Visual Source Safe (VSS), Java
Script and VS 2003.
CERTIFICATIONS:
Exam ID Description Date Completed
433 Microsoft SQL Server 2008, Database Development 21-Mar-12
562 Microsoft .NET Framework 3.5, ASP.NET Application Development 21-Jan-10
536 Microsoft .NET Framework - Application Development Foundation 31-Dec-09
EDUCATIONAL QUALIFICATIONS:
Name of course: Bachelor of Technology (B.Tech) in Information Technology Engineering
Name of the Institution name: Veltech Engineering College, Chennai, Tamilnadu, India
Completed year and Location: 2005, Chennai, India
7