lakshmi prasad_dotnet

7
Page | 1 Lakshmi Prasad Ravva Experience Summary 4.2 years of professional experience and 10 months of internship experience in software development and business logic implementation using Dot net technology. Extensively worked on applications using C# windows forms, Webforms using ASP.Net, Web Applications using MVC4, WCF, JQuery, Java Script, XML, XSLT, and WMI. Understanding Business Requirements, flow of application and Capable of fixing the defects in the application. Possess good analytical, communication, interpersonal skills and strong problem solving skills. A team player with ability to perform development tasks with minimal supervision. Skillset Programming Languages C# , VB.NET, JavaScript, JQuery Web Technologies ASP.NET , MVC 4, Entity Framework, WCF XML Technologies XML, XSLT Framework Dot Net Framework 3.5 ,4.0, 4.5 Web and Application Server IIS 7.5, Apache , nginx IDE Visual Studio 2008/2010/2012/2013 Databases SQL Server2005/2008, PostgreSQL, Oracle, MySQL Operating Systems Windows 7 and XP,Winows Server 2008, Ubuntu, OpenSuse Source Control and tools TFS, Tortoise SVN Professional Experience Techmahindra Limited Duration: Apr 2014 – Till Date. Designation: Senior Software Engineer Work Location: Bangalore Cognizant Technology Solutions [email protected] +91 9620521404

Upload: prasad

Post on 11-Jan-2017

175 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lakshmi Prasad_DotNet

P a g e | 1

Lakshmi Prasad Ravva

Experience Summary

4.2 years of professional experience and 10 months of internship experience in software development and business logic implementation using Dot net technology.

Extensively worked on applications using C# windows forms, Webforms using ASP.Net, Web Applications using MVC4, WCF, JQuery, Java Script, XML, XSLT, and WMI.

Understanding Business Requirements, flow of application and Capable of fixing the defects in the application.

Possess good analytical, communication, interpersonal skills and strong problem solving skills. A team player with ability to perform development tasks with minimal supervision.

Skillset

Programming Languages C# , VB.NET, JavaScript, JQuery

Web Technologies ASP.NET , MVC 4, Entity Framework, WCF

XML Technologies XML, XSLT

Framework Dot Net Framework 3.5 ,4.0, 4.5

Web and Application Server IIS 7.5, Apache , nginx

IDE Visual Studio 2008/2010/2012/2013

Databases SQL Server2005/2008, PostgreSQL, Oracle, MySQL

Operating Systems Windows 7 and XP,Winows Server 2008, Ubuntu, OpenSuse

Source Control and tools TFS, Tortoise SVN

Professional ExperienceTechmahindra Limited

Duration: Apr 2014 – Till Date.Designation: Senior Software Engineer Work Location: Bangalore

Cognizant Technology SolutionsDuration: June 2011 – Apr 2014Designation: Programmer Analyst Work Location: Bangalore

Education Background Master of Technology in Information Technology and Networking from VIT University and secured “First

Class with Distinction” with 8.88/10 CGPA in April 2011

[email protected] +91 9620521404

Page 2: Lakshmi Prasad_DotNet

P a g e | 2

Bachelor of Technology in Computer Science and Engineering from Acharya Nagarjuna University and secured “First Class with Distinction” with 77.65% in April 2008.

Intermediate (+2), from Vikas Vidyalam and secured 76.3% in April 2004. 10th Standard from Z P H School and secured 81.00% in April 2002.

Project ExperienceProject/Client: Payment Card Industry Digital Signature Standards – PCIDSS /NESTLE

Role:  DeveloperTeam Size: 3

Project Description PCIDSS is a credit card application which was used by nestle distributors to register their cards with

Nestle. The main aim of this application is to secure the VISA, MASTER, AMEX and Discover cards used by the nestle distributors.

Distributor or customer information is saved in nestle master SAP database. When a distributor wants to do transactions with nestle, first their card information securely be registered with the PCIDSS application and it will send a unique token to the customer. This token will be authenticated as and when the distributor is doing transactions.

This application calls two main services one is with Paymetric to authenticate the actual card used by the distributor valid or not and second service is called by token registration. The entire information is validated and stored in nestle SAP database.

Responsibilities Developed enhancements like introducing discover card functionality Fixing the bugs in the existing application

Technologies: ASP.NET using VB.NET, WCF

Project/Client: CT Packaging Database /NESTLERole:  DeveloperTeam Size: 5

Project Description CT Packaging database is a application used by the nestle packaging team to design and launch various

products and its wrappers. We call this technically as a Card. Designing team will design their specifications and select relevant plant/markets and create a Card. This

card will be validated and approved/rejected by the super user of the plant/market. The main aim of this application is to design various packaging items for the nestle products. One will be

selected by the management and will be approved and packagedResponsibilities

Working on enhancement to the application Fixing the bugs in the existing application

Technologies: ASP.NET using C# and Entity framework

Project/Client: Hedgemony Trading Application / National Life Group ,USARole:   DeveloperTeam Size: 10

Project Description The Hedgemony platform is designed to replace the current Genesis platform. In addition, Hedgemony

provides enhanced functionality as well a technical framework that allows the platform to grow with National Life.

[email protected] +91 9620521404

Page 3: Lakshmi Prasad_DotNet

P a g e | 3

Hedgemony is an intranet site hosted in NLG Corp domain. Application is used by around 10 privileged users of NLG. It is very critical application for the NLG business. This application facilitates the hedging process employed for EIA (Equity Indexed Annuity) and IUL (Indexed Universal Life) product types.

The main objectives of the Hedgemony application are:

Replacement of the existing hedging system and Reduce operations risk and human burden of hedging and trading processes by automation

Daily trading (both options and futures) Improve the profitability and/or reduce the cost of hedging

Responsibilities Developed major enhancements to the application Implemented modules like Historical validations screen, Historical trade details and broker

communications screens. Worked on ROM estimates to the given defects and prepared technical approach documents. Fixed and tested High, Medium and Low Priority defects. Involved in daily data load of Production support on rotation basis across the team

Technologies: ASP.NET with MVC 4 Entity framework, WCF, JQuery, JavaScript, CSS, SQL Server

Project/Client: Safe courier Rebranding / Xerox USARole:  DeveloperTeam Size: 5

Project Description The purpose of this project is to define the technical architecture required to the Safe Courier Rebranding

Automation Framework. The outline focuses on the enhancement and required changes to the existing Safe Courier application and the impact of architectural constraints of the system.

The Super User selects the client and provides the Email ID to register a new client to the Admin Portal. The list of clients will be maintained as master data in the database. Any additions/modifications to this list will be accomplished through a database script.

The initial password for the client user will be auto generated by the system, which is then sent by Email through SMTP system to the client user’s email address specified at the time of registration.

The client user has an option in the Admin Portal to change the password. Forms Authentication will be used for authenticating the user credentials

Responsibilities Developed modules like User Registration, Mange Destination IDs and simple modules like change

password, forgot password and contributed in Set branding preferences module. This development involves creating new Views, modules, controllers by calling WCF Service and

implementing logic in the service Implementation of coding standards specified by client. Preparation of Use Case documents in the requirements gathering phase by referring BRD and regular calls

with onsite.Technologies: ASP.NET with MVC 4, WCF, JQuery, JavaScript, CSS, PostgreSQL

Project/Client: Instructor Lead Authoring Tool / Microsoft USARole:   DeveloperTeam Size: 8

Project Description- A step towards promoting dynamic lecture-style classrooms

[email protected] +91 9620521404

Page 4: Lakshmi Prasad_DotNet

P a g e | 4

The Instructor Authoring Tool of the Classroom Learning Partner project provides an efficient tool for university professors and other teachers of lecture-style classrooms to construct lecture slides that can easily accommodate effective in-class exercises. In designing such an authoring tool, five criterions were taken into consideration: An enhanced ability to support instructors' use of in-class exercises by facilitating the slide-generation process, the use of Microsoft PowerPoint as a basic tool, enabling real-time feedback of student performance on exercises, the leveraging of past student mistakes and misunderstood concepts in enhancing teaching, and the support of an automatic tutoring system to be implemented at a later time. These criterions were successfully met by the resulting instructor authoring tool, though improvements towards facilitating the slide-generation process and support for real-time feedback of student performance have yet to be tested in a formal academic setting.

Responsibilities Understanding the knowledge transition behind the project Worked on Enhancements to the application and bug fixing, unit testing Implemented new features like Document Repair, Page Brakes, soft returns removal etc.. Fixed the bugs raised by client and involved in the regression tests in every build Helped in writing and updating test cases, this gave me complete business knowledge Worked on SRs (Support Request) raised by client, Reproduced issues, fixing them and giving back to the

client with very less time. Got many times client apparition. Technologies: C#, Windows Forms, Javascript, CSS, XSLT, XML, Microsoft Word 2007, 2010, 2013

Project/Client: Non-Compliance Software’s Detection tool /Microsoft Internal POCRole:   DeveloperTeam Size: 1

Project Description

Microsoft is releasing the security patches/updates in frequent intervals, and expecting all the machines are up to date with their updates. Problem comes when user never shutdown the system or shutdown the system for a long period. This is the one of the possible way particular vendors score will be getting down.

The purpose of this project is to find out the Non-compliance software’s installed the ODC machines and send a mail to the machine holder and supervisor as well, with detailed description of the non-compliance software’s list. As part of this project we are using windows Instrumentation Management (WMI) to connect to the particular machine in the ODC. Query the list of software’s installed in the machines using WMI Querying mechanism. Compare the installed software’s with valid list of software’s. Transform the non-compiled xml output list to the html with the help of xslt.repare the mail content and sends across the machine holders

Responsibilities

Understanding the knowledge transition behind the project Learned and implemented WMI using c# and XSLT for transformation Used advanced technologies like Linq,XSLT, String builder instead of xml

Technologies: C#, Windows Forms, JavaScript, CSS, XML, EXCEL

Project/Client: Hyper Light Tool / Microsoft Internal POCRole:   DeveloperTeam Size: 3

Project Description

[email protected] +91 9620521404

Page 5: Lakshmi Prasad_DotNet

P a g e | 5

We can develop a project right from the scratch by analyzing and designing the requirements. But, it is very big hectic for developers to convert developed projects form one language to another language. Silverlight is a project developed in .NET which we need to convert to HTML5.To make this task easy we are developing a tool to upload project and gets the corresponding results in html5. We are giving interface to the user to map attributes to the tags and giving features to the user to add, delete and update tags according to their requirements.Responsibilities

Did POC to convert existing Silverlight Themes and Gradients to HTML5 Tags Implemented Upload single XAML file and XAML file with ZIP folder and process them with XSLT and

convert back to the HTML tagsTechnologies: C#, ASP.NET, Silverlight, JavaScript, CSS, XML, XSLT

Achievements and Certifications Received iTree award from the Technology Vertical in the Cognizant 2 times Pat on Back award received by ISW vertical from Techmahindra. Cognizant Certified programmer in c# Microsoft Certified SQL Server 2008 Professional. Rack space Certified in Cloud U Completed CCNA Certification of Network fundamentals and Routing protocols.

Personal InformationName : Venkata Lakshmi Prasad Ravva

Date of Birth : 24th August 1987 Gender : Male Marital status : Married

Address : Flat No 301, MBT ResidencyBehind Bajaj Service CenterChandapura CircleBangalore -560099

E-mail : [email protected] Mobile : +91 9620521404.

[email protected] +91 9620521404