SHALINI TOOPRAN
**** ****** ****** ***** ***********, NC - 27560 304-***-**** **************@*****.***
SUMMARY
* ***** ** *****-** experience in Java, J2EE and latest Web technologies on various platforms.
Experience developing Android applications using Java on Eclipse.
Strong database skills with multiple RDBMS systems (primarily Oracle and Microsoft SQL Server)
Thorough knowledge of Agile/Scrum and waterfall practices.
Well-versed in Sprint demos, Product demos, Project documentations and highly organized.
Good communication, analytical and interpersonal skills.
RELATED COURSEWORK
Computer Networks, Data structures, Database Concepts, Computer Security, Analysis of Algorithms, Theory of
Operating Systems, Digital Image Processing, Software Engineering, Computer Architecture
EDUCATION
Master of Science in Computer Science 08/ 2008 – 05/ 2011
West Virginia University, Morgantown, USA 3.5/4.0
Bachelor of Engineering in Computer Science Engineering 08/ 2004 – 05/ 2008
Osmania University, Hyderabad, India 3.7/4.0
TECHNICAL SKILLS
Languages : Java, J2EE, ASP.Net, PL/SQL, JavaScript, AJAX, Perl, batch processing
Packages/Tools : Adobe Product Suite, Microsoft Products (Powerpoint, Word, Project) TOAD,
MicroSoft SQL Server, Nunit, jQuery, YUI, Oracle, APEX, Oracle SQL developer,
MySQL, CVS, SVN, Secure Shell, Eclipse
Operating Systems : Windows 7, XP, Vista, Linux
Mobile Operating System : Android
Web Skills : HTML, DHTML, CSS, XML, PHP
EXPERIENCE
Systems Engineer(BuildLinks, Inc), Morrisville, North Carolina 10/11 Present
Major code development in Java including JSP, servlets, Adobe Flex, ActionScript and J2EE technologies.
Work on server-side bug fixes for the BuildLinks' Iphone application.
Work with the Quality Assurance team to ensure the coverage of test cases and ensure fixes for regressions.
Generate latest database scripts and apply them to the QA and test servers.
Work with technologies like SOAP, XML, Web, Amazon S3, YUI, HTML 5, JSP, Spring MVC design pattern,
Apache Ivy and Apache Ant and batch processing.
Active role in the build process, including merging code changes from the SVN trunk to branch, deploying the
changes to test environment and managing the continuous integration builds in Bamboo.
Use Apache Maven for build automation and dependencies by integrating it to IntelliJ IDEA, a Java IDE.
Work closely with the Product Management team by working together for requirements analysis and also
demonstrate features early in the sprint for transparency and feedback.
Write native queries using hibernate/JPA to perform database operations.
Participate in the sprint planning meetings and write acceptance criteria for the new stories.
Experience with Subversion and bug-tracking/issue tracking tool JIRA
Web Developer (Centre for African Affairs and Global Peace), United Nations 08/11 – 10/11
Work on a website which aims to provide information to a wide cross-section of the African population.
Use Drupal, an open-source Content Management System, to build the website, which supports e-commerce and
social networking applications.
Perform database and website migration to the host and create database access for other developers.
Software Developer Intern (ANSYS, Inc), Canonsburg, Pennsylvania 05/10 - 12/10
Extensive work based on Java, JavaScript and Perl on local and remote machines.
Run regressions and fix bugs as a part of Regression Testing using the tool, ANSYS TestBench.
Implement unit tests using NUnit for all the applications developed using C# .net on MS Visual Studio.
Create acceptance tests using the acceptance testing framework, Fitnesse.
Fix bugs on ANSYS website using Java across multiple platforms like Windows, UNIX, AIX, HP-UX, etc.
Familiarity with agile project management, test driven development, user stories, KANBAN and SCRUM
Work on documentation tools project at ANSYS, to develop the Help for ANSYS products using Java
Participate in code review across various teams, using the ANSYS tool, AnsCodeReviewer.
Experience with Rally software to track the user stories, defects and iterations.
Oracle APEX Developer (Office of Information Technology), W est Virginia University 11/08 - 05/10
Develop websites using Oracle APEX and technologies like JavaScript, HTML, CSS, jQuery, AJAX, PL/SQL.
Work across databases using SQL on Oracle SQL Developer and TOAD.
Experience with LDAP and SQL Loader.
One of the contributors for the manual, ‘Curriculum Approval Process Users Guide’, which would be used by the
faculty senate of West Virginia University.
Internship (Computer Management Corporation), Hyderabad, India 12/07 - 04/08
Group lead for the project Files Den, a mail transfer program facilitating users to compose, send and delete mails.
Develop using Dreamweaver, Java on J2EE, Oracle and JSP
Apache Tomcat was used as a web server environment for the Java code to run.
SELECTIVE PROJECTS
BuildLinks, Inc.
Load reduction on main database by allowing read-only applications to operate on another database
Work on obfuscation of client data, to improve security
Develop customer facing reports using Crystal Reports and Microsoft SQL Server.
ANSYS, Inc
Create an application for data extraction and comparison of large amounts of data for the localization project
using XML parsing and C# .Net. The website provided for 4 different languages including French, German,
English and Japanese.
Office of Information Technology
Work on the project ECSB, Electronic Curriculum and Syllabus Builder, which allows the Faculty Senate of West
Virginia University to electronically perform the Curriculum Approval Process.
Develop the website Graduate Programs, which allows streamlined searching for Graduate Programs in WVU.
Oracle Text Index technique is used to filter the records. It can be found at https://gradprograms.wvu.edu.
Software Project Management
Understand a software project’s requirements, planning, risks, scope, stakeholders and guidelines of PMBOK
Work on a team project which utilized various concepts such as, Work Breakdown Structure for estimating and
managing activities, tracking, reporting, metrics, quality and procurement.
Use Microsoft Project Professional as a management tool for scheduling and budgeting.
Computer Security
Developed a project using Java to implement encryption and decryption methods
Implement the features of Bell-La Padula model with various user groups, each with their own permissions.
Smart Navigation System
An Android project developed using Java on eclipse IDE and Google API.
Aimed to simulate Google Maps technology on an Android phone.
Kyniska Solutions
Develop a website for an Indian consulting company called Kyniska Solutions through remote work.
Design the website using PHP, HTML, CSS, JavaScript, Adobe Photoshop, Dreamweaver and Flash.
Use IIS as a web server to view the published content of the website.
HONORS/ACTIVITIES
Certificate of Appreciation from Office of Information Technology, West Virginia University.
Certificate for my outstanding contribution to the Curriculum Approval Process, WVU.
Certified by BrainBench in Web Design Concepts and Oracle Forms 10g.