Naresh Reddipalli Email and Phone Number
Naresh Reddipalli is a Java Developer at Mastercard.
Mastercard
View- Website:
- mastercard.com
- Employees:
- 29583
-
Java DeveloperMastercard Sep 2023 - PresentVancouver, British Columbia, CanadaDesigned and implemented micro-services using Spring Boot and Kafka for real-time processing. Developed and maintained PostgreSQL databases for high-performance data storage.Implemented Event-Driven Architecture principles for efficient communication between services.Participated in design reviews and provided technical expertise for selloff demos and testing.Utilized DevOps tools (Jenkins, Docker) for continuous integration and deployment.Collaborated with cross-functional teams (e.g., product, design, QA) to deliver high-quality software solutions.Conducted code reviews and provided constructive feedback to improve code quality and maintainability.Designed and implemented RESTful APIs, ensuring smooth data communication and integration between client and server systems.Developed REST APIs using Spring MVC and Spring Boot, hosting all micro-services on PCF.Conducted smoke tests on PCF, which included functional unit and integration tests on all major system components.Utilized Jenkins to load JAR files from the database necessary for application execution.Used GitHub to maintain version control for the project's source code.Employed the Maven build tool to create EAR files for deployment in application servers, also managing code dependencies within the application.Monitored various error logs, messages, and performance logs, debugging log files using Log4J.Improved database performance by identifying and rewriting slow queries.Coordinated with the testing team for bug tracking reports and project management through JIRA.Implemented unit and integration tests to ensure code reliability and robustness.Troubleshot and resolved production issues efficiently to minimize downtime.Responsible for builds, deployments, source code control, and release management using GitHub for version management.Involved in release tasks and coordinated with peers and business operations to lead release activities. -
Java DeveloperScotiabank Sep 2022 - Sep 2023Toronto, Ontario, Canada•Involved in various phases of the Software Development Life Cycle (SDLC) which includes requirement gathering, modeling, analysis, architecture design and prototyping.•Build RESTful web service by building Node.js Server in the backend to handle requests sent from the front-end jQuery and AJAX calls.•Implemented design patterns in Scala for the application.Implementing the Microservice architecture with Spring Boot-based services interacting through a combination of REST and IBM MQ message brokers.•Enabled Spring Data JPA with Entity Beans for interacting with Oracle database for CRUD operations.•Developed robust and scalable applications using Spring Boot framework, leveraging its powerful features for seamless development•Spearheaded fintech projects, applying domain knowledge to create secure and compliant banking solutions, optimizing financial processes.•Also wrote some complex PL/SQL queries using Joins, Stored Procedures, Functions, Triggers, Cursors, and Indexes in Data Access Layer and built search tools in Java using Lucene.Developed a search interface using Lucene and integrated the module with the Web application. Analyzed, designed, and implemented DAO pattern for accessing Oracle 11g database using connection pool.•Converted a monolithic app to a microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.•Utilized Microsoft Azure cloud services to deploy and manage applications, leveraging its scalability and reliability for efficient cloud computing.•Designed and implemented RESTful APIs, ensuring smooth data communication and integration between client and server systems•Developed REST APIs using Spring MVC and Spring boot, hosted all microservices on PCF.•Utilized Microsoft Azure cloud services to deploy and manage applications, leveraging its scalability and reliability for efficient cloud computing -
Java DeveloperIntact Insurance Specialty Solutions Aug 2021 - Sep 2022Ontario, Canada• Involved in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, modelling, analysis, architecture design and prototyping.• Used AGILE software development methodology and designed entire framework to support Test Driven development (TDD) by making use of Dependency Injection for the software development process and to produce high quality application.• Developed user interfaces using Java Server Pages (JSP) using HTML5, CSS3 & JavaScript. For server-side scripting we have used NodeJS.• Developed the backend by using NodeJS.• Worked with NodeJS to build up the Restful APIs to handle HTTP requests and responses.• Implemented business layer of the application using Spring MVC, integrated Spring MVC with Angular 4.• Develop the UI component architecture for developer framework using Angular 4, Typescript, HTML5, CSS3 and Bootstrap.• Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.• Created Custom Directives in Angular JS, making use of Modules and Filters objects according to the application requirement. Involved in making Spring and Hibernate.• Developed code using core java concepts like Collections, Generics, Exception handling, Concurrency to develop business logic.• Consumed SOAP/ JAX-WS based web services using spring framework and used SOAP UI for testing these services.• Hands on experience in delivering Security DevOps experience with Jenkins, Gradle, GitHub, and Docker.• Build RESTful web service by building Node.js Server in the backend to handle requests sent from the front-end jQuery and AJAX calls.• Implemented design patterns in Scala for the application.• Develop quality code adhering to Scala coding Standards and best practices.• Implementing the Microservice architecture with Spring Boot-based services interacting through a combination of REST and IBM MQ message brokers. -
Java DeveloperSoftchoice, On Oct 2019 - Jul 2021Toronto, Ontario, Canada•Involved in the Design and development of the mortgage loans application, and normally the application is named CORE.•Designed and developed business logic and view pages of Admin and Client Account View pages Modules. I also worked on critical Application Programming Interfaces like Customer Registration.•Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development and testing phases. I developed Use Case diagrams, Class diagrams, and Sequence diagrams. •Performed analysis, design and development of application based on J2EE and Design Patterns.•Developed presentation tier using JSPs, Action Tags, JSTL, Struts Tag Libraries, HTML, JavaScript, and CSS.•Work extensively in migrating the XMI framework to Framework, all the XMI web pages are rewritten using AngularJs framework and React. •Web tier is implemented using Struts MVC framework with JSP, CSS, AJAX and JavaScript for user interface implementation.•Used Apache CXF as the Web Services framework to implement the REST APIs involved.•Implemented Maven as a build and configuration tool.•Designed and implemented RESTful APIs, ensuring smooth data communication and integration between client and server systems•Used Apache Tomcat Application Server for application deployment in the clustered window environment•Developed format for the data inside requests and responses by RESTful web services using JSON.•Used Quest TOAD, SQL Developer, PL/SQL, SQL*Loader for internal data storage and retrieval.•Responsible for writing AJAX functions using JavaScript, JQuery and CSS in HTML.•Developed robust and scalable applications using Spring Boot framework, leveraging its powerful features for seamless development•Domain creation, JDBC connection pools creation, JMS queue configuration and other server configuration for Tomcat. •Developed a full-stack web application using React that allows users to explore various aspects of mediation.
-
Java DeveloperInformation Dynamics Llc Mar 2018 - Jun 2019Dubai, United Arab Emirates•Used Agile Model for designing, implementing, and developing the Application. •Implemented SOA architecture using Enterprise Service Bus (ESB).•Involved in developing front end screens using JSP, JSTL, DHTML, HTML, CSS, AJAX, and JavaScript.•Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.•Used Java Message Service (JMS) to alert customer about orders status, transactions. Used IBM MQ as broker to communicate with JMS.•Utilized Core J2EE design patterns such as Singleton and Data Access Object (DAO) in the implementation of the services.•Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with the database.•Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.•Developed robust and scalable applications using Spring Boot framework, leveraging its powerful features for seamless development•Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations.Generated Hibernate XML files for the configured beans. The business logic was written in EJB DAOclasses, and the service layer classes were configured in Spring-service.xml.•Used Spring Boot which is radically faster in building and develop spring-based application with very less configuration.•Re-design and implement CI build system using Jenkins (Devops).•Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.•Developed web service components from WSDL files for invoking the methods using SOAP. •Published JAX-WS SOAP web service where in all the requests will be routed to this Single Point Service and based on the request, they are forwarded to the corresponding legacy operations.•Used Spring JDBC for accessing DB2 database. Involved in writing SQL, Stored procedures for back end.
-
J2Ee DeveloperFluent Grid It Solutions, India May 2015 - Feb 2017Visakhapatnam, Andhra Pradesh, India• Developed the HIMS Network and Local Purchase modules. • Involved in Creating Back Logs from Client Requirements and Planning the sprints• Creating Backend Services using Spring Rest Controllers.• Developing the Persistence Layer using Spring JPA Repositories and Business Entities. • Developed Angular Components, Templates, and Services using npm. • Developed JUNIT and Integration Tests for Various scenario• Launching EC2 Instances and Launching other AWS Based Services. • Creating Micro Services, Collecting the new requirements and implementing them.• Writing the JUnit Test Cases and Executing. Continuous Integration (JENKINS Jobs Configuration)
Naresh Reddipalli Education Details
-
Computer Science
Frequently Asked Questions about Naresh Reddipalli
What company does Naresh Reddipalli work for?
Naresh Reddipalli works for Mastercard
What is Naresh Reddipalli's role at the current company?
Naresh Reddipalli's current role is Java Developer.
What schools did Naresh Reddipalli attend?
Naresh Reddipalli attended Andhra University.
Who are Naresh Reddipalli's colleagues?
Naresh Reddipalli's colleagues are Nikolaus Trzeschan, Pradeep Ramamoorthy, Srinu Choudary, Hayley Kalb, Jeffrey Portelli, Stephen Tomlinson, Thomas Sukhra.
Not the Naresh Reddipalli you were looking for?
-
-
Naresh Reddipalli
Canada -
Nikil Naresh Reddipalli
Refractory, Api 936, Cswip 3.1 Welding, Painting Coating Inspector, Bgas 1 2/3, Asnt, Ndt, Inspection Engineer, Shut Down,Petroleum Engineer. Nuclear Submarines Marine Ship Surveyor HullAndhra Pradesh, India
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial