Rahul Vankudothu

Software Engineer

Warangal, Telangana, India12 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 5 years of experience in software development.
  • Expert in Java and Spring Framework.
  • Proven track record of mentoring and leadership.
Stackforce AI infers this person is a SaaS and Fintech software developer with strong expertise in Java and modern web technologies.

Contact

Skills

Core Skills

JavaSpring FrameworkReact

Other Skills

J2EE technologiesSpring-bootHibernateRedisRabbitMQDroolsObject oriented Java scriptRelayGraphQLReduxHTML5CSS3Apache-TomcatDocx4jXDocReport

About

● A sincere and competent software developer with an enriching experience of 5 yrs in Software Development. ● Proficiency in Object Oriented Design concepts, Java and J2EE Technologies. ● Good in low level and high level design of systems. ● Passionate about solving complex problems. ● Thorough subject knowledge, strong analytical and troubleshooting skills. ● Good in communication, interpersonal and team building skills.

Experience

Swiggy

2 roles

Software Development Engineer II

Feb 2018Present · 8 yrs 1 mo · Greater Bengaluru Area

Software Development Engineer II

Feb 2018Jun 2019 · 1 yr 4 mos · Greater Bengaluru Area

  • Projects Delivered
  • ● Customer Relationship Management: ​This is the service which handles ‘Help’ in Swiggy application. Specifically, this is a rule based chatbot platform built to reduce customer call/chat volume and increase efficiency of the business/system. We handle a scale of 30k rpm.
  • Technologies: Java, J2EE technologies, Spring-boot, Hibernate, Redis, RabbitMQ and Drools.
  • Responsibilities:
  • ● Contributing to low level and high level design of the product/module and their communication patterns.
  • ● Contributing to build high quality, modular, extendable, readable and scalable systems.
  • ● Mentoring junior engineers to help them learn and follow good practices and principles in coding, design and documentation.
  • ● Addressing high priority customer issues instantly and possessing customer first mindset.
  • ● Working with cross functional teams in resolving the dependencies and setting clear expectation of timeline and process and adhering to
  • it.
  • Achievements:
  • ● Received star performer award at Swiggy in November 2018.
JavaJ2EE technologiesSpring-bootHibernateRedisRabbitMQ+2

Intuit

3 roles

Software Development Engineer II

Promoted

Mar 2016Feb 2018 · 1 yr 11 mos

  • Product Details: QuickBooks Online
  • QuickBooks Online provides hassle free financial management software where millions or small and medium businesses use it to streamline the business. This software provides a convenient way to keep track of transactions, accessibility to multiple devices, organizes finance in one place.
  • Projects Delivered
  • Sales form customization: Building a powerful standalone web service(TePS) to serve print jobs in QBO. Supporting page margins, logo crop/zoom/size/placement customizations on sales forms and also user uploaded templates in QBO.
  • Reminders: These is a most user asked feature in QBO, using which users can send reminders to their customers for unpaid invoices automatically/manually based on user settings. This feature boosted money inflow of the SMBs.
  • Custom Fields: These are user defined fields to print/report additional information used to run their business smartly and hassle free.
  • RFC: This is a stand-alone node service which serves responsive transaction/reports print/preview jobs and overcame the cons in TePS.
  • Technologies: Java, Object oriented Java script, React, Relay, GraphQL, Redux, HTML5, CSS3.
  • Responsibilities:
  • Involved in low level design of product and building good customer experience.
  • Contributing to reusable, responsible central library components, used across Intuit eco-system.
  • Ensuring code quality, reusability, maintainability and scalability by reviewing product designs and peer’s code.
  • Working with cross functional and cross geo teams to resolve product requirements and drive forward results.
  • Acting as the technical subject matter expert: Demonstrating technical expertise, and leading a small team solving challenging programming and design problems.
  • Achievements:
  • Received Star of the Quarter award in Q1-FY’15, Nominated as the Star of the Quarter in Q4-FY’15.
  • Received Fly Badge for developing TePS (A web-service, that serves >5M print requests per day).
JavaObject oriented Java scriptReactRelayGraphQLRedux+2

Soft Development Engineer I

Aug 2014Mar 2016 · 1 yr 7 mos

  • Product Details: QuickBooks Online
  • QuickBooks Online provides hassle free financial management software where millions or small and medium businesses use it to streamline the business. This software provides a convenient way to keep track of transactions, accessibility to multiple devices, organizes finance in one place.
  • Contributions:
  • Contributed to Template based Printing Service(TePS) as an individual contributor.
  • Became the subject matter expert in the template creation and dynamic pdf creation based on templates.
  • Built a supervised machine learning model to learn the form customisation made by a each and every individual live customer.
  • The model built is used for form customisation suggestions with accuracy >95%.
  • Took care of the entire OpEx of TePS service. Vertically scaled and optimised the system to scale TePS from ~80RPM to ~920RPM where each pf generation takes 5secs at least.
JavaSpring Framework

Intern

May 2013Jul 2013 · 2 mos · Bangalore, India

  • Project Details:
  • Sales Form Creation and Customization Services
  • Wrote an API to add flexibility in sales form creation customization services.
  • Learnt various document Structures and their storage pattern using Java Libraries Docx4j and XDocReport, their support and strength in document creation and customization.
  • Technologies: Java, Apache-Tomcat, Docx4j, XDocReport, Perforce, Eclipse and Agile-Jira Methodology.
JavaApache-TomcatDocx4jXDocReportPerforceEclipse+1

Polaris financial technology limited

Intern

Oct 2012Mar 2013 · 5 mos · Chennai

  • Project Details:
  • Mobile App development & performance testing on various platforms
  • Design of a mobile banking application for Android, iOS and Web.
  • Development of the designed application for Android devices. We also did performance analysis of HTML5 application (developed by other interns) against Android application.
  • Technologies: Android Simulator, Java, MS PowerPoint, Adobe Photoshop, XML, Json, Eclipse.
JavaAndroid SimulatorMS PowerPointAdobe PhotoshopXMLJson+1

Education

Indian Institute of Technology, Madras

Bachelor's degree — Computer Science

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Java & Spring Framework

Explore similar profiles based on matching skills and experience