Post Job Free
Sign in

Java, J2EE, Spring, Hibernate, SQL, Rdbms, Nosql, Git

Location:
San Jose, CA
Salary:
140000
Posted:
August 23, 2016

Contact this candidate

Resume:

Sravan Konduri

• Cell 925-***-**** • Email: **.******@*****.***

OVERVIEW

Java/J2EE professional with 9+ years of experience in design, develop, code, testing, debugging, documentation, deployment, integration. Well versed with J2EE Architecture, Object Oriented Design, multi-tier implementation, design patterns, Software Development Life Cycle and Quality Management Systems. Excellent technical, oral and written communication skills.

PROFILE

9+ years of experience in Java/J2EE

5+ years of experience as Team Lead.

4+ years of experience in designing and developing Multi-tenant and Cloud application.

Strong experience in developing multi-threaded, scalable products

Performance tuning

Develop and consume APIs

Design, Code and write test cases

Self-starter, Self-motivated, Quick Learner, Team Player with excellent communication and interpersonal skills and A passionate technical research engineer.

Work closely with Product Management team to translate requirements into high-quality, timely deliverables.

Analyzing, defining and documenting design and architecture.

Pick up new technologies with ease, solve complex technical problems and multitasks between different projects

Perform code/design reviews and verify extensibility and reusability and ensure to minimize complexity and emphasize completeness and performance and tests coverage

Collaborate with geographically dispersed cross-functional teams

Member of Technical Architects board of meeting representing the development team.

Co-ordinate with Technical Architects and infrastructure team in resolving technical challenges.

System analysis and develop POC for new components and features

Lead the “Centre of Excellence” team: A team which is point of contact for supporting developers, solution making, define standards, guide and train developers. A team to co-ordinate with Technical Architects and infrastructure teams to resolve developer’s problems and have in place new architectural changes. A team to provide POCs for the new design and architectural changes.

Specialized in “Fit Gap analysis” for new architectural changes and new components integration.

Project planning, team planning, prepare WBS for efficient release plan.

EDUCATION Bachelor of Technology (IIT),

Indian School of Mines, Dhanbad,

Graduated 2007

ACADEMIC ACHIEVEMENTS

Received prestigious PRATHIBHA AWARD for academic excellence.

Ranked in the top 2% among 1,70,000 students in the IIT JEE exam, the most prestigious engineering entrance examination of India.

Ranked in the top 2% among 2,50,000 students appeared in EAMCET-2003.

Topped in training conducted by WIPRO

Have completed my Bachelor degree from Indian Institute of Technology (IIT, India’s best university for technical education).

One among the top 500 members selected in Google Code Jam South Asia 2006 held collectively for five countries.

One among the top 1000 members selected in Google Code Jam 2006 held worldwide.

College representative for www.topcoder.com

SKILLS

Database

Oracle, Sybase, DB2, SQL Server, MySql, Postgress, NoSQL, Couchbase

Middleware

Apache Tomcat, WebSphere, JBoss, Weblogic

Technologies

Java, J2EE, JavaScript, HTML, CSS, JSP, Servlets, Ajax, JQuery, JQuery UI, EJB, JPA, XML, JAXP, JAXB, JSON, Junit, Mockito, JMS, SOAP, RESTFull services,, Webservices, hibernate, webworks, SQL, Stored Procedure, Maven, NoSql, Ant, Struts, Tiles, Spring, MemCache, EHCache, Quartz, Scala, log4j, slf4j, Amazon RDS, SQS, S3, SES, EC2 etc

Tools &

Methodology

Eclipse, RAD, NetBeans, Intellij IDEA, Perforce, Merant, SVN, Git, Stash, Gerrit, Jenkins, Jira, Confluence, JMeter, JVisual VM, JConsole, Introscope, Profiling, Fortify, Sonar

EXPERIENCE

PayPal – San Jose, CA Jan 2016- Present

Consultant

Projects: NoSQLScanner

Propose and implement solution to perform info sec scan on nosql databases

Independent contributor for this product

Implemented the scanner which could scan 3,50,000 records/min with minimal impact on the db

The biggest challenge for developing Scanner is the coordination, as it involves coordination with almost all domain teams and DBAs

Kony Labs – Hyderabad, India Jan 2014- Jan 2016

Technical Lead

Projects: Mobile Fabric Messaging

Identify the draw backs of the existing system and Propose new design for the application to deliver high volume messages and replaced the legacy system

Improve the message processing speed by 20times (2000%)

Enhance application to support more messaging channels and messaging methods with high throughput and parallel processing

Ensure guaranteed message delivery by proper fail over handling

Parallel message processing in case of multi-node deployment and ensure scalability

Reduced infrastructure cost by adding Multi-Tenancy support to the system and made it a SaaS product

Design the product to support both cloud and on-premise deployment, and also supports various application servers and databases. Thus ready for any customer infrastructure.

Integrated with Kony’s products and made the system available as part of Kony’s PaaS

Integrated the product with loggly to boost debugging the production tickets.

Isolate each tenant’s processing from the other and thus provide fair chance to each tenant independent of load

Handle regular Developer/Lead activities like design, code, write tests, design and code review, code coverage, Continuous Integration, inter and intra team coordination, documentation, planning, wbs, effort estimation, training and guiding etc

Accolite – Hyderabad, India Jun 2012- Jan 2014

Technical Lead

Projects: Auto Retail Platform

Product owner for Vehicle Management Application and developed it from scratch

In order to unify the authentication and security across ARP products designed and developed centralized security module

Reduce the infrastructure cost by adding Multi-Tenancy, Multi-lingual.

Further reduce the infrastructure cost by adding Multi-Environment support. This also helps the tenants to view the impact of any change on production without making changes on production.

Give a feel of Multi-Tenancy to the legacy systems by developing a routing layer and thus every product interacts with each other in a unified fashion

Integrate VMA with rest of the systems.

Integrate the platform with Amazon S3 for storing the Assets and isolate the assets to support Multi-Tenancy, Multi-lingual and Multi-Environment

Enable VMA to promote data (both S3 and database) from one environment to another with minimal downtime

Resolve connection leaks and application stalls on legacy systems

Handle regular Developer/Lead activities like design, code, write tests, design and code review, code coverage, Continuous Integration, inter and intra team coordination, documentation, planning, wbs, effort estimation, training and guiding etc

Colruyt – Belgium & Hyderabad, India Apr 2009- May 2012

Program Analyst

Projects: Colruyt Frameworks, Purchase Agreement File

Colruyt wants to extend its framework development team to India, the biggest challenge was to show and prove my technical expertise and compete with 450 Java Developers and have to be the chosen one

Responsible for establishing the framework team in India and get rid of TCS, our outsourcing development partner. I was successful in achieving the goal quite faster than estimated.

Lead the CoE Java team

Enhanced the framework by adding new features and modules

Modularized the framework and thus simplify the upgrade process and this helped in gaining customer satisfaction

Enhance the application framework upgrade process

To simplify the debugging and monitor activities, developed couple of applications to view logs, check application health, manage application users and permissions, send commands to application for various internal actions.

Developed an approach for changing the application configuration on the fly and get rid of redeploying or restarting

Coordinate with framework teams across various locations.

Development and support planning and Team planning

Guide and coordinate with application team for their issues

Resolve performance issues.

Part of development team in developing Purchase Agreement File

Developed Purchase Condition Calculator, helps in resolving lowest purchase price.

Handle regular Developer/Lead activities like design, code, write tests, design and code review, code coverage, Continuous Integration, inter and intra team coordination, documentation, planning, wbs, effort estimation, training and guiding etc

Wipro – Hyderabad, India Apr 2007- Mar 2009

Project Engineer

Projects: Kodak Gallery

Understand application design and architecture

Part of wedgification, changing the architecture using new frameworks

Enhance, Support, Maintain kodakgallery.com

Understand, enhance, maintain application bizadmin (an application to administrate Kodak gallery products and content etc)

Independent contributor for modules designer boutique project and video project



Contact this candidate