Post Job Free

Resume

Sign in

Stack Developer Software Solutions

Location:
Frisco, TX
Posted:
April 24, 2024

Contact this candidate

Resume:

Ravi Kumar Mada

ad48xh@r.postjobfree.com

469-***-****

Profile Summary:

Over 10+ years of experience as a Full Stack Developer and DevOps, expert with a strong focus on Java, adept at seamlessly integrating development and operations for comprehensive software solutions and working on the complete System Development Life Cycle (SDLC).

Proficient in application design and development using Java, Object Oriented programming, J2EE, spring, Spring Boot and Oracle.

Having a good understanding in the Confidential Care and Banking domain.

Implemented comprehensive production monitoring systems to track key performance indicators (KPIs) and identify areas for improvement.

Knowledge of messaging patterns such as publish-subscribe and message queues, which are fundamental to Kafka-based micro services.

Proficiency in OKTA Workflow.

Experience in implementation, development and administration with OKTA.

Proficiency in integrating Kafka with micro services via Kafka clients (e.g., Kafka Streams, Kafka Connect, Kafka Consumer, Kafka Producer) and implementing APIs for message consumption and production.

Experience in application/web servers like Apache Tomcat Web Servers.

Good experience in managing the Kubernetes environment for scalability, availability and zero downtime.

Configuring Jenkins to pull source code from GIT repositories whenever the code commit takes place and triggers builds.

Experience in Spring Framework modules such as Spring MVC, Spring Boot, Spring Micro Services, and Spring REST.

Experience in using Hibernate for Object Relational Mapping (ORM) to transfer and connect the database and also used Hibernate/JPA for mapping Java classes with the database using HQL.

Experience in creating web applications using HTML5, CSS3 (SASS, LESS), Bootstrap, JavaScript (ES5), JQuery, Angular 10, AJAX, and JSON, Node.JS, and React.JS.

Experience in Java/J2EE Design Patterns including Singleton Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well-versed with core Java concepts like collections, multithreading, serialization, and Java beans.

Expertise in Web development technologies like HTML5, Angular JS/8, React JS, HTML, JavaScript, CSS3

Experienced in developing complex PL/SQL queries, Procedures, Triggers, Stored Procedures, Packages, and Views in various databases such as Oracle, DB2 and MySQL, SQL Server, Cassandra.

Good knowledge of Design patterns like DAO, DTO, and Model View Controller.

Experience in AWS Cloud platform and its features which includes EKS and ECS.

Experience in log4J implementation for persisting the data into log files and experience with Ant and Maven for the build and deployment of applications.

Experience in CI (Continuous Integration) and CD (Continuous Delivery) environment using Docker Container and Jenkins

Experience in implementing REST web services using JAX-WS and JAXRS.

Experience in working with Oracle, SQL Server, MySQL, Cassandra databases and writing SQL and PL/SQL queries with Collections API, Multithreading, and OOPs technologies.

Experience in functional, integration and E2E (End 2 End) testing tools and practices.

Good working knowledge of CVS, SVN, Bit Bucket and Git Lab for version control.

Strong understanding of common API technologies, such as OAuth, SAML, Spring Boot, and Microservices.

Technical Skills:

Languages: Java (Spring Boot, JAX-RS, Micro Services), JavaScript, Perl, C, C++, XML, SQL., Python

Cloud: AWS (ECS, EKS, S3)

Tools: Git, Bit Bucket, Jenkins, Kubernetes, CI-CD Pipelines

Methodologies: Waterfall, Agile, Scrum, Test Driven Development (TDD).

Technologies: SOAP and Restful Web Services, Web flux, Flex, React JS,Okta, Angular 10/8/6, Angular.js, Node.js, Java Spring, Java Beans, HTML, JavaScript,APIGEE, Oracle BRM, Bootstrap, MAVEN, Log4j, jQuery, XQuery, XML (DOM), Kafka, Rabbit MQ, Bash/Shell Scripting, POJO

Databases & ORM: Oracle 9/10g (PL/SQL, SQL* PLUS, SQL Developer), MS SQL Server, ANSI SQL, JDBC, Cassandra, PostgreSQL, Oracle,opscent

Web Frameworks: MVC, Spring Boot, Spring Rest, Spring Security, Thyme Leaf, Microservices.

Operating Systems: Windows 7-11 Professional, Windows NT/2000/XP, MS Windows (95/98), UNIX, Linux, Ubuntu.

IDE Tools: Visual Studio Code, Eclipse, IntelliJ Idea.

Reporting Tools: MS-Excel, MS-PowerPoint

Version Control: Git, Bitbucket and SVN.

Testing Tools: JUnit, Mockito, and Spring Test Framework

Professional Experience:

Company: Aryadit Solutions Inc (Dallas, Texas) Designation: Lead Software Engineer

Jan 2024 - Present

Designed and developed Restful APIs for different modules in the project as per the requirement.

Leveraged AWS services to deploy, manage, and scale applications.

Collaborated with colleagues across various departments to streamline processes, resolve customer issues, and achieve organizational objectives in alignment with Experian's mission and values.

Implemented cloud solutions for [specific functionalities] to improve efficiency.

Conducted in-depth Credit analysis to assess creditworthiness, evaluate loan applications, and recommend appropriate financial products and services to clients.

Maintained thorough knowledge of banking regulations and compliance standards, adhering to Experian guidelines to ensure the integrity and security of financial and Credit transactions.

Used GIT for Source Control and Version Management of all codes and resources.

Successfully deployed and managed applications on Google cloud platform.

Proficient in cloud services such as Compute Engine, GKE and Cloud Functions.

Involved in designing and developing the JSON, and XML Objects with SQL Server.

Built on-premise data pipelines using Kafka streaming using the feed from API streaming Gateway REST service.

Implemented the application using Spring Boot Framework and handled the security using Spring Security.

Used Micro services architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers and also worked with Kafka Cluster using Zookeeper.

Environment: Java 8, Spring Core, Spring Data, Spring MVC, Spring Batch, Spring Boot, RESTful Web Services, React Js, Visual Studio Code, Angular 10, Kafka, Rabbit MQ,Docker, Jenkins, AWS ECS, EKS, HTML5, CSS3, JavaScript, Unix, Linux, Ubuntu, Oracle, Maven, Bit Bucket, Design patterns, log4J, JSON.

Client: Experian Holdings (Offshore & onshore) Designation: Lead Software Engineer

Company: UST Global Nov 2021 - Jan 2024

Designed and developed Restful APIs for different modules in the project as per the requirement.

Leveraged AWS services to deploy, manage, and scale applications.

Collaborated with colleagues across various departments to streamline processes, resolve customer issues, and achieve organizational objectives in alignment with Experian's mission and values.

Implemented cloud solutions for [specific functionalities] to improve efficiency.

Conducted in-depth Credit analysis to assess creditworthiness, evaluate loan applications, and recommend appropriate financial products and services to clients.

Maintained thorough knowledge of banking regulations and compliance standards, adhering to Experian guidelines to ensure the integrity and security of financial and Credit transactions.

Monitored production activities and analyzed performance data to identify trends and patterns

Used a light front-end framework against the JSON API for their service requests.

Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions, and Spring security modules.

Deployed applications to AWS and maintained those using ECS and EKS.

Built on-premise data pipelines using Kafka streaming using the feed from API streaming Gateway REST service.

Implemented the application using Spring Boot Framework and handled the security using Spring Security.

Used Micro services architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers and also worked with Kafka Cluster using Zookeeper.

Developed applications using the latest technologies like Spring, hibernate (using annotations), REST-based Services, XML API, and tools.

Used spring framework for integrating the MVC components with business services.

Implemented single sign on using okta.

Used Angular JS as a framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with the server.

Spring Controllers were used with Angular JS to route the control to desired Java services

Worked on Spring MVC Architecture for web applications.

Successfully deployed, configured, and managed resources, ensuring smooth operations and cost-effective solutions.

Collaborated with a cross-functional team to design and implement responsive user interfaces.

Implemented Angular routing and state management to enhance the user experience.

Ensured code quality and maintainability by following best practices and code reviews.

Troubleshot and resolved complex issues in Angular applications to improve performance and functionality.

Developed and implemented CI/CD pipelines utilizing AWS Code Build, AWS Code Commit, and AWS Code Pipeline to facilitate efficient and automated software delivery.

Possess extensive experience in designing and implementing RESTful and SOAP web services to enable efficient application communication.

Environment: Java 8, Spring Core, Okta, Spring Data, Spring MVC, Spring Batch, Spring Boot, RESTful Web Services, React Js, Visual Studio Code, Angular 10, Kafka, Rabbit MQ,Docker, Jenkins, AWS ECS, EKS, HTML5, CSS3, JavaScript, Unix, Linux, Ubuntu, Oracle, Maven, Bit Bucket, Design patterns, log4J, JSON.

Client: Dell (offshore) Designation: Sr. Software Developer

Company: Infosys (Hyderabad, India) Mar 2019-Nov 2021

Worked on a set of Middleware Applications that process data to upstream and downstream applications.

Worked with the BRM (Billing and Revenue Management System) team to store subscription Data.

Involved in the design and development phases of Agile Software Development.

Developed Java modules implementing business rules and workflows using Spring Boot

Involved in Sprint planning for the estimation of efforts for user stories and bugs

Designed and developed the REST-based Micro services using the Spring Boot

Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.

Created optimized graphic websites and application interfaces using HTML5, and CSS3.

Conducted root cause analysis to troubleshoot issues and implement corrective actions.

Worked closely with production teams to implement process improvements and efficiency enhancements.

Worked with CSS3 background, CSS Layouts, positioning, text, border, margin, and padding.

Involved in writing application-level code to interact with APIs, and Web Services using AJAX, JSON, and XML.

Designed Single-page web applications using AngularJS and deployed into development.

Used various J2EE design patterns, like DTO, DAO, Business Delegate, Service Locator, Session Facade, Singleton, and Factory patterns with the help of Hibernate ORM.

Worked with Scala Applications that process orders and return data in JSON format.

Worked with Xquery to process subscription billing Orders.

Consumed JSON data from Rabbit MQ to process it and send it to downstream applications.

Implemented Micro-services using the Pivotal Cloud Foundry (PCF) platform built upon Spring Boot Services.

Used the JERSEY framework to implement the JAX-RS (Java API for XML and Restful Service).

Primarily focused on the spring components such as Dispatcher Servlets, Controllers, and View Resolver.

Providing access to individual users for Rabbit MQ objects like Queue Manager and queues.

Used GIT for Source Control and Version Management of all codes and resources.

Successfully deployed and managed applications on AWS cloud platforms.

Proficient in cloud services such as EC2,EKS and ECS.

Implemented scalable and cost-effective cloud solutions, optimizing performance and reducing operational costs.

Successfully migrated legacy systems to containerization technologies, leveraging Kubernetes and Docker to enhance scalability, resource efficiency, and system maintainability.

Used Java Api to load the data to Cassandra Clusters.

Good command on CQL to run queries for monitoring the order details saved in DB.

Configured and administered application servers for reliable and high-performance deployments.

Implemented middleware solutions to support enterprise-level applications and ensure seamless integration.

Proficient in troubleshooting and optimizing middleware performance and resource utilization. Demonstrated leadership skills by effectively leading and mentoring development teams.

Successfully managed project lifecycles, from design and development to deployment and support.

Fostered collaboration, ensuring efficient team communication and project delivery.

Responsible for code development activities, UI design, and business functionality implementation.

Environment: Java 8, Spring, MVC, Spring Boot, Micro Services, Hibernate, Eclipse, BRM, HTML5, CSS3, JavaScript, Bootstrap, React Js, Angular 8, Kafka, Node.JS, JMS, AWS, XML, ETL, Maven, Docker, EJB, Log4j, JUnit, DAO, GIT, Jenkins, SOAP, REST, Oracle, Cassandra, PostgreSQL, Agile and Windows.

Client: TomTom (offshore) Designation: Software Engineer

Company: Cyient (Hyderabad, India) Dec 2016 – Mar 2019

Involved in the software development life cycle requirement gathering, coding, testing, and implementation.

Designed and developed Micro Services using Java Jersey Services (JAX-RS) and used Bootstrap along with Angular.JS in creating the Application.

Extensive experience in complex service-related problems diagnosis and resolution, crucial support for Charter Communications teams, and maintaining unbroken data flow, system stability, and dependable data delivery.

Developed single-page applications using Angular 6, Typescript, HTML5, CSS3, and Bootstrap.

Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular.

Used Java for building web applications with client-server architecture for two-way data exchange.

Worked with linux admin to setup, configure initialize and troubleshoot Cassandra cluster.

Used Jax-Rs, Rest Api’s to store import data on Cassandra tables from different relational tables like Postgres and MySql.

Basic knowledge on Cassandra sparks connector to load data to and from Cassandra.

Involved in data modeling tables in Cassandra.

Proficient in managing containerized applications using Kubernetes, including deployment, scaling, and load balancing. Utilized Kubernetes technologies such as pods, services, and replica sets to simplify application management and assure high availability.

Created and built GraphQL APIs that minimized complicated data requests for a more streamlined and user-friendly interface.

Used Log4j API for logging in development, testing, and production environments, configured to send email notifications.

Worked on creating various types of indexes on different collections to get good performance.

Leveraged AWS Lambda for serverless computing, optimizing application performance and scalability.

Utilized AWS CLI and YAML for efficient management and configuration of AWS resources.

Successfully deployed server less applications, minimizing infrastructure management overhead and improving deployment agility.

Led the integration of applications using various protocols, including SOAP and REST web services, ESB, JMS, and File/Data transfers.

Ensured seamless communication between diverse systems, enhancing overall system efficiency.

Environment: JAVA, RESTful Web Services, JAX-RS, Eclipse IDE, React Js, Angular JS, Python, Jenkins, Kubernetes, HTML5, CSS3, Kafka, Rabbit MQ, JavaScript, Unix, Linux, Ubuntu, Postgre SQL, Cassandra, Maven, GIT, JSON.

Product: E-Rats Designation: Software Engineer

Company: Oompfh Info Solutions (Hyderabad, India) Oct 2015 - Nov 2016

Involved in the design and development phases of Software Development.

Involves in the estimation of efforts for user stories and bugs

Successfully managed project lifecycles, from design and development to deployment and support.

Responsible for code development activities, UI design, and business functionality implementation.

Designed and developed the REST-based API’s using the Java Jersey Services

Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.

Created optimized graphic websites and application interfaces using HTML5, and CSS3.

Worked with CSS3 background, CSS Layouts, positioning, text, border, margin, and padding.

Involved in writing application-level code to interact with APIs, and Web Services.

Designed Single-page web applications using AngularJS and deployed into development.

Implemented CRUD operations from Node JS.

Used BIT Bucket for Source Control and Version Management of all codes and resources.

Environment: Node Js, JAVA RESTful Web Services (JAX-RS), Web Storm IDE, Angular Js, Maven, Tomcat, HTML5, CSS3, JavaScript, Linux, Ubuntu, MySql, Bit Bucket, JSON.

Client: Comcast (Offshore) Designation: Design Engineer

Company: Cadsys (Hyderabad, India) Aug 2011 - Feb 2012

Involved in the design and development phases of Agile Software Development.

Produced Maps related to Cable TV Networks on spatial analysis for Comcast.

Kept tracking of records using MS Excel and MySQL.

Involves in the estimation of efforts for work involved and bugs.

Responsible for code development activities, UI design, and business functionality implementation.

Created optimized graphic websites and application interfaces using HTML, and CSS.

Worked with CSS background, CSS Layouts, positioning, text, border, margin, and padding.

Implemented CRUD operations from Node Js.

Used SVN for Source Control and Version Management of all codes and resources.

Environment: Node JS, Java Script, Tomcat, Spatial Analysis, HTML, CSS, JavaScript, Linux, Ubuntu, MySql, SVN, JSON.

Education:

MASTER OF SCIENCE (M.S) IN ELECTRICAL ENGINEERING

WITH EMPHASIS ON TELECOMMUNICATION SYSTEMS

Blekinge Institute of Technology (http://www.bth.se) 2012-2014

Karlskrona, Sweden.

BACHELOR OF TECHNOLOGY (B Tech) IN ELECTRONICS AND

COMMUNICATION ENGINEERING

Jawaharlal Nehru Technological University (http://www.jntuh.ac.in) 2007-2011

Hyderabad, India.



Contact this candidate