Mahesh Kuppireddy
Email: **************@*****.***
SUMMARY:
. A Result Oriented Professional with 5+ Years of Experience with
Microsoft .Net Technologies and Microsoft SQL Server in Software
Design, Development, Testing and Implementation of Web Technologies
/Client Server Technology.
. Expertise in handling a diverse range of operations with Microsoft
.Net Technology as well Database Design, Development and
Administration (ASP.NET,C#,VB.NET [.NET Framework 3.0/3.5/4.0], SQL
SERVER 2005/2008/2012)
. Extensive experience in full life cycle of Software Development
including Requirement analysis, Design, Coding using Object Oriented
Programming Concepts with Microsoft .Net Technologies as well as
Deployment and Testing of end-to-end business solutions.
. Good command over Database Designing,Database Programming (TSQL),
Query analyzer, Database Performance Tuning.
. Extensive experience with SSIS (SQL Servers Integration services).
. Good Experience in designing and deploying reports with SSRS
. Experience in building web application using AJAX and JQuery in
ASP.NET.
. Good understanding of network and software security risks and hence
well aware of strategies and techniques for building secure
applications.
. Experience with implementing .Net Remoting in applications.
. Experience with working in Multi threaded environment.
. Experience with various testing methodologies like unit testing,
integration testing, Stress testing and migration testing.
. Experience with Windows Communication Foundation (WCF) and knowledge
of Windows Workflow foundation (WWF).
. Experience with Agile SCRUM development.
. Knowledge of Design Patterns and creating UML diagrams.
. Experience in working with GDI graphics libraries available in .Net.
. Experience with doing Search Engine Optimization (SEO) of websites.
. Excellent analytical, programming, troubleshooting and debugging
skills.
. Ability to work in a fast changing technical environment with evolving
standards and picking new technologies with minimum learning curve.
. Good at communications and relationship building and hence capable of
working in Team, implementing system within schedule, provide good
support & ability to work in multi cultural environment. Experience
with conducting technical training sessions for professionals as well
students.
Technical Skills:
Languages : C++/Java/C# .NET 3.0/3.5/4.0, VB.NET
Web Technologies : ASP.NET, PHP, CGI, XML, HTML, XHTML, Web Services,
VBScript, Ajax, JavaScript, JSON, IIS 6.0/7.5, CSS.
Database : SQL Server 2000/2005/2008/2012, MS-Access, MySQL.
OS : Windows NT, 2000/2003/XP/Vista/2008, DOS, Linux, UNIX.
Tools : Visual Studio 2005/2008/2010/2012.
Testing : Manual Testing, Automation Testing (QTP)
Other : MOSS 2007, WSS 3.0, Team Foundation Server, UML, WCF, LINQ,
Agile, WinForms, MVC, Design Patterns (Factory, Iterator,
Prototype,
Singleton, Bridge, Adapter), CC.NET
Professional Experience:
Retirement Services, Real Soft Inc., Jacksonville, FL
May 2011- Present
Client: ING
Sr. Software Developer
Project: Genex
Description: This is a part of the participant -facing interface that
manages Defined Contribution plan data at the client, plan, and participant-
level. The product was built entirely using object oriented programming
principles, .NET Framework, Web Services and other current Microsoft
technologies.
Responsibilities:
. Successfully moved the project in house which greatly improved
turnaround time for the development of enhancements and fixing Client
issues.
. Responsible for refactoring the project for easy maintenance.
. Improved the client experience on critical pages by using concurrent
programming.
. Added new features to the existing system to meet the new Business
requirements.
. Optimized the existing stored procedures to improve product stability,
user efficiency.
. Designed and built the framework for the Content Management system to
handle the Sponsor's content customization.
. Responsible for building server components in the form of Class
Libraries and Web Services.
. Developed Custom Server Controls and User Controls .ascx files to use
throughout the application for same look and feel and created to
provide code reusability.
. Migrated the entire project from 2.0/3.5 Framework to 4.0 and took
care of entire setup on version IIS 7.5.
. Designed and integrated Application Exception handling and logging
mechanism to all existing applications which reduced the project
maintenance cost.
. Designed and developed the database tables for the New modules as per
the business requirements
. Initiated the process of rewriting some of the existing legacy modules
written in classic ASP to ASP.NET and successfully completed it.
. Database work involved, writing T-SQL statements and stored
procedures, which were in turn called by the Data Access modules using
LINQ.
. Used Ajax and JQuery for Client-Side Validation and used Web Methods
for faster Page Load.
. Created COM component which encrypts the database connection strings
in Config file for better security.
. ClearCase was used for version control.
Environment: C#, ASP.NET, .NET Framework, LINQ, SOAP, MS SQL Server
2008/2012, HTML, JavaScript, JQuery, Ajax, Visual Studio 2010/2012,WCF,
Log4Net
Adept Dev Team, Infinite Energy Inc, Gainesville, FL
Feb 2009-May 2011
Software Developer II
Project: Adept 2.0
Description: This is an integrated CIS solution that delivers complete
Revenue Management, Customer Relationship Management, Sales, Tools,
Enrollment Management and Database Management. The product was built
entirely using object oriented programming principles, .NET Framework, Web
Services and other current Microsoft technologies.
Responsibilities:
. Actively involved in designing and implementing the mockup demo of the
actual application for demonstration to the client.
. Designed the Project in MVC Pattern.
. Implemented Import engine module for importing "contacts" from
different file formats like excel, txt files etc.
. Added new features to the existing system to meet the new Business
requirements.
. Optimized the existing application to improve product stability, user
efficiency.
. Application was multi-tiered, built using OOPs principles, with WCF
Services being used for communicating between layers (SOA).
. Responsible for building server components in the form of Class
Libraries and Web Services.
. Involved in refactoring the application for easy Code Maintenance.
. Used C# to develop Custom User Controls .ascx files to use the
controls throughout the application for same look and feel and created
custom controls to provide code reusability.
. Used Web Forms, server controls extensively, setting up an inheritance
chain of Forms following Object Oriented Programming Principles.
. Responsible for designing the Web Services Authentication mechanism
and the ASP.NET application authentication using .NET Framework and
IIS security models.
. Designed Application Exception handling and logging mechanism, and
implemented them in the form of Class Libraries.
. Database work involved, writing T-SQL statements and stored
procedures, which were in turn called by the Data Access modules using
LINQ.
. Used Ajax and JQuery for Client-Side Validation and used WebMethods
for faster Page Load.
. Tortoise SVN was used for version control.
. Created automated Tests using HP QTP.
. Designed generic XML file structure for storing contact information.
Environment: C#, ASP.NET, .NET Framework, LINQ, SOAP, MS SQL Server
2005/2008, HTML, JavaScript, JQuery, Ajax, Visual Studio 2005/2008,WCF
Project: Correspondence Manager
Description: This is a Windows GUI management tool which automates the
process of generating and sending the follow up correspondence documents to
the IEI Customers.
Responsibilities:
. Actively involved in designing and implementing the mockup demo of the
actual application for demonstration to the client using WinForms.
. Used Agile SCRUM methodology in development.
. Implemented Licensing module for the application using .NET
Cryptography to generate the unique license key for single
installation of the application to prevent piracy.
. Created WCF Services(SOA) to send Correspondences to customer via
Email, Fax and Mail.
. Created Crystal Reports using VS 2008 for the manual Correspondences.
. Integrated the system with DevExpress Technology which effectively
reduced the development time by 50%.
Environment: C#.net, WinForms, ADO.Net, T-SQL, SQL Server 2008, SSRS,
SSIS, XML, XSL, Visual Studio 2005/2008, Microsoft Application Blocks,
Tortoise SVN, Agile, Windows 2000/2003/XP.
IBM ISL, India
May2007-Jul2007
Associate Software Developer
Project: Report Manager
Description: This is a web based application that helps all the authorized
users to input their corresponding research data and effort and analyze
daily, monthly and annual reports of traffic Settings etc.
Responsibilities:
. Participated in data analysis, physical database design, logical data
modeling, performance tuning and generating reports
. Developed and maintained databases in MS SQL
. Performed daily tasks including backup and restore.
. Created crystal Reports
Environment : Windows 2000, ASP, JavaScript, CSS, MS SQL 2005.
Green Space Technologies, India
May2006-Apr2007 Software Developer
Project: Bugle Games Administration System
Description: This is an administration website to monitor the internet
bingo gaming site and manage all the users which include Revenue
Management, User Credentials, User Settings etc.
Responsibilities:
. Involved in all stages of the SDLC (Software Development Life Cycle).
. Worked on the time and effort estimation of assignments.
. Developed WebPages for user interface using Master Pages, CSS and
implemented input validation using the JavaScript.
. Involved in Data Modeling, Designing, Normalization and Data Integrity
of tables.
. Involved in writing Stored Procedures, Functions, Joins, Views in
MySQL Server at backend level.
. Implemented automated email Notification System for Promotions.
. Written code to send Text Message and Email to users about their
account status and passwords.
. Implemented Forms-based Authentication in PHP to authenticate the
users.
. Configured virtual directory on IIS and deployed site on it.
. Involved in the Performance Analysis and tuning of complex Stored
Procedures and Functions and worked to improve the Indexing in the
Database.
. Involved in reviewing code, test plans and design documents.
. Performed stress and integration testing with different environments.
. Mentor the junior and newly joined programmers.
Environment : Windows 2000, Active Directory, Sun Solaris, Linux, Apache,PHP, XML, XSLT, JavaScript, CSS, MySQL.
EDUCATION:
Master of Science (Computer Engineering) University of Florida,
Gainesville, Florida, USA.
BS in (Computer Science) IIIT, Hyderabad, India.