Raghava Mangali - Java Full Stack Developer |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: Yes |
Visa: H1B |
Raghava Mangali
Sr. Full Stack Java Developer Mobile No: +1 (469) 848 1819 Email: [email protected] linkedin.com/in/raghava-mangali-029b46256 PROFESSIONAL SUMMARY: Over 10 years of experience of IT experience which include in a corporate environment as a Full stack developer. Strong technical skills in complex website developing including web-based applications. Designed and developed Microservices using Spring boot, Java, J2EE, HTML, CSS, JavaScript, NodeJS, Angular JS 8 & 14 , Rest and used Apache Kafka to push stuff on a queue for the service that needs the stuff to be done asynchronously. Designing and Developing Microservices architecture applications and experience in handling messaging services using Apache Kafka Developing of utilizing cloud technologies including Amazon Web Services (AWS), Azure and Pivotal Cloud Foundry (PCF) well versed with Java 11 concepts like Collections, Multithreading, Serialization, GCP, Java Beans and Network programming. Collaborate with frontend and backend developers to integrate Kafka into the full-stack architecture. Work closely with DevOps teams to automate Kafka cluster provisioning and management. Expertise on working with frameworks like Spring4/5, Spring Boot, Spring MVC, Spring DAO (Spring JDBC, Spring ORM), Spring Batch, Spring JMS, Spring Security and Hibernate. Experienced developing Web Applications involving J2EE technologies like JSP, Servlets, JMS, JDBC, JNDI, JAXB, Struts, Hibernate, and Spring MVC. I have significant expertise in building Microservices based on Restful API using popular frameworks such as Spring Boot, Spring REST, Spring Cloud, Spring MVC Eureka, Kafka, and API-Gateway. Utilized Node.js in microservices architectures, building lightweight and scalable services that can be independently deployed and communicated through APIs or message queues. Extensively worked on coding using core Java, GCP concepts like Multithreading, Collections, Serialization, Synchronization, Exception Handling, Generics and Database Connections, as well in Java features like Streams, collectors, lambda functions. Experienced in deploying applications using Jenkins 2.x and Docker, Hadoop for Continuous Integration / Continuous Deployment (CI/CD). Spring Boot microservices were developed using a microservice architecture with RESTFUL and Apache Kafka. Good Expertise in analyzing the Document Object Model(DOM) Layout, DOM Functions and Java script functions, Cascading styles across cross-browser using Fire Bug and developer tool bar. Hands on experience in creating Angular modules, controllers, directives and filters to deploy the entire business logics. Experience developing in User Interface(UI) Rich Web Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, React Js, Bootstrap , Media Queries, CSS Frameworks Good knowledge of Amazon Web Services (AWS) provisioning and good knowledge of AWS services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Dynamo DB, Elastic Beanstalk, ELB (Elastic Load Balancers), RDS and EBS, etc. Experienced in working with Redux architecture using complex object-oriented concepts in improving the performance of the website. Experience in using React Js components, Forms, Events, Keys, Router, plus Redux and Flux concepts. Proficient in working with various technologies like Java, Java Beans, J2EE (JSP, JSF, Servlets, EJB), Spring 5, Hibernate, MicroServices, Spring Boot, Spring Cloud, Ajax, JQuery, Netflix OS, Terraform, JDBC, XML, JAAS, JAX-WS/JAX-RPC, Web Services, LDAP and Design Patterns. Strong expertise in development of web-based applications using Python scripting, GITHUB, Django sites with REST and Angular JS for making it more responsive. Used various web Servers such as Apache Tomcat, Glassfish, IBM Web Sphere, Golang, GCP and Pivotal Server, GITHUB, Spark for developing server-side applications. Experience in MicroServices using Spring Boot for developing independent application with Spring Cloud with RDBMS concepts like writing Queries, Functions, Triggers, Angular 11, Golang, GCP Stored Procedures and PL/SQL packages. Unique experience with OpenShift/Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large-scale developments/deployments on Cloud Foundry and OpenShift/Kubernetes. Expertise in using and configuring various web and application servers like IBM Web Sphere, Java 11 Application Server, Web Sphere Liberty profile, Apache Tomcat, JBoss, Spark Application Server and Web Logic Application Server. Worked with Web services testing tools like JUnit, Mockito, SoapUI, and Postman highly experienced with developing multi-tier Enterprise Applications using Eclipse, NetBeans, My Eclipse, and STS (Spring Tool Suite). SKILL SET: Languages Java 14/11/8.0/7.0, J2EE, SQL, PL/SQL Enterprise Java Servlets, JSTL, Design Patterns, JSF, JMS, JSP, JNDI, JDBC, Log4J API, Java security JavaScript Libraries JavaScript, Node JS, React JS, Next js, jQuery, JSON, AngularJS 8 & 14 Tools & Framework Spring4/5, Spring MVC, Spring Boot, Spring batch, Spring Security, Spring AOP, Microservices, Struts, Log4J and Elastic Search Web Services SOAP, REST, REST API, WSDL Web/App Servers WebLogic, Apache Tomcat, Apache Kafka, JBoss Database Oracle, No SQL, MySQL server Development Tools Eclipse, My Eclipse, Spring Tool Suite (STS) and IntelliJ O-R mapping Hibernate, Spring JPA AWS, Azure EC2, RDS, S3, ELB, EBS, MYSQL DB, Azure spring apps, Azure API Management, Azure Kubernetes Service, Azure Application Gateway, Azure Load Balancer, Azure CLI Version Control Tools SourceTree, Git, Bit bucket, Tortoise SVN Built Tools JUnit, Soap UI, Postman, ANT, MAVEN, WinSCP, Putty, CI/CD, Mockito, Kubernetes, Docker, Jenkins, Splunk, Kubernetes, Dynatrace OS & Environment Windows, Linux, UNIX Design Patterns MVC, Front Controller, Singleton, Adapter, Builder design pattern, Business Delegate and DAO patterns EDUCATION: MCA from Dr. MGR Educational University, Chennai, India - 2010 B.Sc. Computers from Sri Ramakrishna Degree College, Nandyal, India - 2007 PROFESSIONAL EXPERIENCE: Role: Sr. Full Stack Java Developer Location: Dallas, TX Jun 2021 to Till Date Client: Stanley Black Decker (SBD) Responsibilities: Worked on Front end by using Angular js and JavaScript Frameworks. Involving in coding used Struts, Spring and Hibernate, REST/SOAP web services, Java 11 JSF frame, Golang works designed and developed MicroServices business components using Spring Boot. Communicate with the client to understand the requirements of the website, gained experience in project planning , involved in writing the Project Design Document and Project Plan Document. Explaining the underlying VM, Container, and application layout across multiple PCF foundations spread across the globe migrated Database from SQL Databases to NO SQL Databases (Cassandra/MONGO DB). Extensively worked on coding using core Java Golang concepts like Multithreading, Collections, Serialization, Synchronization, Exception Handling, Generics and Database Connections, as well in Java features like Streams, collectors, lambda functions. Consumed REST API based MicroServices with Rest template based on Restful APIs worked with DevOps team for continuous integration (CI) with other software products and continuous development of the products (CD). Creating and exposed Restful APIs using Spring REST and Spring Boot Spark, Hive Spark designed specific databases for collection, tracking, and reporting of administrative clinical data using SQL Server Management Studio. Design, develop and test HTTML5 CSS3, JAVASRIPT and Angular JS that meets accessibility and web browser standards for website. Assumed responsibility for overall layout design to achieve cross-device compatibility through Bootstrap, defined color schemes using HTML5 and CSS3, and created detailed wireframes and process flows. Implementing Java 11 features like Lambda expressions, Streams, Angular 11, filters, pipelines, Optional Interfaces etc. used Apache Kafka as the messaging infrastructure for asynchronous processing Executing SQL queries to retrieve data from databases for analysis extensively used ETL Angular 11 Data Stage to load from different source systems and load into the target data warehouse. Designing and Developing Microservices architecture applications and experience in handling messaging services using Apache Kafka. Designed responsive UI pages using HTML5, CSS, JavaScript, Angular.js, and React-bootstrap. Implemented generating the verification hash code using Node JS and added user validations and user permissions using Node JS. Experience in AWS Cloud platform and its features which include EC2, AMI, EBS, and Cloud watch, AWS SQS and AWS S3 and have extensive experience on Google Cloud services (Anvato, Apigee, Hire, Firebase). Modified the UI screens created by the web designer using HTML5, JSP, CSS3, and Angular8 (for instance) on REST API generating the Web services classes by using Service Oriented Architecture (SOA) and maven. Working on CI/CD deployment pipeline using Bitbucket, Atlassian Bamboo, AWS ECR, Harness, Docker containers and Rancher for managing Kubernetes clusters. Creating clusters in Spark and manage the clusters using Kubernetes (k8s). Using Jenkins to deploy code to create new namespaces, creating Docker, Hive Spark images and pushing them to container registry Worked in using React JS components, Forms Keys Events, Keys, Router, plus Redux and Flux concepts. Worked on MongoDB databases, experience with mongooes.js framework to interact with node.js using express.js server-side framework . Worked closely with backend team to display data using custom components, library components, and Redux. Environment: Java 11, J2EE, REST, REST API, SOAP, React, Spring 5.x, Spring Boot, Angular 11, MicroServices, AWS, Docker, Kubernetes, Kafka, Mongo DB, Hibernate, j Query, JSON, AJAX, Node JS, Oracle 12c, Git, Apache Maven, J Unit, HTML5, Web Logic 12c. Role: Fullstack Developer Sep 2016 to May 2021 Client: Capital Group Responsibilities: Involved in designing web pages using HTML5, CSS3, Javascript, bootstrap, Angular js, React JS, Redux, Flex, Mongo DB. Involved in building highly interactive portable widgets using HTML5, CSS3, and the latest AJAX libraries. Design and develop microservices using Spring Boot framework. Experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config. New library development with Microservices architecture using Rest APIs, Spring boot. Created AWS API Gateway for the all the microservices and implemented Lambda Authorizer. Developed e-mail modules using JavaScript, and hand coding of HTML5, XHTML, and CSS. Utilized Angular js to achieve the client side elements Hide, Show, Event handling, and Ajax call on JSON response and implemented Angular s jqLite to achieve SOM manipulation. Responsible to style, look, and feel of the web pages with CSS and SAAS with dynamic behavior such as variable, mixing, operations, and functions. Researching JavaScript based frame works like React native, Cordova for front end. Worked on React JS virtual Dom and React views, rendering using components which contains additional components called custom HTML Tags. Implemented various screens for the front end using React.js and used various predefined components from NPM(Node Package Manager) and redux library. Implemented stable React components standalone functions to be added any future pages. Experienced React JS and working with React Flux architecture. Experienced in working with Redux architecture using complex object-oriented concepts in improving the performance of the website. Experience in using React JS components, Forms, Events, Keys, Router, plus Redux and Flux concepts. Good Experience in React.js for creating interactive UI s using one way data flow, Virtual DOM, Reactive native concepts Worked extensively with Angular CLI for creating components , Services, Pipes, Directives. Implemented Lazy Loading in the Application. Have worked on AWS to integrate the server side and client side code. To do the asynchronously fetch data from backend to the front end by using promise which include $http and $q services. Worked on front end by using Angular js and javascript. Develop responsive interface using boostrap and used SAAS for CSS. Created a custom responsive web applications to replace a legacy-line of business web application using Angular JS. Experienced in all phase of SDLC like requirement analysis, implementation, maintenance, and extensive experience with agile and scrum. Environment: Java 8, J2EE, Hibernate 3.2, JPA 2.0, Spring4.0, Spring Boot, Angular 8, SOAP, REST, REST API, MicroServices, Google cloud, Docker, JSF, jQuery, Oracle 10g, HTML, CSS, XML. Role: Technical Specialist Apr 2011 to Aug 2016 Client: United Services of Automobile Association (USAA) Responsibilities: Expertise in developing web pages HTML, CSS, BOOTSTRAP, JAVASCRIPT. Good understanding of Document Object model(DOM) and DOM functions. Designed the front end applications, user Interactive web pages. Designed new functions, classes using various JQUERY components for CRM Applications. Analyze and resolve conflicts related to merging of source code for GIT. Called the RESTFULL web services calls for POST, PUT, DELETE, and GET method. Have worked on AWS for fetch files images from AWS to UI. Used React flux to polish the data and for single directional flow. Extensively used GIT for version controlling and pushed the code to GITHUB. Experienced in all phase of SDLC like requirement analysis, implementation, maintenance, and extensive experience with agile and scrum. Utilized redux to share states across different components to increase development flexibility, performance and scalability. Involved in deploying content from cloud platform on AWS using EC2. Followed agile methodology for developing the application. Participated in Agile events including project planning, daily standup meetings, reviews and release planning. Performed unit tests by using Jasmine to resolve the issues. Validated each function wrote test cases to verify the behavior to ensure the performance of the code. Re-designing/developing the main website to improve user experience and add new functionality using CSS layouts. Frequently used Debugging the javascript using Chrome developer Toolbar and Firebug. Built applications using React js which allowed us to render pages on both the client and server using the same base code. Used React library for logical implementation at client side for all the modules. Environment: Java 8, J2EE, Hibernate 3.2, JPA 2.0, Spring Boot, Angular 8, SOAP, REST, REST API, MicroServices, AWS, Docker, JSF, jQuery, Oracle , HTML, CSS. Keywords: continuous integration continuous deployment user interface javascript sthree database rlang information technology procedural language South Carolina Texas |