7
Lalith Kumar Thota +1 425-499-8638 [email protected] PROFESSIONAL SUMMARY 10 years of experience in Software design and development, Build and Service Engineering, Production Support in large and Enterprise scale Microsoft Operations and Production Environments. Strong fundamentals and technical depth in creating Client/Server applications using C#, ASP.Net, WCF, WebAPI, REST and Web Services. Experience in developing the applications using T-SQL Programming (DDL, DML and DCL) Hands on experience in creating ETL packages using SQL Server 2012/2008/2005 Integration Services (SSIS) Expert in automating process by creating jobs, and error reporting using Alerts, SQL Mail Agent, Windows scheduler, FTP and SMTP Experience in writing Stored Procedures, User Functions, Views, SQL CLR, and Performance Tuning in SQL Server. Expertise in SharePoint Server 2010 development and Administration including SharePoint Object Oriented programming. Experience in creating and developing PowerShell scripts for deployment automation. Experience in creating build definitions, release pipeline in TFS, VSO. Expertise in creating, developing and maintaining Cloud Services (PaaS and IaaS) with Microsoft windows server products. Experience in creating and managing High Availability, Disaster Recovery environments for distributed architecture applications (OnPrem and Azure) in compliance with Business Continuity. Working Knowledge of GTM, Load Balancing, Azure Traffic Manager, ACL’s, Geo-Replication, Virtual networks, remote debugging, AppInsights and Xpert. Excellent debugging skills and problem solving skills. Quick learner and passion towards new technologies. TECHNICAL SKILLS Programming Languages: C#, Powershell Data Bases: SQL Server

Lalith Thota

Embed Size (px)

Citation preview

Page 1: Lalith Thota

Lalith Kumar Thota+1 [email protected]

PROFESSIONAL SUMMARY

10 years of experience in Software design and development, Build and Service Engineering, Production Support in large and Enterprise scale Microsoft Operations and Production Environments.

Strong fundamentals and technical depth in creating Client/Server applications using C#, ASP.Net, WCF, WebAPI, REST and Web Services.

Experience in developing the applications using T-SQL Programming (DDL, DML and DCL) Hands on experience in creating ETL packages using SQL Server 2012/2008/2005 Integration

Services (SSIS) Expert in automating process by creating jobs, and error reporting using Alerts, SQL Mail Agent,

Windows scheduler, FTP and SMTP Experience in writing Stored Procedures, User Functions, Views, SQL CLR, and Performance Tuning

in SQL Server. Expertise in SharePoint Server 2010 development and Administration including SharePoint Object

Oriented programming. Experience in creating and developing PowerShell scripts for deployment automation. Experience in

creating build definitions, release pipeline in TFS, VSO. Expertise in creating, developing and maintaining Cloud Services (PaaS and IaaS) with Microsoft

windows server products. Experience in creating and managing High Availability, Disaster Recovery environments for

distributed architecture applications (OnPrem and Azure) in compliance with Business Continuity. Working Knowledge of GTM, Load Balancing, Azure Traffic Manager, ACL’s, Geo-Replication, Virtual

networks, remote debugging, AppInsights and Xpert. Excellent debugging skills and problem solving skills. Quick learner and passion towards new

technologies.

TECHNICAL SKILLS

Programming Languages: C#, PowershellData Bases: SQL Server

Web Technologies:ASP.Net, MVC, WCF, WEB-API, REST, ADO.Net, Entity Framework, jQuery, JavaScript, XAML HTML, CSS3

SharePoint Application:

Microsoft Azure:

SharePoint 2010 custom web parts, Lists, Content Types, Features, Admin

Azure Service Bus, Azure SQL Server, Queues, Azure Storage, Web Roles, Worker Roles, App Fabric.

Continuous Integration Tools: TFS, VSS

Page 2: Lalith Thota

PROFESSIONAL EXPERIENCE

Infosys Technologies Ltd Sep 2010 till presentInfosys Ltd, India

Adea Technologies Ltd July 2006 – Aug 2010

Hyderabad

PROJECT EXECUTED

Client: Microsoft, Redmond, WA Mar ’14 – Till Date

Microsoft Partner Incentives Future State Architecture: Microsoft Partner Incentives Future State Architecture is an Incentive Program/Application for enabling Microsoft Partners to claim the incentives earned through different Microsoft Partner Programs. This is a highly flexible application involving onboarding of partners, submitting claims and proofs for the claims that partners submit and the payments paid to the partners as Incentives for the programs that they have enrolled in. This application is a highly integrated complex system in terms of the security and revenue processing.

Role and Responsibilities:

Requirements gathering with business and high level design of the application. Developed WCF and WebAPI components. Experience in database design, process as per the SQL standards. SQL Patching, Failover Clustering, High Availability, DR activities Worked on building several new SSIS packages and updating existing packages Worked on MS SQL development, writing T-SQL stored procedures, views, triggers Created DB Maintenance plans for DB Backup, shrink Log files. Restore setup, DB refresh processes onto test, pre-production systems. Involving in Setting up Build Environments for the Application and own the Deployment of all

modules related to the application in all Environments from SQA through Production. Automation of Deployment by developing PowerShell Scripts Responsible for ownership of all integrated systems and modules within the application In Depth domain knowledge of external systems like K2 (Workflow Service Engine) and Windows

Azure Deployments Debugging the issues, Root Cause Analysis and identifying the bottlenecks in the communication

between Integrated Systems Proactively design a Deployment Dashboard UI for one click deployment of the application

components Implemented disaster recovery plan for Azure and OnPrem Applications Participate in an on-call rotation 24x7

Page 3: Lalith Thota

Accomplishments: 50% reduction in overall deployment time – achieved by using PowerShell

scripting and following CICD Approach.

Technologies: C#, WCF, WebAPI, Windows Azure, Windows Services, PowerShell scripting, SQL Server 2012

Client: Microsoft, Redmond, WA Jan ‘12 – Feb ‘14

JEM (Journal Entry Management): The Journal Entry Management (JEM) system is a world-class financial transaction and document management tool which consolidates the end to end accounting business process of authoring, posting and reviewing Journal Entries and storing the evidentiary documents. JEM is an easy to use application which manages Journal Entry submittal, attachments and review all in one place, requiring little effort to support, from IT. The end users will be across different regions and the application is very critical for financial account closing monthly and quarterly.

Role and Responsibilities:

SharePoint Application Development using VS 2010 (Custom Web parts, Features, Modules, Timer Jobs, Lists, Content Types.)

Worked on onboarding the application to CFE Elements Lab for Build and Deployment automation. Deployment Automation for different components (WCF, NT Services and Database) using Octopus Involved in coding, bug fixing, and code review. Support integration issues for all environments (Dev, Test, Biz Environments)

Environment: Silverlight 4.0, SharePoint Server 2010, Windows Azure, Windows Communication foundation, Windows Services, SQL Server 2008 R2, Windows workflows, Visual Studio .NET 2010, C#.Net ASP.NET, WCF, Web service, SQL Server 2008, Windows Server 2008, Style Corp., Http Watcher, Code Flow. Fiddler, JavaScript, JQuery, Entity Framework 4.0

Accomplishments:

Reduction in SharePoint deployment cost by migrating from Server Object model to Client Object model.

Client: Microsoft, Redmond, WA Oct ‘10 – Dec ‘11

MS Quote: Microsoft performs large amount of Volume Licensing business in which major stakeholders such as Channel Partners have a large presence throughout the process. Microsoft Quoting process is used to created quotes for end users based on requirements. MS Quote is a tool used by Microsoft LSS users for creation quotes as per customer needs. However, as partners are stakeholders in quoting process, there are a number of touch points between partners and LSS. In MS Quote tool only the LSS users were able to create Quotes

. MS Quote is a quoting tool which is used to provide quotes to end users on Microsoft products. Once the quote is provided to user price is locked for those products .it also contains details like how much discount

Page 4: Lalith Thota

user can receive, what are the payment options and is there any financing available etc will be handled. Once the quote is finalized it will be sent to upstream system AWS.

Role and Responsibilities:

Involved in Requirement Analysis, Design, Development and Deployment activities. Programming in C#.Net, developing UI using XMAL Setting up and maintaining Database Replication across environments, Writing stored procedures,

views, user functions and queries Deploying application components using PowerShell. Bug fixes and production support.

Technologies: XMAL, C#.Net, WCF Service and SQL Server 2012

Accomplishments:

Reduced manual effort by automating reports generation.

Client: Broadspire, USA Jan ’10 – Aug ‘10

PRS (Physician Review Services): The system will be used to capture a peer review referral from various sources, including internal and external sources, TPA client referrals as well as stand-alone client referrals. Once captured, the system will move the referral through the various “statuses” so as to make it available to the various user roles as identified. The system will capture the actions taken throughout the business process/workflow, make the data available for reporting, allow for the auditing cycles required by the business and facilitate the current billing and reporting activities

Role and Responsibilities:

Requirement Analysis Involved in preparing and reviewing System Design and Software architecture documents Schedule and task tracking Coordination of work items with multiple teams including Engineering team, Onsite Team Coding and bug fixing Providing production support

Technologies: ASP.NET, JQuery, C#.Net, SQL Server 2008, VS.Net 2008

Client: J.Knipper Aug ’07 – Dec 09

Sales Support System (S3): S3 is an Internet capable multi customer, multi user sampling system. It is comprised of multiple components and modules. Each module has the ability to work independently to support one of Knipper’s services or it can work within a predefined process. There is a well-defined structured interface between each module and Knipper’s external interfaces. The Administrator will have the ability to choose from specified rules within the rules engine or to configure new rules. Also the Administrator will have the ability to redirect the data output to a database outside S3.

Role and Responsibilities:

Page 5: Lalith Thota

Key Person in the team in handling S3Admin module Involved in UI designing and implementing business logic. Extensively involved in requirement analysis and design of the new Change requests by interacting

with client to understand requirements. Developed a windows service which decreases the load on the BizTalk Server and increases the

performance of BizTalk Worked on BizTalk server to create mappers and Orchestration for different imports Extensively involved in build and deployment process for UAT and Production. Bug fixes and providing production support

Technologies: ASP.NET, C#.NET, SQL Server 2000, BizTalk Server2004, VS.Net 2003

Client: CVS Caremark, Texas Jan ’07 – Aug ‘07

Information Asset Management (IAS): To be in compliance with Sarbanes Oxley Act (SOX), the project provides option to maintain the repository of applications, inventories and access privileges of users over the applications. In additional to complex reports, Dynamic report feature is provided for administrators to create reports by selecting the columns of elements and adding filters. These reports can be saved with unique name for later use

Role and Responsibilities:

As a developer, involved in developing UI, Business logic. Involved in writing Stored procedures, functions. Integration testing

Technologies: .Net 3.5 (C#.Net, ASP.Net), SQL Server 2005, Crystal Reports 11, Ajax, jQuery

Client: Source Link, USA Jul 06 – Dec ’06

Time Warner and Cleveland Bills: Source Link is a premiere provider of results-driven communication solutions. Leveraging data intelligence, technology and production expertise, Source Link creates and produces data-driven direct marketing and critical customer communications to help its clients more profitably drive response and improve ROI.

Adea is involved in supporting Time Warner and Cleveland client of Source Link OHIO to develop and maintain the bill generation extract file which will be read by the DOC1 (Document Messaging Technologies) Program and automate the bill generation process

Role and Responsibilities:

Point of contact for interacting with the customer’s technical team for technical, design, and code discussions. Designing the web and database changes.

Extensively involved in system study and Analysis of requirements and understanding the business rules of all divisions across Time Warner and Cleveland

Designed and Developed the entire application across all divisions of Time Warner and Cleveland using Vb6.0 and SQL 2000

Developed DTS packages to load the data into the system.

Page 6: Lalith Thota

Troubleshooting performance issues and fine-tuning queries and stored procedures

Technologies: .Net Framework 2.0, ASP.NET, VB.NET, VB 6.0, SQL 2000, DTS.

Education

B. Tech (Mechanical Engineering), JNT University