Swarnalatha (Swarna) Nandyala
Agoura Hills, CA
**********@*****.***
Overview:
Master's degree in Computer Science and about 8 years of Software
Engineering experience in designing and developing Web and Windows
based Applications using Object Oriented technologies. Experience
with all phases of Software Development: requirements, design,
development, deployment and production support. Developed various
projects in Agile Environment with exceptional code quality and
meeting tight deadlines.
Technical Skills:
. C#, .NET, ADO.NET, ASP.NET, T-SQL, LINQ, Dot Net 4.5, Visual
studio 2012
. Java, C,PL/SQL, PHP, AJAX/JavaScript, DHTML, XML, CSS, Pascal
. Visual Studio.NET, SQL Server, IIS, TFS, Visual Source Safe, CVS,
Junit, Nunit, Ant, Nant, MSbuild.
. Windows Server 2003/2008, Windows 8, Unix, Linux.
. J2EE (JSP, Servlets),Tomcat, Apache, Eclipse
. SQL server, Oracle, My SQL
. OOD, OOA, UML, Design Patterns
Experience:
Rapattoni Corp., Simi Valley, CA 6/2006 - Present
Senior Software Programmer Analyst
. Designed, developed multi-tier Web and Windows based applications
and tools to support hundreds of real-estate MLS providers and
thousands of real estate agents in Rapattoni MLS system.
. Followed the Scrum methodology of agile software development.
. As Senior Software Engineer, responsible for the projects assigned
from the requirements to production deployment and further support.
Always delivered excellent code quality and meeting the tight
deadlines.
. Mentored junior developers, conducted code reviews and trained the
dev/support team members on developed projects.
. Experienced in Software life cycle of N-tier software development
from conceptual design to implementation, including systems
analysis, specification, design, development, maintenance and
support procedures.
. Designed and developed .NET web based applications, .NET windows
services, .NET Win Forms using technologies like ASP.NET, C#,
ADO.NET, AJAX/JavaScript, DHTML, XML, WCF, SOAP Web Services, T-SQL
(SQL Server), NANT, Team Foundation Server, Windows 2003/2008.
. Worked on project for tablet in visual studio 2010, c#, jquery.
. Currently working on Mobile project for MLS using Visual Studio
2012 and Dot Net 4.5
Projects:
. Real Estate MLS system: An MLS software provider for real estate
industry. It is developed in .NET, C#, JavaScript, AJAX, SQL Server
2008, using ADO.NET and Magic.
. SSO project: Single Sign on Project is used to authenticate the
users to login to MLS and provides capability to login once and
access to different shared mls's. It is developed in SOA WCF
services, .NET 3.0, C#, SQL Server 2008, JQuery, RASE.
. RETS The Real Estate Transaction Standard (RETS) facilitates data
transfer between partners in the real estate industry. This is
developed in .Net 2005, C#, Regex, Win Forms for client interface
and using digestive authentication.
. Reports Manager Project: This application is used to generate
custom reports for the Real estate listings. It is developed in Win
Forms, .NET, WCF, C#, Dev Express Reports, JavaScript, and SQL
Server 2008.
. Email Service and Listings transfer Utilities: These projects are
developed as windows service in .NET3.5, C#, SQL Server 2008, using
ADO.NET
. NANT project Maintained and created a NANT project to build and
deploy the code
. Client Priority Projects: Numerous MLS Client feature projects in
.NET 1.1 to 3.5, C#, JavaScript, SQL Server 2000/2005/2008,2010,
using ADO.NET
. Enhancements and Maintenance: Enhance and maintain the existing
software using ASP.NET, C#, ADO.NET, JavaScript, HTML, XML, T-SQL,
SQL Server, Visual Source Safe, TFS.
Roo Media Networks Inc., Encino, CA 6/2005 - 6/2006
Software Engineer
. Fast paced, startup like environment responsible for whole product
front end to the back-end.
. Designed and developed .NET web based and windows applications for
managing content of a streaming media company.
. Developed and extended the server controls to improve the
functionality using ASP.NET, C#, ADO.NET, Web Services/SOAP,
JavaScript, HTML, XML, T-SQL, SQL Server database, Visual Source
Safe on a Windows 2003 server.
. Identified business requirements and prepared system requirements
for the projects.
. Database and application design, MS_SQL stored procedures.
. Source Control using Team explorer and Visual Source Safe.
Projects
. G6Enterprise: Providing Content Management System to the client to
manage and upload their own content.
. G6Client: Providing Content Management System to create sites and
channels for various domains (customers). Created a functionality to
cache web pages frequently by invoking Akamai web services. Utilized
ASP.NET, C# and multi-threading to create a functionality that pings
search engines to get the latest content.
. G6 Publish: An application used to publish the content, providing a
user friendly environment by extending .NET server controls using
ASP.NET, C# and JavaScript. Used XML to populate the data. Created
RSS 2.0 feeds.
. G6 FMS: A functionality management system for maintaining employers
functionalities, to report and manage their release notes.
. G6 KB: A knowledge based application basically containing articles
of various issues for future reference.
. Traffic Check: Created a Windows Forms application using C# and
ASP.NET, which is installed on system tray to warn employers of the
heavy traffic. This will change its color (blink) based on the web
site traffic.
. Dynamic Tool Bar: Created dynamic toolbar (like Google, Yahoo) with
video search using Visicom (3rd party provider).
. Created windows applications using both .NET 1.1 and 2.0.
. Worked on open search xml which is supported by IE 7.
. Created Yahoo Widgets.
. Used RoboTask to create workflow for automating video files
compression.
Cal State University, Northridge (CSUN)
Master's Thesis Project:
Design and Implementation of an E-Business Application for using
Disposables Credit Cards
Environment: Java/Servlets, JSP, Tomcat, XML, JDBC, MySQL
. The purpose of this project was to design and implement an e-
business application for using disposable credit cards to prevent
credit card theft and prevent fraud. Major components and the data
flow of the e-business application for online shopping were
implemented. Major components of this system: Disposable Credit Card
Provider, Issuing Bank, Online Store, Acquiring Bank was implemented
in Tomcat as different contexts and ran as virtual servers.
. This application was implemented using technologies such as
Java/J2EE, JSP for the front end and Servlets for business logic,
XML over HTTPS for transmitting data between various components and
JDBC for database connectivity to a MySQL database. Tomcat 5.0 was
used as the web server and Servlet/JSP container.
Education:
Master of Science in Computer Science, California State University,
Northridge, CA
Bachelor of Technology, JNTU, Hyderabad, India.