Madhu Marella

Madhu Marella

Software Engineer

Followers of Madhu Marella671 followers
location of Madhu MarellaHalethorpe, Maryland, United States

Connect with Madhu Marella to Send Message

Connect

Connect with Madhu Marella to Send Message

Connect
  • Timeline

  • About me

    Software Engineer ❖ Cloud Technology ❖ Java Full Stack Developer ❖ Java, AWS, NodeJS, MySQL, Git ❖ 5+ Years Exp ❖ Software Development

  • Education

    • University of Maryland Baltimore County

      2022 - 2023
      Master's degree Computer Science
    • GITAM Deemed University

      2014 - 2018
      Electrical, Electronics and Communications Engineering
  • Experience

    • Accenture in India

      Jan 2018 - Oct 2018
      Software Engineer

      𝑲𝒆𝒚 𝑹𝒆𝒔𝒑𝒐𝒏𝒔𝒊𝒃𝒊𝒍𝒊𝒕𝒊𝒆𝒔 - • Designed and developed the RESTful web services using the JAX-RS API to communicate over the network.• Developed the dynamic web pages with the use of JSP and HTML, NodeJS• Implemented OAuth2 to secure RESTfulAPIs and generated tokens, Refreshed tokens, Accessedtokens.• Implemented Spring MVC framework, writing Controller classes to manage requests, process form submissions, and conduct validations effectively.• Developed Single Page Applications (SPAs) using AngularJS, HTML, CSS to create responsive web applications that dynamically update without page reloads based on customer interactions.• Utilized React JS for templating to expedite compilation and create reusable components efficiently.• Developed unit test cases with JUnit and implemented logging using Log4j.• Utilized JDBC for database calls from the Java layer, including persisting Java Objects into the database.• Managed Amazon Web Services (AWS) components such as EC2, S3 bucket, Lambda, API Gateway, Auto-Scaling, AMI, and IAM via AWS Console and API integration• Used CI tool Jenkins to automate the compilation and implemented continuous delivery with Docker to run all the tests cases before generating war file. Show less

    • Tata Consultancy Services

      Nov 2018 - Feb 2022
      Software Engineer

      𝑲𝒆𝒚 𝑹𝒆𝒔𝒑𝒐𝒏𝒔𝒊𝒃𝒊𝒍𝒊𝒕𝒊𝒆𝒔 -• Developed end-to-end applications, implementing RESTful web services with Spring Boot, Spring MVC.• Wrote DAO classes utilizing Spring and Hibernate/JPA for efficient database interaction and persistence.• Developed PL/SQL Stored Procedures and Functions for the DAO layer based on analysis of required business objects, ensuring validation using Oracle database.• Designed and developed user interactive (UI) web pages using HTML5, Angular, Bootstrap, CSS, JavaScript, jQuery, ReactJS, and NodeJS.• Constructed backend REST API using Node.js and React.js, integrating modules into Node.js to align with design specifications and project requirements.• Engaged in Core Java coding, leveraging Java APIs including Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to implement business logic.• Implemented dynamic UI rendering based on user actions using ReactJS, responding to user events.• Created Glue ETL jobs in AWS for efficient loading of data into AWS Redshift.• Participated in provisioning AWS S3 buckets for application backup and synchronized content with other S3 backups by creating entries for AWS S3.• Utilized JUnit test cases to systematically validate and verify the functionality of the codebase.• Developed, tested, and deployed applications on Apache Tomcat server, utilizing Eclipse and Tomcat web server for application development and deployment.• Implemented Spring boot microservices to process the messages into the Kafka cluster setup.• Automated compilation using CI tool Jenkins and implemented continuous delivery using Docker to run test cases. Show less

    • JPMorganChase

      Sept 2023 - now
      Senior Software Engineer

      𝑲𝒆𝒚 𝑹𝒆𝒔𝒑𝒐𝒏𝒔𝒊𝒃𝒊𝒍𝒊𝒕𝒊𝒆𝒔 - • Built production web applications using Agile and modern technologies like React, NodeJS, and SQL/NoSQL ORMs.• Designed, configured, and managed public and private cloud infrastructures on Amazon Web Services (AWS) which includes VPC, EC2, S3, Cloud Front, ELB and Elastic Beanstalk.• Strengthened web application performance by employing NodeJS for building scalable and responsive REST services.• Generated DML statements for inserting and updating data in the database, and crafted DDL statements for creating and dropping tables in Oracle database.• Developed serverless applications utilizing Node.js, AWS Lambda, API Gateway, and S3 to create scalable and cost-effective solutions. Show less

  • Licenses & Certifications

    • AWS Certified Solutions Architect – Associate

      Amazon Web Services (AWS)
      Jan 2024
      View certificate certificate