Full Stack Java Developer
Brahmareddy Ragipindi
**********************@*****.***
Professional Summary
Comprehensive 4+ years of strong IT experience, extensively in areas of web application development involving system architecture, design, development, and maintenance of enterprise level applications
Excellent communication skills, leadership skills, interpersonal skills, self-motivated, quick learner, team player pro-active learner with excellent critical thinking, decision making, and problem-solving skills.
Developed a machine learning model using scikit-learn to predict customer churn, achieving an accuracy rate of 85%.
Utilized logistic regression and decision trees to analyze customer behavior patterns.
Visualized data insights using Matplotlib and Seaborn for clear reporting
Implemented a recommendation system that increased user engagement by 30%.
Optimized data preprocessing pipeline, reducing model training time by 40%.
Administered cross-browser compatibility issues and formulated detailed approach for every project.
Experience in Core Java with a strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Exception Handling, Inheritance, and Polymorphism.
Profound Knowledge of Data Modeling, Data warehousing, Transactional and ODS systems with emphasis on ETL (SSIS), Life Cycle Development (SDLC) including Requirement Analysis, Design, Development, Optimization, Testing and Support.
Hands-on experience in integrating card issuance systems, payment gateways, and risk assessment tools with Java-based applications.
Very Strong Object-oriented concepts with complete SDLC, Requirements gathering, Conceptual Design, Analysis, and Detail design Development, System and User Acceptance Testing.
Proficient with different software methodologies like Agile, Waterfall, OOAD and SCRUM to design, develop, implement, deploy, test and maintain web applications using Software Development Life Cycle.
Experience in writing modules using React as a view engine to build component-based application. Also, created reusable React components and managed application state with Redux. Moreover, applied redux middleware using redux-promise, redux-thunk and redux-saga.
Designed fronted web-based form using Angular 8, 6 and 4 with Ajax controls CSS and HTML5.
Experienced in AngularJS Controllers, Filters, Validations, Factory, Service and creating Custom directives to interact with the restful services, Moreover, Used AngularJS ng-grid, ng-repeat, ng-click etc. to implement components such as filter, paging and grid.
Built Single Page Applications (SPAs) using Vue.js, improving user experience and performance.
Used CSS Blueprint to create grids and adopt cross browser interactive features and to make web pages.
Deployed Spring Boot based microservices in Docker and Amazon EC2 container using Jenkins.
Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud and used Microservices architecture and Spring Boot based service through a combination of REST and Spring Boot.
Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
Utilized Node.js, Socket.io, Redis, Supervisor, Grunt, Yeoman, and Angular for scalable website architecture and real time technology, In addition of that Worked on Node.JS, React.JS, Backbone.JS and MVC framework for developing the Single Page application.
Utilized Vuex (or Pinia) for efficient state management and improved application maintainability.
Experience using Hibernate for mapping Java classes with database and using Criteria API and HQL.
Used Docker container for eliminating a source of friction between development and operations.
Worked with Splunk and ELK stack for creating monitoring and analytics solutions and Automated application deployment in the cloud using Docker technology using elastic container service Kubernetes.
Utilized Splunk for root cause analysis and log management, reducing mean time to recovery (MTTR) by effectively correlating logs and metrics with application behavior.
Expertise in working with build tools like Maven, Gradle, ANT for the building of deployable artifacts jar, war ear from source code. Write Maven to build, package, and deploy application code to the target Web Servers. Used maven for making builds and deployments of the application components.
Technical Skills:
Scripting Languages
JavaScript, JQuery, Ajax, Python, Node.js, Backbone.js, TypeScript, python
Build Tools:
ANT, Gradle, Maven, Docker, and Jenkin
Version Control:
Tortoise SVN, CVS and GIT.
Web Technologies
HTML/HTML5, CSS3, JavaScript, JQuery, Bootstrap, JSON Restful, Angular 8, Angular 6, AngularJS, AJAX, Node.JS
J2SE/J2EE
Technologies
Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, JavaBeans, JSTL, spring, Hibernate, JNDI, JPA, JMS, MVC, Jakarta Struts, JSF, EJB
Methodologies:
Agile, TestDriven Development, Waterfall, Agile Scrum
Databases:
Oracle, SQL-Server, MySQL, MS SQL, MongoDB, NoSQL, and Cassandra
Web/Application Servers:
Apache Tomcat, IBM Web Sphere, Web logic Application server, JBOSS, Apache Camel
XML Technologies:
XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSL
IDE/Tools
Eclipse, IntelliJ, Spring Tool Suite (STS), RAD, Adobe Dreamweaver
Testing Tools
JUnit, Mockito, Soap UI, SLF4J, Log4j and JIRA
Platforms:
Windows, Linux, and UNIX
Web Services:
SOAP, Micro services, JAX-RPC, WSDL, JAX-RS, JAX-WS, UDDI, JAX-B, Apache CFX, Restful
Cloud Technologies:
AWS, GCP, AZURE, PCF
Professional Experience:
Client : Yash Technologies PVT LTD Jun-22 to April-2023
Software Engineer
Responsibilities:
Used Struts Framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages.
Designed DTDs, XML Schema for data transmission and XSL style-sheets.
Adopted J2EE design patterns like Singleton and used DTO's transfer the data.
Designed, developed and maintained the data layer using the ORM framework called Hibernate.
Involved in the development of SQL queries to get data from MySQL.
Used Mercurial Version Control.
Worked with offshore and ensuring on time delivery of deliverables.
Deployed the NBT application in WebLogic, Tomcat servers on Solaris and Windows environments.
Developed Unit Tests and Test Suites using JUnit.
Deployed the application on Tomcat 6/5.5 and used shell scripting for maintaining servers.
Used Hibernate to persist the Data into the Database
Production supported after release.
Created RESTful endpoints using Express.js or similar frameworks for data operations.
Used AJAX and JavaScript for client-side validations.
Created responsive web interfaces using HTML, DHTML, XHTML, CSS, and JavaScript, adhering to W3C Web Standards and ensuring browser compatibility.
Involved in bug fixing during system testing, joint system testing, and user acceptance testing, deploying applications, and integrating third-party services like AppDynamics on Pivotal Cloud Foundry (PCF).
Generated reports and dashboards using Dynatrace and Splunk.
Configured Bamboo for application deployment on Cloud (PCF) and integrated it with GitHub for version control
Client: Ahex Technologies, IND Oct 2019 - May 2022
Role: Java Developer
Responsibilities:
Used ANT for building and deploying NBT application to servers.
Extensively worked on Object Oriented Programming aspect of Java using JDK1.5 for collections along with comparator, Multithreading, thread synchronization.
Worked as a Java Developer, involved in analysis, design, development, deployment, and testing.
Implemented MVC-Model 2 architecture using Struts and other J2EE design patterns for the application development.
Used Struts Framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages.
Designed DTDs, XML Schema for data transmission and XSL style-sheets.
Adopted J2EE design patterns like Singleton and used DTO's transfer the data.
Designed, developed and maintained the data layer using the ORM framework called Hibernate.
Involved in the development of SQL queries to get data from MySQL.
Used Mercurial Version Control.
Worked with offshore and ensuring on time delivery of deliverables.
Deployed the NBT application in WebLogic, Tomcat servers on Solaris and Windows environments.
Developed Unit Tests and Test Suites using JUnit.
Deployed the application on Tomcat 6/5.5 and used shell scripting for maintaining servers.
Used Hibernate to persist the Data into the Database
Production supported after release.
Created RESTful endpoints using Express.js or similar frameworks for data operations.
Used AJAX and JavaScript for client-side validations.
Created responsive web interfaces using HTML, DHTML, XHTML, CSS, and JavaScript, adhering to W3C Web Standards and ensuring browser compatibility.
Involved in bug fixing during system testing, joint system testing, and user acceptance testing, deploying applications, and integrating third-party services like AppDynamics on Pivotal Cloud Foundry (PCF).
Generated reports and dashboards using Dynatrace and Splunk.
Configured Bamboo for application deployment on Cloud (PCF) and integrated it with GitHub for version control
Environment: JDK, JSP, JSF, spring, HTML, JavaScript, AJAX, CSS, XML, EJB, PL/SQL, Glassfish, JUnit, SOAP, SAX Parser.