I’m Bharadwaj Chava, recently graduated with a Master’s degree in Computer Engineering from Cleveland State University. I have around two years of experience as a Java developer
My Job role is basically
Designing the modules depending upon the requirements and use various lifecycles before I code using proper data structures and use appropriate algorithms. so that the application can work more efficiently and can maximize performance.
When coming to front-end
I used mark-up languages such as HTML, CSS. JavaScript, jQuery – for Scripting languages. For the back-end, I used Java, Spring Boot, Spring MVC, Maven, Rest API. And also used MySql and NoSql Database for data management. For version control used GitHub, Jenkins is used for continuous integration and delivery in a JIRA workflow environment. Also, have some knowledge of AWS.
-
Experience
Software Engineer, Truphone - Cleveland, OH July 2020 - Sep 2020
Technologies Used - Java, Android XML, Gradle, Android SDK
Tools Used - Android Studio, Selendroid
➔ Collaborated with the team to design, structure, and implement new functionalities to the Android
application using Java.
➔ Reviewed and tested existing code to discover and fix bugs.
➔ Wrote integration tests for features in JUnit.
➔ Work as a part of an Agile/Scrum development team.
Equipment Center Assistant, Cleveland State University August 2019-March 2020
Technologies Used - Java 8, Spring Boot, MYSQL, Maven, JSON, REST, Jasper
Tools Used - Spring tool suite, MYSQL, GitHub
➔ Developed Restful web service using Spring Boot and did all the required CRUD operations, developed
database for a system using MySQL with joins for CSU Equipment Management Center.
➔ Wrote unit test cases using the Mockito framework to test code accuracy.
Software Engineer, SRANS Solutions - Hyderabad, IN January 2018 – June 2018
Technologies Used - Java, Spring Boot, MYSQL, Maven, GitHub, JSON, REST, AWS
Tools Used - Spring tool suite, MYSQL, GitHub
➔ Developed Restful web service using Spring MVC Architecture.
➔ Implemented spring security and validators which enhance User Security.
➔ Collaborated with front-end and mobile app development teams on user-facing features.
➔ Created Database tables on MYSQL and maintained them using JDBC.
➔ Hosted on Tomcat Server and deployed with AWS-EC2 Instance.
-
Projects
Share-Car (Car-Sharing) Website: Developed and hosted a car-sharing web application that allows users to sign-up, sign-in, add trips, modify trips, delete trips, user profile forms, etc. Used JavaScript, HTML, CSS, and
Bootstrap for the user interface. MySQL for data storage and Google Maps API.
Question Paper Generator: Created an application that picks up a random collection of questions from a pool of questions and designs the paper with various parts for a maximum of 100. The Divide and Conquer algorithm has been used to reduce the complexity of time.
Music-Player Application: Developed a music player application, reads music files from storage and creates a
music library, plays the selected file from the library. Written permissions in AndroidManifest to access storage.
Designed UI using Android Studio and made it responsive to Java.
Quiz Page: Created a basic web application using Java Spring framework, Servlets, RESTful web services in back-end and JSP, React-JS in creating UI. The application was deployed in AWS-EC2