Summary
Overview
Work History
Education
Skills
Websites
Timeline
SeniorSoftwareEngineer
Kishore Cheruku

Kishore Cheruku

Senior Software Engineer
Hutto,TX

Summary

Persistent professional equipped with 10 years of comprehensive experience in the Software industry. Provides strong technical direction across multiple projects. Responsible and articulate individual with strengths in solutions optimization, mobile and cloud solutions and global project management.

Overview

11
11
years of professional experience
6
6
years of post-secondary education

Work History

Senior Software Engineer

Esvee Technologies
Austin, Texas
2022.02 - Current
  • Demonstrated experience and good hands-on programming experience with Ruby on Rails.
  • Provided technical support using knowledge of complex technology to solve problems and support new projects.
  • Worked with development teams to correct problems and run test scenarios.
  • Promoted technical leadership to entry-level and junior engineers in complex enterprise system environments.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Integrated third-party tools and components into applications.
  • Collaborated with clients to define solution requirements.
  • Updated old code bases to modern development standards, improving functionality.

Senior Software Engineer

Copart (CITC)
Hyderabad, Telangana
2019.04 - 2022.02
  • Copart is a global provider of online vehicle auction and re-marketing services to automotive resellers such as insurance, rental car, fleet and finance companies in 11 countries
  • I worked as Full Stack Developer, responsible for updating and maintaining web services for the applications and supporting new data-driven capabilities across the organization for our iconic customer experience
  • Developed and tested many features for applications using Ruby on Rails, Bootstrap, MySQL, CSS
  • Designed User Interface for websites with ERB, jQuery, RJS, Ruby, Ajax for View, Controller, and Model in Ruby on Rails Framework on Mac OS X Operating System
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Worked on MVC architecture strong knowledge on both frontend and backend
  • Responsible to Setup and configure automated deployment and scaling infrastructure on Amazon AWS using EC2, S3, Route53, Elastic Load Balancer, and Virtual Private cloud with Ubuntu 12.04 and RHEL 5.5
  • Developed and tested many features in an AGILE environment-using Ruby on Rails, HTML5, CSS, JavaScript, and Bootstrap
  • Responsibilities including new features development, fixing bugs and interfacing with the members of the development team and software quality assurance teams
  • Created an entire set of customized features for ADMIN-USER interface using single table inheritance, jQuery and AJAX
  • Implemented and enhanced CRUD operations for application using RESTful architecture in Rails framework using Ruby code reviews
  • Comprehensively involved in the front-end design of applications using AJAX, JSON and jQuery leveraged with Rails Framework
  • Formulated, tested and executed different coding infrastructures to enhance existing applications
  • Involved in preparing Rake test cases that matched the design and ensured the application passes test standards for client quality assurance
  • Assisted with deployment and implementation of applications in Heroku and AWS
  • Integrated databases using Active Record as a model and managed code versioning with TFS and deployment production servers
  • Used RSpec to create test driven development
  • Experience with all of the GEMS and libraries for this version of the ruby/rails
  • Scrupulously followed Agile methodology throughout the project, involved in Scrum meetings with the team members on a day-to-day basis for the update on project status using Rally software.

Senior Software Engineer

WATI
Hyderabad, Telangana
2017.10 - 2019.04
  • Designed enhancements and updates for subsystems of end-user applications software running on local, networked, and Internet-based platforms.
  • Maintained existing software systems by identifying and correcting software defects.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.
  • Worked with customers for needs analysis and to determine vendor costs.
  • Analyzed data to coordinate installation of new systems or modification of existing systems.
  • Provided guidance and mentored less-experienced staff members.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Integrated third-party tools and components into applications.

Software Engineer

Nfinity
Hyderabad, Telangana
2014.01 - 2017.09
  • Designed End-End Web application communicating with the Apple Client Using Ruby on Rails
  • Worked alongside with the analyst team to understand the business model and help define strategy, content and features using Capybara as a part of BDD
  • Maintains and tests new and existing features for applications using Rails, Bootstrap, AJAX, HAML, MySQL, CSS, AngularJS, Kibana, Sentry, VM & RSpec
  • Implemented and enhanced CRUD operations using Rails MVC architecture and Ruby code reviews
  • Developed consumer-based features and applications using Coffee Script, jQuery, Bootstrap, AJAX and pair-based programming as a part of UI Design
  • Designing PostgreSQL database model for the entire application majorly related with stored procedures
  • Adding Apple Authentication and Authorization using OmniAuth 2.0
  • Collaborated and worked with the management and design team to implement new features like Internalization and web accessibility
  • Created xml using perl and python module code
  • Using three kinds of database-Granite Database, Oracle, MYSql Using Ossapi and ASI web service to connect with clients directly
  • Working with a multidisciplinary team to convert business needs into technical
  • Extensively worked with User interface gems like kaminari, carrierwave and Twilio API for TEXT message sending.

Java Developer

Greenapps
Hyderabad, Telangana
2013.01 - 2013.12
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
  • Involved in various phases of Software Development Life Cycle (SDLC) of the development of application
  • Developing High and Detail level design of the system using J2EE and applications using Java Struts, JDBC
  • Involved in the development of model, library, struts, and form classes (Model-View-Controller)
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms
  • Implemented the application using design patterns such as Session Facade, Adaptor, Factory and Singleton
  • Used Spring Framework for Dependency Injection and integrated it with the JSF Framework
  • Used Spring JDBC to retrieve the data and implemented drag and drop functionality to it and implemented pre authentication and data base security using Spring Security
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data and configured WebSphere Application server and deployed the web components, provided troubleshooting, error handling support in projects
  • Used Log4j for logging errors in the application and fixing the bugs/defects in the application
  • Worked as the part of a core team to monitor and enhance the performance of the application
  • Used SVN for version control and Hudson for continuous build integration (CI) in Apache Tomcat Server
  • Used Log4j for logging message at various levels and developed JUnit test cases for Unit testing, integration, and Functional Testing and worked along with Test/Quality engineers to define test plans.

Education

Masters of Computer Applications - Computer Engineering

JNTUK
Vijayawada, India
2008.06 - 2011.06

BA CAMS Graduation - Mathematics And Computer Science

Nagarjuna University
Vijayawada, India
2005.04 - 2008.05

Skills

Ruby on Rails

PostgreSql

MySQLMongoDBHTMLCSS

Javascript

React

Java

Bootstrap

Jquery

Timeline

Senior Software Engineer

Esvee Technologies
2022.02 - Current

Senior Software Engineer

Copart (CITC)
2019.04 - 2022.02

Senior Software Engineer

WATI
2017.10 - 2019.04

Software Engineer

Nfinity
2014.01 - 2017.09

Java Developer

Greenapps
2013.01 - 2013.12

Masters of Computer Applications - Computer Engineering

JNTUK
2008.06 - 2011.06

BA CAMS Graduation - Mathematics And Computer Science

Nagarjuna University
2005.04 - 2008.05
Kishore CherukuSenior Software Engineer