Susrutha Modepalli
Fremont, CA, 94555 Email: ********@*****.***
Summary
4+ years’ experience in design and development of web applications using ASP.NET MVC and MSSQL server.
Excellent knowledge of MVC and Restful architecture patterns.
Extensive experience in SQL Server Database design, Database maintenance, developing T- SQL queries, stored procedures, and triggers.
Proficient in performance tuning and query optimization.
Expertise in creating ETL packages using heterogeneous data sources.
Experienced as Scrum Master in Agile teams.
Strong business and application analysis skills with ability to work in groups. Skills:
Programming Languages: C, C++, C#, JAVA, SQL, PL/SQL Web Technologies: ASP.NET MVC, ASP.NET 2, ADO.NET, HTML, CSS, Java script, JQuery, Struts 2
IDEs: MS Visual Studio 2005/2008, MS Team Foundation, Eclipse Databases: MS SQL Server, Oracle, MySQL
Web Servers: IIS 5.0/6.0
Others: Microsoft Enterprise Library, XML, Visual Source Safe, Code Collaborator, Microsoft Speech Server
Work Experience
Bracket - San Francisco, CA Aug 2012 – Present
Software Developer II
Bracket provides Web-based and interactive voice response software systems for conducting Clinical trial process. The product is used by pharmaceutical and biotechnology companies to conduct FDA approved clinical research studies for their drugs. As a part of technical delivery team, my role is to understand the specifications for each trial/study and to implement a customized solution that fits their needs. This involved assuming complete responsibility of the entire lifecycle of the system from requirements, development, testing to the final client delivery along with providing support during the maintenance phase. The system involves subject, dispensation and inventory modules as well as generating reports
• Responsible for the design, development and on time delivery of individual client applications using MVC and REST Architecture.
• Implemented stored procedures to manage shipping and inventory modules. Implemented the necessary business rules and validations in the stored procedures using functions and constraints.
• Developed ETL packages to translate kit lists, treatment assignment list from different data sources provided by the statistics team and loaded them to the application database.
• Tuned database performance to meet application SLA using SQL server profiler and database tuning adviser. Implemented missing indexes and optimized queries to eliminate full table scans where possible.
• Enhanced existing Classic ASP web/SQL applications and provided production support.
• Developed subject dashboard & inventory dashboard using complex joins, sub queries, correlated sub queries.
• Designed and implemented an IVR and a Web system for client applications.
• Introduced process of code review and design in several projects.
• Worked with quality engineers to define test cases for complicated customizations.
• Collaborated with business analysts and other developers to understand the core needs, goals and translated them to technical requirements.
Environment: C#, ASP.NET, ADO.Net, MVC 4, HTML, JavaScript, MS SQL Server, Microsoft Visual Studio, LINQ, Entity Framework., SSIS, SSRS, Microsoft Speech Server, Voice XML,XML, Microsoft Enterprise Library, Team Foundation Server, Microsoft Visual SourceSafe, Agile lifecycle Pediatrics Epidemiology Center, University of South Florida – Tampa, FL May 2010 – Dec 2011 Applications Developer
The project involves managing and collecting clinical trial data from the patients for research studies. It involves tracking the patients, all the way from registration to end of the research study. The data collected through the system is then used by doctors and research analysts for implementing and monitoring clinical trials. The system has tracked patient information for as much as 15 years already. The system also collected input over an IVR for patients who were unable to fill forms online.
• Designed form based application to collect patient information for various research studies (research protocols).Each protocol had different set of questions and answers and needs a metadata based approach to make it significantly productive when compared to developing the forms individually for each customer. This reduced the time to develop and deploy new forms from weeks to days.
• Deployed and managed Microsoft Speech Server for the application during initial launch of the IVR Features. This feature was delivered under very short timeline and tight schedules. The team was selected as one of the high performing teams in the group after the project. Created Grammars and Prompts for proper enrollment of subjects into the study.
• Functioned as a Scrum master. Managed sprint planning, capacity planning and ran daily scrums. This was very well received by both engineers and management with great feedback from both groups.
• Improved performance by 35% using standard database optimizations. Added missing indexes and implemented cursors in stored procedures.
• Used Microsoft Enterprise Library for elegant and centralized exception handling. A system was implemented to notify by email and send SMS in case of fatal exceptions.
• Set coding standards for the team, which were eventually made standard for the group.
• Troubleshooting errors in the data by interacting with the Clinical Research assistants, writing SQL and PLSQL scripts, and stored procedures, to maintain data integrity. Environment: ASP.NET 2.0, ASP.NET MVC 1.0, Ajax Toolkit, Microsoft Speech Server, Voice XML, TFS, JQuery, CSS, Ajax Control toolkit, Microsoft Enterprise Library, Windows workflow foundation, Oracle 10g, Microsoft project.
Revenue Management Solutions - Tampa, FL Feb 2009 –Apr 2010 SQL Server Developer/Analyst
• Developed packages using DTS/SSIS to automate the process.
• Developed complex Stored Procedures, DTS packages, triggers, cursors, tables, and views.
• Worked on SQL Server consolidation and migration to SQL Server 2008.
• Reviewed and analyzed client data and assist in integrating the data into the RMS system.
• Prepared preliminary data analysis for client reports.
• Increased query performance, necessary for statistical reporting by more than 25% after performance monitoring, tuning, and optimizing indexes using Performance Monitor, Profiler, and Index Tuning Wizard.
• Documented all the reports such as technical specifications which include test cases, parameters involved and report running time and so on.
• Assisted DBA in implementing Data and Database Security using various Default Database and Server roles. Created User-defined roles and Application roles. Environment: MS SQL Server 2000, SQL Server Management Studio, DTS, TSQL, SQL Profiler, MS SQL Server Configuration Manager, MS Access, SSIS, Profiler FVPP Data Center, CUTR, USF – Tampa, FL Jan 2007- Aug 2008 Web Application Developer
This application is used to the vehicles purchased through Florida Vehicle Procurement Program (FVPP). The data for the vehicles procured through the program can be entered and retrieved using the website.
• Understanding workflow rules, system requirements. Designing logical & Physical system flows.
• Creating dynamic web pages / interfaces using ASP.net, JavaScript.
• Developed web pages and validated these pages using ASP.NET, C#, Master Pages, Themes.
• Used ADO.Net for stored procedure calls and for other data base manipulations from data access layer.
• Created database objects/tables and implementation of database security for the SQL Server 2000.
• Analyzing and fine-tuning Database queries, stored procedures for performance enhancement.
• Created Stored Procedures, Cursors and Triggers using T/SQL to retrieve & manipulate database records.
• Documented User Manuals and actively participated in End User Training. Environment: Microsoft Visual Studio 2005, C#, ADO.net, HTML, XML, JQuery, CSS, SQL Server 2000. Educational Qualifications:
Certificate Program in Internet Programming & Development, UCSC-Extension Present M.S. Electrical Engineering, University of South Florida, Tampa, Fl. (GPA: 3.7) May 2008 B.S. Electronics & Communication Engineering, JNTU University, India. (GPA: 3.6) May 2006