Sreenivas Kairi
EAST BRUNSWICK, NJ, ***** 732-***-**** (C) .
******@*****.***
Summary
Senior .Net Consultant with more than 15 years of experience in software
architecture and development of fully functional multi-tier, client/server,
web based and stand-alone applications. Extensively worked on Object
Oriented Analysis & Design, and Development of .Net, C#, VB.Net, ASP,
ASP.Net, MVC3/4, Web API, Ext Js, Ext .Net, jQuery, Ajax, HTML 5, CSS3,
Entity Framework, NHibernate, LinQ and SQL Server.
Involved in all phases of software development life cycle. Excellent
comprehension and communications skills - acts as the "go to" person to
quickly figure out the business and technical requirements for a project,
and then relate them to the development, project management, and QA teams.
Ability to research, learn and adapt quickly to the work environment and
ability to meet deadlines.
Technical Skills
Languages: C#, VB.NET, VB, SQL, PL/SQL, XML, UML, HTML/HTML5, VB
Script and JavaScript.
Technologies: .Net Framework 4.5/4.0/3.5/3.0/2.0/1.1, ASP, ASP. Net, MVC
2/3/4, ASP.Net, Web API, WF, WCF,
SOAP, REST, XML Web Services, ADO/ADO.Net, VBA, AJAX,
NUnit, NHibernate, LINQ, CSS/CSS3, Ajax, JSON and jQuery,
Ext.Js and Ext.Net
App Servers: IIS 5.x/6.x/7.x, Share Point 2003/2007, MCMS 2.0 and
SiteCore 6.6
Databases: SQL Server 7/2005/08/10, Oracle 7.x and MS Access
97/2003/10
Operating System: Windows 7/XP, Windows 2003/2008.
Tools: Visual Studio .NET, TFS, Crystal Reports, SSIS, SSRS, Developer
2000, VSS, SVN, Cruise Control.Net, HG Mercurial, Team
City, Infragistic Controls, Install Shield, MS Office, MS
Visio, MS Project, Basecamp, JIRA, Bugzilla, ER Studio, HG
Mercury SVN and Tortoise SVN
Experience
Dec 2013 - Present
Architect/Lead Developer
Bank Of America (New York, NY)
CSI (Centralized Simple Informative)
CSI is a Cross-equity project management and reporting portal. The primary
goal of CSI is to provide a web platform for all Cross-equity groups across
the world within Bank of America. It's an Intranet Web Application,
provides ability for the PMO groups to manage and update information such
as budget allocation, spending and progress of each Initiatives, Program
and Project Profiles. Generate various kinds of customized project
scorecard reports in different formats. Integrate with PMO Groups to
centralize various Project Portfolios.
Environment: .Net 4.0, C#, ASP .Net, MVC 4, Web API, Windows Services,
NHibernate, NUnit, jQuery, Ext.Js, Ext.Net, Aspose .Net, OpenXml.Net, SQL
Server 2008, Team City and Hg Mercury source control system.
Responsibilities:
. Work closely and reports to Director of Global Equities &Technology
Group in product envisioning, technical design, lead the development
and deployments.
. Interface with Business Analysts to gather Business Requirements,
Brainstorm, Analysis, Design and propose architectural solutions and
mentor the team
. Designing, Coding and Deployment Of Database Design, Web, Presentation
Layer, Service and Data Access Layer using C#, .Net Framework 4.0,
MVC4, Web API, extJS, ext.Net, jQuery,HTML5/CSS3, NHibernate, NUnit,
Mock and SQL Server 2008, Team City
. Follow Test Driven Development approach and author Unit Test cases
using Mock Testing and NUnit Test Cases
. Create and Configured Windows Services to Sync data from external
systems
. Plan and author build script for continuous integration and deployment
to DEV, QA, UAT and PROD using Team City, Ruby/Rake Build scripts and
Hg Mercury source control system
. Coordinated with DBA, Windows Operations team on deployment to various
environments
Accomplishments
. Successfully Developed and Deployed a rich Web Interface and Robust
Web Portal(Centralized Simple & Informative) to Production
Environments
. Researched and Implemented reporting tool by using Aspose.Net, Open
XML SDK to generate PPT and PDF files
May 2009 - November 2013
Architect / Lead Developer
BET Networks (New York, NY)
Responsibilities
. Design, development, implementation of Music and Video admin
applications, CMS support and enhancement of several integrated sub
projects, which deliver content to www.bet.com web site as a whole
. Create project architecture, tasks, level of effort estimates,
development and mentor development team
. Coordinate with third party product groups, business owners, senior
technical and project management group, development & QA team; Involve
in user story review, prioritizing and sprint planning
. Prepare build deployments for continuous integration; provide end user
training and technical support
Accomplishments
. Music Video Admin -Designed and developed ASP.NET MVC3, WCF, LINQ,
Ajax, CSS, HTML, jQuery and SQL Server 2008 based web application to
manage music video syndication from business partners such as VEVO,
MTV and provide facility for content admin users to create and
organize video playlists, and deliver BET specific video content and
partner's video content for internal systems such as www.bet.com and
www.centrictv.com
. Designed and Developed Contest application that integrates with
KickApps social media platform to consume REST APIs using ASP.Net,
MVC3, CSS, HTML, Ajax, REST, jQuery and JSON.
. Built feature enhancements and provided technical support of Microsoft
Content Management System 2.0.
. Coordinated with DBA at data center on planning database maintenance
and performance tuning.
. Configured Team Foundation Server for continuous integration and build
deployments.
. Created .MRSS Feeds using WCF that deliver video content from BET;
integrated video feeds with KickApps video player platform to display
video content on website
. Evaluated and integrated third party products such as KickApps Video
Players, integrated Omniture, Double-Click with Video players using
KickApps AppStudio, a video player editing platform.
. Evaluated and Created a simple website prototype using SiteCore's
core features and add-in tools
. Authored and integrated video player, Facebook widgets, Google+ and
Omniture modules in Adobe CQ5 Templates
. Coordinated the migration of existing .Net based CMS to convert to
Adobe CQ5 Java/J2EE/JSP based Content Management System
November 2006 - April 2009
.Net Architect / Lead Developer
MTV Networks (New York, NY)
Responsibilities
. Design, development and implementation of Music & Video Acquisition,
Digital Content Delivery and Project Tracking System Projects
. Worked with business team to define projects requirements for their
initiatives
. Proposed project plans, Lead and mentor project teams, review code
and maintain overall quality of project deliverables
. Overseen build deployments; provided end user training and technical
support
Accomplishments
. Took the leadership in prototyping Workflow Designer user interface
using Windows Workflow Designer classes
. Design, development and maintenance of Music & Video Acquisitions
Windows application using .Net, C#, Infragistic Controls and SQL
Server
. Lead the offshore development team in design, development and
maintenance of Digital Content Delivery Project, which was developed
on ASP .Net, C#.Net, CSS, HTML, Ajax, JavaScript, SQL Server, Windows
Services and MSMQ
. Maintain and support and provide enhancements of Program Tracking
System, which was developed in Windows .Net, C#, SQL Server 2005
. Configured Cruise Control.net, MS Build with SVN for continuous
integration and build deployments.
Nov 2005 - Nov 2006
Senior Developer
Microsoft (Bellvue, WA)
Worked as a developer for Strategic Alliance Manager one of Microsoft's
internal projects. This project is being developed to support and improve
the overall customer partner experience by providing visibility and insight
into the effectiveness of engagements, and provide ability to involve
partners in gauging the alignment and health of their relationship with
Microsoft.
. Played major role in application architecture reviews, design and
development of web user interface and web services using C# .Net, ASP
.Net, Web Services, SQL Server 2005.
. Took the ownership of build and deployment management using SVN, MS
Build and Cruise Control.Net
July 2005 - Oct 2005
Architect/ Project Lead
Catalytic Software (Hyderabad, India)
As an Architect and Project Lead, worked closely with pre-sales and
resource management groups; proposed solution architecture for prospective
project proposals and lead the development team of pilot projects.
. Lead the team in design and development of C# and ASP .Net web based
online AD design and management solution for client Banner Retail, WA,
USA.
. Lead the development team to implement intranet web portal using
SharePoint 2003 server and asp.net
June 2003 - June 2005
Team Lead/ Senior Developer
AppLabs Technologies (Hyderabad, India)
Played major role as Lead developer for an offshore development team in
requirements analysis, design, development and delivery of C#, VB.Net,
ASP.Net, SQL Server based windows and web enabled applications for major US
based clients such as Air Gas, Thermo Electron and Comcast
July 2000 - June 2003
Team Lead/Senior Developer
Spalee Systems Limited (Hyderabad, India)
Spalee Systems Limited is a product based company, delivers software
applications for medical imaging devices such as Ultra Sonographer,
Colonoscopy and Endoscopy.
I have played a major role in third-party product feature comparison,
requirements analysis, research and development of machine critical Video
Capturing and Image Processing application using Visual Basic 6, Crystal
Reports, SQL Server 7, Win 32API and Kodak Image Edit Controls.
August 1997 - June 2000
Developer
KEN Infomatics (Hyderabad, India)
Was a software developer, this group was responsible for developing
financial accounting applications and applications that aid civil
engineering team for watershed dam design calculations for their domestic
clients. I have played a developer and tester role in developing projects
in technologies such as Oracle, Developer 2000, Reports 2.5, VBA, Excel, MS
Access, VB 5, Data Reports and SQL Server.
Education
Master of Science (Information Technology) from Karnataka State Open
University, India since 2002
Certifications
. PMI certified Project Management Professional (PMP)
. Microsoft Certified Professional in following areas
. Analyzing Requirements and Defining Microsoft .Net Solution
Architectures
. Developing XML Web Services and Server Components with Microsoft
Visual C#
. Developing and Implementing Web Applications with Microsoft Visual
Basic .Net
. Visual Basic 6.0 and Visual Basic 5.0
Immigration Status
Green Card (No sponsorship required)