Srikanth Rentala
Phone: 214-***-****
Email: ***************@*****.***
Summary
● 10+ years of experience with full software life cycle.
● 2+ years of experience leading a team of 3.
● 2+ years of experience Scrum master experience.
● Very strong knowledge in OOPS and design patterns.
● Proven team leading and project management skills.
● Proven ability to work efficiently in both independent and teamwork environments.
● Strong analytical, problem solving, multitasking and strategic planning skills.
● Strong troubleshooting and analytical skills.
● Knowledge of CMMI1.2 Quality Process methodologies.
● Knowledge of Agile and Waterfall methodologies.
● Vast experience in working with multiple teams with effective communication and coordination.
● Have proven experience with working efficiently on high demanding and pressure situations. Skills
● Backend: Java/J2EE, PHP, Python, NodeJs, Memcached
● Frontend: JavaScript, jQuery, Ajax, JSON, CSS
● Frameworks: Spring Boot, Struts 1.x, Titanium, Chordiant 5.7
● Architecture: MVC, REST, Micro services, Event-driven, aspect programming
● Messaging Frameworks: RabbitMQ
● Database: Oracle
● Infrastructure: Linux, Docker, Jenkins, Windows
Experience
Realpage Inc., San Francisco — Lead/Senior Developer Mar 2017 - PRESENT
● Worked with the product team to brainstorm features and helped architect a solution for those features speeding up development and reducing the time for product enhancements.
● Took the mantle of a scrum master and worked with Product teams, project manager to groom JIRA tickets for upcoming sprints prior to planning meetings. Made sure the project priorities are aligned with the organization goals and roadmap.
● Converted some of the batch process integrations to near real time integrations using messaging framework (RabbitMQ) and event driven architecture.
● Leading a team of 3 to develop and maintain the core business module of the application.
● Migrated the core business module of the application from Java 6 to Java 8.
● Lead the CI/CD migration of several projects/modules from conventional custom build/deployment process while leveraging Jenkins, Docker.
● Identified areas of improvement in the application where design patterns could be incorporated and implemented them.
● Lead the migration of several projects/modules from SVN to Git.
● Primary contact person for Engineering [Tier 3] support. A “go-to” person to troubleshoot/resolve any business related production issues on all of our applications. Realpage Inc., San Francisco — Developer III/Developer II Mar 2013 - Mar 2017/Apr 2011 - Mar 2013
● Work with product management to collect requirements, design and develop new features and functionality for existing/new applications.
● Analyzing, designing and developing applications and tools to meet the requirements.
● Providing the second level of review to technical designs in conjunction with the existing application.
● Design and develop API’s and integrate them with front-end code.
● Develop optimized/cross platform front-end code using CSS/DHTML, JavaScript, jQuery, Smarty, and AJAX and integrate them with back-end code using Java, PHP and .Net technologies.
● Develop and maintain technical documentation using Visio.
● Validate, troubleshoot, and communicate with the other peer groups to debug/resolve the customer issues.
● Provide technical direction and mentoring to new recruited resources with the application’s business and technical knowledge.
Infosys Technologies Limited, New York — Process Consultant Dec 2009 - May 2011
● Defined Process Assets - Data analysis of the organizational metrics and assist in the creation of process assets.
● Perform Gap Analysis - Analyzing the best practices in the industry with respect to the High Maturity processes.
● Provide Role Based Coaching to Project Managers regarding the product quality, production efficiency, and the ability to reduce associated costs.
● Providing practical tips and techniques for realizing the benefits of CMMI.
● Assist Institutionalization - Ensuring Quality Assurance by performing timely audits. Infosys Technologies Limited, Hyderabad — Module Lead Oct 2007 - Nov 2009
● Gathered specifications and requirements from the client for requirement and impact analysis.
● Conducted GAP analysis for the team.
● Prepared and reviewed Technical design documents.
● Suggested the team lead regarding the estimations for the delivery (SMC and FPEsteem Models for project time estimations).
● Coding, preparation, execution and review of the Unit Test Plans along with preparing, reviewing technical design documents.
ValueLabs Limited, Hyderabad — Developer
June 2005 - Sep 2007
● Gathered specifications and requirements from the client for requirement analysis.
● Coding, preparation, execution and review of the Unit Test Plans along with preparing, reviewing technical design documents.
● Prepared and reviewed Technical design documents.
● Involved in the integration of all the modules and analyzing the impact of the integration. Key Projects Technologies
Real-time Invoice Export
Converted existing batch invoice export to customer accounting systems to near real-time integration using messaging framework (RabbitMQ), event driven solution to scale as well as reducing the latency for the end user
Java, RabbitMQ, Memcached, REST,
Oracle in collaboration with event
driven architecture.
Real-time Payment Integration
Designed a solution to integrate with 3rd party accounting systems and payment systems to send payment requests and receive the payments in near realtime using TIBCO as partner and with REST APIs with event driven programming
Java, RabbitMQ, Memcached, REST,
Oracle in collaboration with event
driven architecture.
Generic caching library
Designed a generic caching library for .NET using aspect-oriented programming for enabling caching for any functional and with any caching solution like Memcached, Redis
Java, Memcached, IOC, Dependency
Injection.