Around 12 years of Software Design, Development experience with a strong background in large scale distributed applications.
Proficient in application design using Design Patterns and software engineering principles.
Good knowledge of data structures and algorithms.
Strong programming and debugging skills and hands on coding..
Experience working in short-cycle, agile, iterative development teams.
Experience with software engineering best practices (unit testing, code reviews, design documentation)
Designed and implemented line of business applications for several global enterprises.
Interested in building fast, scalable, highly available web-scale applications. Identifying bottlenecks and Performance Tuning software programs.
Solid experience building applications using Microsoft stack.
Specialties: C#,
.NET Framework
ASP.Net (Web Forms/MVC)
Windows Server
SQL SERVER
SOA, OData, WCF, REST, Web Services,SOAP , IIS, HTTP, TCP/IP
Javascript, JQuery, Knockout.js, Angular.js, Backbone.js,
HTML5, CSS3, Bootstrap, Entiy Framework, XML, JSON, RHINO Mocks, OAuth,
MVC, MVVM, MVP,Design Patterns, SharePoint,
Senior Software Engineer @ Member of Platform engineering team building the next generation of software services supporting docusign platform. From August 2014 to Present (1 year 5 months) Greater Seattle AreaSenior Software Development Engineer @ Build and maintain Supply Chain, Distribution Center, and Logistics software and hardware solutions that facilitate the quick, efficient and accurate fulfillment of customer orders.
Designed and implemented a logistics system to intelligently pick the carrier/service for shipping packages
Built a Web application for the global distribution center network using ASP.NET MVC 4, Jquery, Jquery UI, Knockout.js.
Built a customer care tool by extending a cloud based solution from Oracle enabling better customer support. From December 2011 to August 2014 (2 years 9 months) Greater Seattle AreaSenior Software Development Engineer @ Member of the cognizant consulting team involved in the full ship cycle of enterprise scale software products.
Experience working in a Onsite – Offshore model and leading teams spanned across the globe.
Experience with high-volume, highly available web applications, services and database systems.
Excellent communication skills, verbal and written.
Strong cross-group collaboration and inter-personal skills. From June 2003 to August 2014 (11 years 3 months) Greater Seattle AreaSenior Software Development Engineer @ Implemented database replication to speed up the performance of the application.
Implemented a distributed caching tier to increase the availability and scalability of the Middle Tier API.
Make enhancements to a large and complex legacy codebase.
Quick fix engineer for a large scale Web application serving LawFirms & courts across USA . (ASP.NET, MVC, C#, .NET, SQL Server, COM, WCF, REST, SOA)
Work on critical production issues and provide resolutions within tight SLA window of 2 hours.
Identified performance bottlenecks. Fine tuned Database queries. Improved performance of components with high Run time complexity.
Designed and Implemented a tool that reduced the execution time of an Invoicing process from 20 hours to 30 minutes.
Developed an Error reporting system to assist the Application Engineering team and monitor the health of the production application.
Implemented RESTFul webservices to handle the sales tax calculation process. From April 2010 to November 2011 (1 year 8 months) Greater Seattle AreaSenior Software Engineer @ • Built a rules engine for a pharmacy application to process the prescription alerts.
• Conversion of Business logic built in SQL stored procedures to .NET Multi-Threaded components using C#
• Enforced the use of design patterns such as MVVM, MVC
• Designed and Developed a web application using ASP.NET MVC. This was to administer and configure the rules for processing prescription alerts.
• Created SOA services for the front end. Proof Of concepts for Silverlight. From December 2008 to March 2010 (1 year 4 months) Tucson, Arizona AreaSenior Software Developer @ Worked as Senior Software developer in a team that manages online marketing campaigns (Search Engine Optimization SEO, Paid Search SEM, Online Affiliate Marketing, Rich Media Banner Ads, & Strategic Partnerships) for Chase student loan division (http://www.chasestudentloans.com/).
Responsible for interacting with cross functional teams (Creative Services, MIS, Web Analytics, & MVT), technology vendors and media/interactive agencies from the IT side.
Re-Engineered a student loan web application built in classic ASP to .NET platform(C#, ASP.NET 2.0, SQL Server 2005) and enhanced the performance of the application.
Wrote complex stored procedures and middle tier components.
Developed tools to monitor the health of the production and QA environments.
Responsible for design, development, coordination and review of the development activities with the Cognizant offshore development team . From January 2008 to December 2008 (1 year) Greater Boston AreaSoftware Engineer @ Development of SharePoint Webparts, Single sign-on System and Components to be reused by Individual developers.
Custom implementation of Sharepoint Site creation in a separate batch process using Sharepoint API and object model.
Creation of Custom Site Definitions and Site Templates to provision the default webparts and branding on sites.
Proof of Concepts for implementation of webportal in SharePoint 2007.
Developed a custom state management platform for the web application using SQL server to store session state. From February 2006 to February 2008 (2 years 1 month) Indianapolis, Indiana AreaDeveloper @ Worked on an online loan delivery system (https://opennet.salliemae.com/) built using the MVC pattern.
Built controllers for handling various workflows in the application. Used XSL to render the views.
Wrote XSL translators to transform the data retrieved from the Mainframe data services. From September 2004 to February 2006 (1 year 6 months) Hyderabad Area, IndiaDeveloper @ Created intranet web applications based on ASP, ASP.NET, .NET framework 1.1, C#, SQL Server 2000, HTML, Javascript.
The applications were used by the employees of cognizant to view Pay statements, Incentive letters.
Created an incident management system for the infrastructure team to manage Hardware requests. From June 2003 to September 2004 (1 year 4 months) Chennai Area, India
Bachelor Of Engineering, Electrical and Electronics Engineering @ Osmania University From 1999 to 2003 Praveen Adama is skilled in: C#, WCF, Agile Methodologies, ASP.NET MVC, ASP.NET, SOA, IIS, Microsoft SQL Server, REST, JavaScript, jQuery, Software Engineering, Web Services, Oracle, SharePoint
Websites:
http://www.cognizant.com