Post Job Free

Resume

Sign in

Engineer Software

Location:
San Rafael, CA
Posted:
October 31, 2014

Contact this candidate

Resume:

Santosh Kumar Gottipamula

Senior Software Engineer at RMS

acgkbg@r.postjobfree.com

Summary

Specialties: Java, JavaScript, C#, NodeJS, Express, asp.net, HTML, XML, Web services (REST/SOAP),

Powershell, Python, Visual Studio, Eclipse, Test Frameworks (Gallio/WatiN/Selenium), Design Patterns, Data

Structures, SQL Server, PostGres, PostGIS, Mongodb, Sqlite, SSRS, IIS, Windows XP/Vista/Server 2008,

Unix, Visio, Active Batch, Amazon Elastic Compute Cloud (EC2), TFS, git, Maven, JUnit, Clover, Sonarcube,

Akka, Activebatch, Mockito, Openstack

Experience

Senior Software Engineer at RMS

December 2013 - Present (11 months)

Working on moving our application from .net stack to java stack. Learnt working with Centos, Java, JDBC,

hibernate, JNI, maven, junit, mockito, git(stash), intellij idea, clover, sonar cube and openstack as part of this

process.

Improving stability, scalability, and performance of existing application.

Worked on query manager tool for mongodb using node.js and sqlite.

Software Engineer at RMS

October 2011 - November 2013 (2 years 2 months)

Designed and implemented a generic spatial engine using postGIS in the backend. Fine tuned spatial queries

to obtain optimum performance. Replaced the existing engine based on ArcGIS to reduce costs and improve

performance by 80%.

Worked with Amazon Elastic Compute Cloud (ec2).

Wrote a caching application using Microsoft Application Block Cache.

Worked on Geocoding application that uses GeoStan (from Pitney Bowes) and GLM (home grown).

Migrated tabular engine from SQL server to PostGres using SSIS packages.

Redesigned database schema to provide multi-vintage support.

Worked on POC for Couchbase as an option to improve performance.

Worked on distribution framework using RabbitMQ.

Worked on logging framework using log4net.

Wrote a script to create databases and re-indexed them for production nodes.

Worked extensively on geocoding, hazard, and data quality engines which serve core functionality for the

majority of RMS applications.

Wrote unit testing libraries.

Software Engineer in Test at AT&T Interactive

September 2008 - October 2011 (3 years 2 months)

Page1

Worked on an internal website based on Asp.net and MS-SQL to communicate the automation status to

management and other teams. Participated in database design. Worked on stored procedures and data layer

that heavily utilized LINQ.

Created webservices (SOAP) to acquire deployment information, send results to database, etc.

Created custom reports using SSRS based on the test results resulting in summary charts based on domain,

tag, time, etc.

Created heartbeat tests to monitor status for critical systems and show metrics (e.g. uptime, response time,

etc.) along with history on Thor. Created XML, JSON parsers as part of project.

Designed and implemented a system using active batch to dispatch tests to several virtual machines. Wrote an

up-loader tool that performs a check out of the latest version from subversion, builds the solution, locates the

tests, and deploys them to active batch.

Wrote a monthly purge job using Powershell to clean up test reports stored in a shared directory more than 30

days old.

Created an interop library for the COM interface exposed by Active batch to ensure other projects could

interact on a direct level to trigger tests, update build, etc.

Established a process for performance testing, beginning with test plans and ending with reports for business

users. Base-lined majority of the web services exposed to external clients.

Conducted an extensive round of performance testing on an ad reporting web site slated to service 300K

users.

Wrote custom tools in C# that uses threading to simulate x number of requests hitting web servers to

supplement out of the box features in VSTS. Employed this approach to stress test Telco and mailing

systems.

Worked extensively on automation framework to secure robust and easily maintainable tests. Wrote copious

test scripts for over a dozen websites to offload regression from Manual QA.

2 recommendations available upon request

Test Automation Intern at AT&T Interactive

January 2008 - May 2008 (5 months)

Created a recursive link checker tool to verify links on websites for site errors and 404s. Wrote features to

prevent checker hitting external links, limit depth, etc. Additional feature included page actions that allowed

login, form filling, etc.

Learned Gallio/WatiN and the test framework that leverages these tools to drive integration tests.

Learned products such as Pay Per Call/Earn Per Call and wrote automation scripts using C#.

Test Automation Intern at Ascendent Systems

June 2007 - August 2007 (3 months)

Designed and developed a bulk upload tool using C# WinForms that sets up the database with x number of

records in order to verify system performance.

Created a log parser tool that tails a set of log files and provides filters that testers can use to verify calls,

isolate bugs, etc.

Learned VOIP technology (SIP, HMP dialogic, etc.).

Page2

Skills & Expertise

Microsoft SQL Server

XML

Subversion

Java

Web Services

C#

Visual Studio

Software Development

MySQL

Test Driven Development

Unix

SQL

Agile Methodologies

LINQ

Windows

IIS

Object Oriented Design

WCF

Scrum

Education

Santa Clara University - Leavey School of Business

MBA, 2010 - 2015

San Jose State University

MS, Software Engineering, 2006 - 2008

Osmania University

BS, Computer Science, 2001 - 2005

Page3

Santosh Kumar Gottipamula

Senior Software Engineer at RMS

acgkbg@r.postjobfree.com

2 people have recommended Santosh Kumar

"Santosh is a very capable engineer who made invaluable contributions to the Test Automation Team at

AT&T Interactive. He mastered a number of technologies (C#, .NET Framework, REST, Linq, etc) to help

automate our web sites, web services, and test automation infrastructure. He evolved into a key member not

only of the automation team but for the software development group overall."

Richard Guion, Lead Software Engineer in Test Automation, AT&T Interactive, managed Santosh Kumar

at AT&T Interactive

"Santosh did a great job for our automation team as a Test Automation Engineer. He is able quickly

understand product’s functionality and create automation test cases. He always can find a good solution for

the different automation issues. He can work in multitask environment and with different platforms. He is

also very good as a software developer in C# .NET, open sources automation tools and has a great experience

in the performance testing."

Damir Gorenman, Sr. QA Automation Engineer, AT&T Interactive, worked directly with Santosh Kumar

at AT&T Interactive

Contact Santosh Kumar on LinkedIn

Page4



Contact this candidate