Inthiyaz Basha Shaik
Email:****************@*****.***
Ph: +1-316-***-****
PROFESSIONAL SUMMARY:
Experienced Full Stack Developer with around 7 years of expertise in designing, architecting, and developing robust business and technical solutions for prominent corporations.
Adept Java programmer with a strong grasp of Object-Oriented Programming, Collections, Exceptions Handling, Input/output (I/O) System, Annotations, Concurrency, Multi-Threading, Lambda and Generics.
Skilled in crafting web-based applications utilizing Java/J2EE technologies, including JSP, JSF, jQuery, JavaScript, HTML5, CSS, XML, Ajax and JMS.
Proficient in utilizing modern frameworks and libraries for User interface design like Angular, React, Bootstrap, Typescript.
Excelled in Java 8, adeptly implementing features such as Lambda Expressions, Streams, and the Java Time API to elevate application functionality.
Profound understanding of the Java Virtual Machine (JVM) architecture, memory management, and execution of Java applications.
Proficient with AWS services like S3, Lambda, SNS, SQS, Event Bridge, IAM, Glue, Athena and Sage Maker for ML applications
Good experience in implementing various modules of Spring framework like Spring IOC, Spring MVC, Spring Batch, Spring ORM, Transaction Management, Spring Security and Spring Boot, Spring Data.
Expertise in implementing persistence logic using JDBC, JPA, Spring JDBC, Hibernate framework.
Experience building event driven architecture leveraging Active MQ and Kafka.
Extensively worked on Microservices using Spring Boot, Spring Data and REST
Expertise in implementing Service Oriented Architecture by using RESTful web services.
Architected and implemented robust logging solutions, leveraging technologies such as ELK Stack (Elasticsearch, Logstash, Kibana) and Splunk.
Designed and implemented scalable monitoring systems using tools like Dynatrace, Prometheus, and Grafana to track key performance indicators and system metrics.
Experienced in using profiling tools like Visual and Java Mission Control to analyze and optimize Java applications.
Proficient in designing and implementing high-performance communication between microservices using gRPC, leveraging its protocol buffers for efficient serialization and deserialization.
Worked with Jersey API to implement RESTful web services, strong knowledge on JAXRS.
Recognized for guiding teams on cloud best practices, ensuring secure, scalable, fault-tolerant, and high- performing applications.
Proficient in architecting and scaling large-scale microservices through the adept utilization of diverse paradigms.
Proficient in guiding large scale cloud application native application development and integration with PaaS, SaaS paradigms.
Experienced working in DevOps/Agile environments and ensuring effective code reviews, unit test automation, build and production deployments that include compiling, packaging, deploying and application configurations.
Experience building CI/CD pipelines using AWS Code pipeline, Jenkins and GitHub actions.
Proficient in Oracle Database, with extensive experience in database design, SQL, PL/SQL, and performance tuning. Successfully managed and maintained complex database systems, ensuring data integrity and optimal query performance.
TECHNICAL SKILLS:
Build Tools: Maven, Gradle, Ant.
Programming Languages : Java 11, J2EE, Python, C++, TypeScript, Scala, Spring Framework, Angular, gRPC, GraphQL
Scripting Languages: JavaScript, Node.js, ReactJS, UNIX Shell Scripting, Bash, YAML
Middleware: ActiveMQ, MuleSoft iPaaS, AWS SQS
Containers: Docker, RedHat OpenShift, Kubernetes
Issue Tracking: JIRA, ServiceNow
Infrastructure as Code Tools: AWS Cloud formation, AWS CDK, Terraform, BOTO 3
Database: Oracle, MySQL, MS SQL Server, PostgreSQL, NoSQL, DynamoDB, MongoDB
Version Control System: GitHub, Code Commit, SVN
CI Tools: Jenkins, Bamboo, Azure DevOps
Operating System: Windows Variants, Linux, UNIX.
Cloud: AWS, Azure, Google Cloud Platform (GCP) PROFESSIONAL EXPERIECNE:
Client: Walmart, Chicago, IL July 2024 - Till Date
Role: Java Full stack Developer Responsibilities:
Followed advanced software development methodologies such as Agile/Scrum model processes.
Design and develop web interface using HTML5, CSS3, Bootstrap, JavaScript, React.js, jQuery, Ajax, JSON that meet accessibility and web browser standards for websites.
Developed single page application and dynamic responsive web application with Angular 9.
Consumed server -side SOAP UI web services and called them from Angular 8 controllers.
Built Angular 8 framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
Integrated Salesforce CRM with backend systems, automating data synchronization processes using Salesforce REST API and Apache Camel.
Created reusable components, Custom modules, Custom Directives, pipes, services in Angular 9
Created Angular 9 components, implemented interpolation, input variables, bootstrapping, Ng For, Ng If, Router outlet, binding the events, decorators.
Implemented Core Java concepts like Multithreading, Collections, I/O, Generics, and Exception Handling for complex business requirements.
Developed and maintained GraphQL APIs for client-side consumption, facilitating efficient data retrieval for dynamic user interfaces.
Migrated all the dependencies from Java 1.8 to the latest stable versions Java 11+.
Used Java 11 features such as Lambdas, Streams, Observables, and Completable Futures.
Worked closely with Salesforce administrators to customize and extend Salesforce capabilities using Apex and Visualforces.
Worked with Microservice architecture using Spring Boot to modularize code and implemented Rest API’s using Spring Rest. Applied Microservice patterns and concepts to develop high performing software solutions.
Involved in using Java 1.8 features like Parallel Streams, Lambdas, functional interfaces and filters.
Used Spring Framework for integrating the MVC components with business service.
Creating web services based on Rest Architecture using Spring Boot framework.
Used Rest controller in Spring Framework to create restful web services and JSON objects for Communications. Environment: Angular JS, Eclipse, IntelliJ, Java, Spring boot, AWS, Teradata, Bootstrap. XML, WSDL, Java Script, GIT, Maven, Postman, Swagger, Agile, Kafka, Graph QL, Jenkins, Junit, REST API, SOAPUI.
Client: BestBuy, Richfield, MN Dec 2023 – Jun 2024
Role: Java Full stack Developer Responsibilities:
Implemented the authentication of the application using Spring Security and OAuth2.0.
Spring beans were used for controlling the flow between UI and Hibernate.
Developed Web Services using XML messages that are used SOAP.
Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
Created and configured the continuous delivery pipelines for deploying microservices and lambda functions using Jenkins CI server.
Involved in Single Page Application framework design using Angular 8, BootStrap, HTML5 and CSS3.
Deployed Spring Boot, Spring Cloud based microservice Docker Container using Amazon EC2 Container Services using AWS Admin Console.
Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker. • Developed AWS S3 to copy project artifacts into S3 bucket.
Wrote some Python scripts to manage AWS cloud formation templates to automate installation of auto scaling, AWS cloud (EC2, S3, Lambda).
Implementing responsive and scalable UI components with Angular 9, ensuring seamless user experiences across different devices and screen sizes.
Manipulated data using CRUD operations of MongoDB database management system and handled database access using NodeJS registry.
Led the design and implementation of GraphQL schemas and resolvers to improve API efficiency, reducing data retrieval time by 30%.
Used Jenkins and pipelines to drive all Microservice authentication builds out to the Docker.
Logging and monitoring with ELK stack.
Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven
Developed custom Salesforce integrations to manage customer data and automate business processes, improving customer data accuracy by 25%.
Implemented and debugged front-end application based Angular application using developer tools in Chrome/MS-Edge.
Developed JUnit test cases to improve code coverage.
Worked with GCP for cloud management services.
Experience working with Sabre App architecture for configuration management and session management etc.
Working on cloud migration with Azure Cloud platform.
Environment: Java 1.8/11, Spring MVC, Spring Boot, Spring Security, Microservices, Kafka, AWS, Jenkins, Angular8/9, JIRA, Hibernate, MongoDB, MySQL, SQL, Restful, HTML5, CSS3, Node.js, GIT, JBOSS, JavaScript, Graph QL, XML, SOAP, JUnit, PCF, Kubernetes, Maven, SonarQube, Jenkins, Agile.
Company: Cognizant Technology Solutions
Client: Loblaw June 2021 – Aug 2022 Role: Java Developer
Responsibilities:
Involved in all software development life cycle phases (SDLC) using Agile Methodology.
Developed Use Case Diagrams, Object Diagrams, and Class Diagrams in UML using Rational Rose.
Involved in developing User Interface (UI) with Angular 11, CSS3, JavaScript, POJO, jQuery, and JSON.
Developed user interface using JSP, JSP Tag libraries, and JavaScript to simplify the complexities of the application.
Leveraged core JAVA concepts like Collections Framework, Multi-Threading, and Exception handling for developing application modules.
Extensively used the latest Java8 features like Functional Interfaces, Stream API, Time API, Transaction Management, Exception Handling, Collection API, and Lambda Expressions.
Used Angular 11 created custom directives for data manipulations and to display data in company standard format in UI.
Implemented SEO strategies to optimize website visibility and ranking on search engine results pages (SERPs), driving organic traffic and enhancing online presence.
Conducted keyword research, analyzed search trends, and implemented on-page and off-page SEO techniques to improve website ranking and increase inbound traffic.
Skilled in integrating Bower with build tools like Grunt or Gulp to automate the process of fetching and including front-end dependencies, streamlining the development workflow.
Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular 11.
Built RESTful APIs with Play Framework, ensuring adherence to REST principles and compatibility with client applications.
Implemented asynchronous and non-blocking I/O operations using Scala Futures and Akka Streams for responsive and reactive applications.
Integrated with relational and NoSQL databases like PostgreSQL and MongoDB, optimizing data access and storage.
Implemented automated testing strategies using ScalaTest and Specs2, ensuring robustness and reliability of the codebase.
Utilized GraphQL subscriptions to enable real-time updates for critical application events, enhancing user engagement and experience.
Integrated machine learning models into Java-based applications for real-world use cases.
Deployed models using Java technologies, ensuring scalability and efficiency.
Conducted thorough model evaluation using cross-validation techniques and performance metrics.
Implemented hyperparameter tuning and optimization strategies in Java for improved model accuracy.
Developed Merge jobs in Python to extract and load data into MySQL database.
Microservices have been built using Spring Boot, and Spring Cloud and deployed to AWS Cloud.
Migrating existing applications into microservices architecture using Rest APIs, Spring Boot, Spring Cloud, and AWS (EC2, S3, Lambda).
Environment: Java, J2EE, Hibernate, PL/SQL, Spring Batch, Spring web services, Spring Boot, MAVEN, Oracle, Jenkins, CSS, Log4j, jQuery, UML, Netflix Eureka, JUnit, Angular 11, GitHub, TDD, Groovy, Kafka, Microservices, Maven, Node JS, Visual Studio Code, Eclipse, Docker. Kubernetes, JUnit, PCF.
Company: Cognizant Technology Solutions
Client: Unilever private LTD Mar 2019 – May 2021 Role: Java Developer
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.
Developed web application using JSP custom tag libraries, Spring Action classes and Action. Designed Java Servlets and Objects using J2EE standards.
Configured the application using Spring framework annotations and developed Spring Controllers for request and response processing and implemented Restful Web Service.
Migrated Spring based application to cloud based Micro services.
Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA.
Participated in coding Spring AOP components for the Transactional Model to handle many requests.
Involved in developing Java APIs, which communicates with the JavaBeans.
Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object.
Involved in Unit, Integration and Performance Testing for the new enhancements.
Developed the application using Java Beans, Servlets and EJB's.
Environment: Java, J2EE, Spring, Hibernate, HTML, JSP, JavaScript, jQuery, XML, JSON, CSS, Angular.js, Ajax, Log4j, Hibernate 3.5, Bootstrap, Apache Tomcat 7, Rest Web Services, Spring boot, JUnit, Maven, Oracle.
Company: Polaris, India Jan 2018 – Feb 2019
Role: Java Developer Responsibilities:
Agile/SCRUM was used as the project management methodology and JIRA were the tools used to keep things in check.
Developed the application using Servlets and JSP for the presentation layer along with JavaScript for the client- side validations.
Worked with Core Java Technologies namely Collections, Serialization, Annotations and Exception Handling to implement Back-End Business Logic including Entity Beans and Session Beans.
Developed the application using STRUTS Framework that leverages classical Model View Controller (MVC) architecture with JSP as the view.
Designed, implemented, and deployed J2EE web application using Struts and Spring IOC (Invention of Control).
Extensively used jQuery to provide dynamic User Interface and for the client- side validations.
Implemented Database connectivity with JDBC for communication between application and database.
Created SOAP Web Services using WSDL, XML and SOAP for transferring data.
Implemented responsive web design using media Bootstrap.
Implemented jQuery (CSS Layout and DOM manipulation and element selections) for several different business site updates, such as page layout changes and content updates.
Designed applications with Spring MVC Framework around Dispatcher Servlet which gives requests to handlers.
Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
Worked on the website from start to finish to give it a new look using HTML/CSS/JavaScript.
Developed EJBs, JSPs and Java Components for the application using Eclipse.
Used Junit for test cases and Log4j to print info, warning, and error data on to the logs.
Developed and deployed Session Beans and JPA Entities for database updates.
Environment: Java 1.5, J2EE, HTML, CSS, Struts 1.2, JSP, JPA, JavaScript, Webservices (SOAP, WSDL), XML, HTTP, SQL, SVN, JDBC, Log4j, Unix.
EDUCATION:
Bachelors in Electronics and Communication Engineering from Lovely Professional University, Punjab, India - 2018.
Master of Science in Computer Science from Wichita State University, Wichita, KS, USA - 2024.