Post Job Free
Sign in

Senior Application Developer

Location:
Dallas, TX
Posted:
March 05, 2015

Contact this candidate

Resume:

PRATHYUSHA SANKARAMANCHI

Email : **********.************@*****.***

Mobile : 425-***-****

Synopsis:

. Track record of delivering quality Ruby on Rails, DevOps and Java /

JEE based solutions over 8 years in software development of Web

applications and Mobile applications.

. Real time expertise on DevOps(Capistrano for deployments and Jenkins

for Continuous Integrations) in Linux environment.

. Experience on Chef (Client-Server) for configurations of Jenkins and

GitLabs.

. Experience on Vsphere and VMWare tools.

. Experience on TDD using rspec.

. Experience on public cloud platform - Snapfish.

. Well versed with entire development life cycle and facilitating Agile

practices.

. Real time expertise on RubyOnRails, Capistrano, Jenkins for continuous

deployments, Rspec, Chef, Backbone, Jasmine, Jquery, Ajax, Java,

Kony, JDBC, Servlets, JSP, Struts Framework, WebSphere 6.1, RubyMine,

RAD 7.5, JBuilder, Eclipse 3.2, DB2 and SQL.

. Succeeded in facilitating agile development practices. Acted as a

scrum master for one of the major releases of Snapfish

. Acted a technical lead in the design, and successful implementation of

a module Photo Library for Snapfish

. Received a Spot award for successful technical leadership and

execution of project for Shopping Cart, Snapfish

Technical Skills and Tools:

IDE Tools: RubyMine, RAD 7.5, JBuilder, Eclipse 3.2, Kony Studio

Databases: MySQL

Other Tools: VCenter, VMWare

Languages: Ruby on Rails, Java

Scripting Languages: Backbone, JavaScript, Lua Scripting

Web Technologies: Struts, HTML, JSP, Servlets

Application Servers: Unicorn, Apache Tomcat

Version Control Systems: Git, Perforce

Experience:

EquityMetrix NOV 2014 - TILL

DATE

Role: Senior Application Developer

Programing Languages: Ruby on Rails, DevOps

Tools: RubyMine, Eclipse

Web Application

Project Description:

Equity Metrix are specialists in oil and gas revenue recovery and records

management. The EMX application deals building the different gems related

to maintain the land data management and maintaining all the

documents/records related to their data maintenance. They maintain all the

paper work records and translate them to the database with respect to each

client and handle the data in a clean way.

Roles and Responsibilities in the project:

. Translate the records and import the documents into database.

. Handle the OCR processing.

. Handle the deployments.

. Automate and handle the deployments for multiple clients using

Teamcity.

Snapfish

SEPT 2011 - SEPT 2014

Role: Senior Software Engineer.

Programing Languages: Ruby on Rails, Java, JavaScript

Tools: RubyMine, Eclipse

Web Application and Mobile Application

Project Description:

Snapfish is a leading online photo service with more than 26 million

members and one billion unique photos stored online. Snapfish enable its

members to share, print and store their most important photo memories at

the lowest prices - online or off. Snapfish offers professionally-developed

digital camera prints and film developing using rolls for low costs, free

online photo sharing, unlimited online photo storage, free editing tools

and software, wireless imaging services, and more than 80 personalized

photo products, ranging from calendars, mugs and mouse pads, to boxer

shorts, dog leashes and teddy bears are also provided. Snapfish provides

secure, unlimited online photo sharing & storage, professional-quality

prints for as low as 9 each, over 100 customizable photo gifts, from

display-quality photo books and posters to photo mugs and jewelry .Our 110%

quality guarantee and the Snapfish Price Promise .Free online photo editing

tools, private group rooms for sharing with friends & family .Free

uploading from your mobile phone Subscription video sharing & storage plans

Roles and Responsibilities in the project:

. Experienced in the use of AGILE methodology using SCRUM programming

practice in the project.

. Full Stack developer for the application.

. Configure "GitLab" for maintaining the code base (Both library and

uploader and its respective authentication related applications -

Gems).

. Configure Jenkins and its respective jobs for continuous integrations

for all the VM's.

. Configured Jenkins and GitLab using Chef (client-server).

. Worked on Icinga for monitoring.

. Deployments using Capistrano.

. Used Ruby on Rails and JavaScript language Backbone for FE

development.

. Used SQAT framework for automation which is based of Selenium.

. Followed TDD for Ruby on Rails development using rspec.

. Followed BDD for Backbone JavaScript using jasmine.

. Lead a team of 7.

. Involved in the Enhancements of the already developed components and

also for the mobile application development.

. Developed application using Ruby Mine on Linux environment.

. Used Git as the Version Control Tool.

Konylabs IT Services OCT 2010 - SEPT

2011

Kony Mobile Retail

Role:Java/J2EE Senior developer.

Programing Languages: Java, Lua

Tools: Eclipse 3.2, Kony Studio

Mobile Application

Project Description:

Kony Mobile Retail allows us to drive revenue by making it easier for us to

offer coupons, rewards, and alerts, so that customers don't need to carry

coupons or loyalty cards. It helps our work easier to find items (in the

store and online), checkout, and pay. It helps us in access to product

reviews, price comparisons and sharing with friends on social networks. A

key feature of Kony Mobile Retail includes Analytics, allowing us to check

the updates on the customer visits.

Roles and Responsibilities in the project:

. Analysis the specifications provided by the clients.

. Worked on the technical feasibility of the requirements. Worked on the

POCs' and prototypes of the project.

. Acted as a single point of contact to the client for all the technical

issues.

. Lead a team of four developers in getting the project completed on

time.

. Hosted demos to the clients during the development process.

. Awarded for successful technical leadership and execution of the

project.

Kony Mobile Airlines

Role :Senior developer Java/J2ee

Programing Languages: Java, Lua

Tools: Eclipse, Kony Studio

Project Description:

Airlines application provides services like booking flights, viewing flight

schedules, viewing flight status, providing their contact information etc

by providing their customers view online information on flights on mobiles.

It also provides wide range of offers and information on the parking lots

if a passenger wishes to park his vehicle. Passenger can book his parking

lot while booking his reservation.

Users of the application:

1) Member: The user who wishes to access the application frequently can

register himself with KonyAirlines so that whenever he books a flight, he

can view all his details and make any corrections if necessary.

2) Nonmember: The customer who books a flight and would like to view his

details can login with the flight number and his last name that appears

while booking a flight.

Roles and Responsibilities in the project:

. Worked closely with the business analyst to come up with design

document.

. Led a team of 3 entry level developers in delivering a module on time

and with uncompromisable quality. (Bills and Payments).

United Health Group Feb

2010 - Oct 2010

United Health Group is a diversified health insurance company dedicated to

making health care work better. United Health Group offers a broad spectrum

of products and services through seven operating businesses:

UnitedHealthcare, Ovations, AmeriChoice, Uniprise, OptumHealth, Ingenix,

and Prescription Solutions.

The Employer Portal Services application provide administrative services

like employee maintenance, user creations, claims details view, view

banking reports etc for the benefits of the administrator by providing

administrative tasks online.

Users of the application are:

INTERNAL USERS:

. Internal User - Employee of UHG who have full admin privilege and

would be supporting the CMA in his/her administrative tasks from the

UHG side. Internal user creates the CMA for the client.

EXTERNAL USERS:

. CMA - Administrative user designated by the employer who is also

Employee of the client

. Client User - Assigned by the CMA for a Employee of the Client

. Broker - Acting on behalf of the client. A broker may handle multiple

clients where as a CMA has access to only one client

Role and Contributions:

. Worked on delivering quarterly releases of the product.

. Worked on the development of web application.

Mahindra Satyam

July 2007 - Feb 2010

Scotia Capital

Role : Developer Java/J2ee

Programing Languages: Java, Struts

Tools: Eclipse, RAD

Project Description:

Scotia Bank (Bank of Nova Scotia) provides retail, commercial, corporate,

investment and international banking services to millions of customers

around the world.

GMIS deals with 2 different roles for accessing warrants:

. "User" - able to add new and view existing warrants, update and delete

warrants.

. "Super" - can perform all actions of "user" and will be able to

approve and submit warrants to NYMEX for registration.

The main objectives of the application include the following:

. Allow users to login securely which authenticate the user against

Active Directory.

. The welcome page upon successful login, displays the user's Id and

application date.

. Check user's application profile and displays only the function tabs

that are applicable.

Role and Contributions:

As a team member, was responsible for

. Analysing the specifications provided by the clients.

. Designing and Developing the Static Data Maintenance.

. Coding in Java, Struts.

. Active participant in gathering the requirements from onsite

coordinator.

First National Bank of Omaha

Role : Developer Java/J2ee

Programing Languages: Java, Struts

Tools: Eclipse

Project Description:

Secure message center is one capability in the Customer Care vision for

support for online customers at First National Bank. Just like every bank

monitor firm provides secure messaging, First National Bank would like to

provide this facility as consumer demand for anytime online access to

information and the ability to self-serve continues to steadily increase.

The goal is to provide a full service secure message center allowing users

to send & receive messages securely. First National Bank Corporate Insight

also states customers should feel more secure with email communications.

The main objectives of the application include the following:

. Allow users to send and receive messages securely

. Allow users to send and receive attachments securely. (Limited to the

attachments First National Bank, Info Security policies can accept)

. Have an application that is easy to maintain.

. Allow users to save emails and attachments

Role and Contributions:

As a team member, was responsible for

. Analysis the specifications provided by the clients.

. Design and Development.

. Coding in Java, Struts.

. Participated in development of SMC Prototype.

. Participated in bug fixing.

. Active participant in gathering the requirements from onsite

coordinator.

EDUCATION:

Bachelor in Technology in Computer Science, Jawaharlal Nehru Technological

University - May 2007.



Contact this candidate