SlideShare a Scribd company logo

Senior .Net Developer - Senthil Ravindranath

Senior .Net Developer - Senthil Ravindranath

1 of 7
Download to read offline
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
 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
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
• 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
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
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
Ad

Recommended

4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net Resume4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net ResumeGandhi Goli
 
.NET DEVELOPER
.NET DEVELOPER.NET DEVELOPER
.NET DEVELOPERvinaykeith
 
Ravi Roy_.Net Developer
Ravi Roy_.Net DeveloperRavi Roy_.Net Developer
Ravi Roy_.Net DeveloperRavi Roy
 
Maged Samaan - Sr. Fullstack .NET Developer CV
Maged Samaan - Sr. Fullstack .NET Developer CVMaged Samaan - Sr. Fullstack .NET Developer CV
Maged Samaan - Sr. Fullstack .NET Developer CVMaged Botros
 
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ AgileTejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ AgileTejaswi Desai
 
Net experience-resume-sample
Net experience-resume-sampleNet experience-resume-sample
Net experience-resume-sampleAmit Sawant
 
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...Scott Williams
 

More Related Content

What's hot

Shrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net ResumeShrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net ResumeShrikant Bhongade
 
Uttam Resume(Dot Net Developer)
Uttam Resume(Dot Net Developer)Uttam Resume(Dot Net Developer)
Uttam Resume(Dot Net Developer)UTTAM KUMAR
 
Shivam Sharma resume(.Net Developer)
Shivam Sharma resume(.Net Developer)Shivam Sharma resume(.Net Developer)
Shivam Sharma resume(.Net Developer)Shivam Sharma
 
Resume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPMResume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPMManish Agrahari
 
Praveen_4Years Dot Net Resume
Praveen_4Years Dot Net ResumePraveen_4Years Dot Net Resume
Praveen_4Years Dot Net ResumePraveen Mudiraj
 
Chris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin
 
Chandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resumeChandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resumeChandrakant Pandey
 
R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010Robert Tanenbaum
 
Shashank_Kale_Resume_Manual Testing
Shashank_Kale_Resume_Manual TestingShashank_Kale_Resume_Manual Testing
Shashank_Kale_Resume_Manual TestingShashank Kale
 
3 years of experience in Software Testing
3 years of experience in Software Testing3 years of experience in Software Testing
3 years of experience in Software TestingRAVI SINGH JAISWAR
 
Vishwanath Resume_Manual Testing
Vishwanath Resume_Manual TestingVishwanath Resume_Manual Testing
Vishwanath Resume_Manual Testingvishwanath95
 

What's hot (20)

Muruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net DeveloperMuruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net Developer
 
Latest Resume C#,C++ Developer
Latest Resume C#,C++ DeveloperLatest Resume C#,C++ Developer
Latest Resume C#,C++ Developer
 
Shrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net ResumeShrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net Resume
 
Uttam Resume(Dot Net Developer)
Uttam Resume(Dot Net Developer)Uttam Resume(Dot Net Developer)
Uttam Resume(Dot Net Developer)
 
Shivam Sharma resume(.Net Developer)
Shivam Sharma resume(.Net Developer)Shivam Sharma resume(.Net Developer)
Shivam Sharma resume(.Net Developer)
 
Resume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPMResume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPM
 
PRIYANKA Resume
PRIYANKA ResumePRIYANKA Resume
PRIYANKA Resume
 
Java Developer resume
Java Developer resume Java Developer resume
Java Developer resume
 
Praveen_4Years Dot Net Resume
Praveen_4Years Dot Net ResumePraveen_4Years Dot Net Resume
Praveen_4Years Dot Net Resume
 
Chris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experience
 
Indhu G_M&AT
Indhu G_M&ATIndhu G_M&AT
Indhu G_M&AT
 
Karthik .net resume
Karthik  .net resumeKarthik  .net resume
Karthik .net resume
 
Chandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resumeChandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resume
 
R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010
 
Shashank_Kale_Resume_Manual Testing
Shashank_Kale_Resume_Manual TestingShashank_Kale_Resume_Manual Testing
Shashank_Kale_Resume_Manual Testing
 
Mohamed_Resume
Mohamed_ResumeMohamed_Resume
Mohamed_Resume
 
Srinivas_Pujari_Profile
Srinivas_Pujari_ProfileSrinivas_Pujari_Profile
Srinivas_Pujari_Profile
 
Resume-UI developer
Resume-UI developerResume-UI developer
Resume-UI developer
 
3 years of experience in Software Testing
3 years of experience in Software Testing3 years of experience in Software Testing
3 years of experience in Software Testing
 
Vishwanath Resume_Manual Testing
Vishwanath Resume_Manual TestingVishwanath Resume_Manual Testing
Vishwanath Resume_Manual Testing
 

Viewers also liked

.NET DEVELOPER
.NET DEVELOPER.NET DEVELOPER
.NET DEVELOPERvinaykeith
 
Anil purswani Resume
Anil purswani ResumeAnil purswani Resume
Anil purswani ResumeAnil Purswani
 
Surya bharath dotnet_6yrs
Surya bharath dotnet_6yrsSurya bharath dotnet_6yrs
Surya bharath dotnet_6yrsbmedicharla
 
.net Developer Resume(Ming Zhao)
.net Developer  Resume(Ming Zhao).net Developer  Resume(Ming Zhao)
.net Developer Resume(Ming Zhao)Ming Zhao
 
Sharepoint Architect
Sharepoint ArchitectSharepoint Architect
Sharepoint ArchitectGcitizenII
 
Net experience-resume-sample
Net experience-resume-sampleNet experience-resume-sample
Net experience-resume-sampleyogeswaghmare
 
Amrendra IT Recruiter
Amrendra IT RecruiterAmrendra IT Recruiter
Amrendra IT RecruiterAmar Shukla
 
Eileen Goh Yee Ling - Resume
Eileen Goh Yee Ling - ResumeEileen Goh Yee Ling - Resume
Eileen Goh Yee Ling - ResumeEileen Goh
 
Clara Chris Executive Resume
Clara Chris Executive ResumeClara Chris Executive Resume
Clara Chris Executive ResumeClara Christdass
 
Matthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer ResumeMatthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer Resumemattswanger
 

Viewers also liked (12)

.NET DEVELOPER
.NET DEVELOPER.NET DEVELOPER
.NET DEVELOPER
 
Anil purswani Resume
Anil purswani ResumeAnil purswani Resume
Anil purswani Resume
 
Surya bharath dotnet_6yrs
Surya bharath dotnet_6yrsSurya bharath dotnet_6yrs
Surya bharath dotnet_6yrs
 
.net Developer Resume(Ming Zhao)
.net Developer  Resume(Ming Zhao).net Developer  Resume(Ming Zhao)
.net Developer Resume(Ming Zhao)
 
Resume
ResumeResume
Resume
 
Sharepoint Architect
Sharepoint ArchitectSharepoint Architect
Sharepoint Architect
 
Net experience-resume-sample
Net experience-resume-sampleNet experience-resume-sample
Net experience-resume-sample
 
Amrendra IT Recruiter
Amrendra IT RecruiterAmrendra IT Recruiter
Amrendra IT Recruiter
 
Eileen Goh Yee Ling - Resume
Eileen Goh Yee Ling - ResumeEileen Goh Yee Ling - Resume
Eileen Goh Yee Ling - Resume
 
Clara Chris Executive Resume
Clara Chris Executive ResumeClara Chris Executive Resume
Clara Chris Executive Resume
 
Matthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer ResumeMatthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer Resume
 
RESUME Clara newer
RESUME Clara newerRESUME Clara newer
RESUME Clara newer
 

Similar to Senior .Net Developer - Senthil Ravindranath

Similar to Senior .Net Developer - Senthil Ravindranath (20)

S Kumar Resume
S Kumar ResumeS Kumar Resume
S Kumar Resume
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 
Amar_Modalavalasa_Resume
Amar_Modalavalasa_ResumeAmar_Modalavalasa_Resume
Amar_Modalavalasa_Resume
 
SeniorNET Bhanu Resume
SeniorNET Bhanu ResumeSeniorNET Bhanu Resume
SeniorNET Bhanu Resume
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
SRINATH RESUME
SRINATH RESUMESRINATH RESUME
SRINATH RESUME
 
Duane_Johnston_Resume_2015
Duane_Johnston_Resume_2015Duane_Johnston_Resume_2015
Duane_Johnston_Resume_2015
 
AmaleswaraRao_DOTNET
AmaleswaraRao_DOTNETAmaleswaraRao_DOTNET
AmaleswaraRao_DOTNET
 
Satendra Gupta Sr DotNet Consultant
Satendra Gupta Sr  DotNet ConsultantSatendra Gupta Sr  DotNet Consultant
Satendra Gupta Sr DotNet Consultant
 
Prateek_Srivastava
Prateek_SrivastavaPrateek_Srivastava
Prateek_Srivastava
 
RAJESH MONGA
RAJESH MONGARAJESH MONGA
RAJESH MONGA
 
Anuj Resume
Anuj ResumeAnuj Resume
Anuj Resume
 
Resume
ResumeResume
Resume
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
Divya ASP Developer
Divya ASP Developer Divya ASP Developer
Divya ASP Developer
 
Avnish kumar singh
Avnish kumar singhAvnish kumar singh
Avnish kumar singh
 
Resume
ResumeResume
Resume
 
Indranil_Bhowmick_Resume
Indranil_Bhowmick_ResumeIndranil_Bhowmick_Resume
Indranil_Bhowmick_Resume
 
Kumar_Resume - LinkedIn
Kumar_Resume - LinkedInKumar_Resume - LinkedIn
Kumar_Resume - LinkedIn
 
Resume
ResumeResume
Resume
 

Senior .Net Developer - Senthil Ravindranath

  • 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