Upload
lalith-kumar
View
17
Download
1
Embed Size (px)
Citation preview
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
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
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
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:
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.
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