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