Name: Anvesh Chandra
Ph.no: 316-***-****
Email id: **************@*****.***
LinkedIn!
Professional Summary:
Overall, 4+ years of professional experience as a Full Stack Developer, utilizing expertise across enterprise solutions, web development, and distributed systems.
Hands-on experience in all stages of the Software Development Life Cycle (SDLC) with proficiency in Agile Methodology (Scrum), Waterfall model, and Test-driven development (TDD).
Deep knowledge of OOP principles, collections, and concurrency.
Hands-on experience in developing REST API’s using Spring Boot with Microservices.
Worked with Authentication and Authorization frameworks like OAuth2, SAML, Okta, and Apigee, including Encryption/Decryption and public/private keys.
Proficient in Spring framework modules, including Spring IoC, Spring MVC, Spring Batch, Spring Boot, Spring Data, Spring Security, and Spring Cloud.
Good understanding of Java 17 features like Stream API, Functional Interfaces, Lambda Expressions, Optional class, and Parallel Sort in Arrays.
Expertise in implementing inter-service communication mechanisms such as RESTful APIs, message queues (e.g., RabbitMQ, Apache Kafka), and GraphQL.
Experience with Java Backend Technologies such as Java Persistence API (JPA), Java Standard API, Java Database Connectivity (JDBC), Object Relational Mapping (ORM) Framework, and Hibernate ORM 5.1.
Experience in creating Java connectors and workflows in Azure Logic Apps for integrating services, applications, and data sources, message queuing, and event-driven communication with Java applications using Azure Service Bus.
Extensive experience working with Oracle, MySQL, and SQL Server and developing stored procedures, triggers, views, functions, and SQL queries in RDBMS.
Expertise in AWS such as ECR, Lambda, S3, Network Security Groups, SNS, SQS, CloudWatch, and EKS and Worked with MongoDB and Apache Cassandra as NoSQL databases.
Hands-on experience with Amazon Web Services (AWS) and Google Cloud Platform (GCP) and Knowledge of Reactive Java (Reactor, Rx Java) for non-blocking programming.
Proficient in building tools like ANT and Maven logging tools like Log4J, JUnit testing, Mockito, and TestNG, Integration Testing.
Proficient in Cloud-based deployment on Amazon EC2 and their other offerings like S3 and AWS including EC2, VPC, S3, EBS, ELB, Cloud-Front, IAM, RDS and Cloud Watch, Elastic cache, SNS, SQS.
Expertise in implementing configuration management tools like Puppet, Chef, and Ansible, automated repetitive tasks using Ansible Tower writing Ansible playbooks, and creating custom playbooks written in YAML code.
Built Continuous Integration environment Jenkins and Continuous delivery environment. Worked with Docker container snapshots, attaching to a running container, managing containers, and directory structures, and Good Knowledge of Python and Python Web Framework Django.
Hands-on experience working with source control tools such as Tortoise SVN, SVN, and Git, Gitlab.
Certifications:-
AWS Certified Developer Associate
Microsoft Certified Azure Fundamentals
Java Certified Programmer
Certified in C, C++, Java, Python.
Certified in IOT (Internet of Things)
Oracle Database Certification by TASK
Certified in Cybersecurity
Certified Microsoft Power BI Data Analyst
Computational Intelligence Information
TCS knockdown the lockdown
Learning Python & Data Visualization
Technical Skills
Web Technologies
Angular 16x, React JS, Redux, J Query, Bootstrap, Materials, Kendo UI, Typescript, JSON, JavaScript, AJAX, HTML5, JSP.
Cloud
AWS, Amazon S3, ECS2, Lambda, Amazon SDK, Dynamo DB, Azure, GCP
Frameworks
Spring Boot, Spring Data JPA, Microservices, Hibernate 3.0, and Spring’s
Java/J2EE Standards
Java 17, EJB 2.1/3.0, JDBC 4.0, JNDI 1.2, JMS, JSF, RMI, JTA, JSTL, Log4J, SLF4J, Apache POI, JUnit, Mockito
Languages
Java, C, C++, Golang, Python, JavaScript, Unix Shell Scripting.
Database
Oracle DB, Postgres, SQL Server, DB2, My SQL, Dynamo DB
Web/App Servers
Oracle Process Manager, Oc4j, WebSphere, BEA WebLogic Application Server, JBoss, Sun Java Application Server 9. x. (Glassfish), Apache Tomcat 5.x/6.
Tools
Visual Studio code, STS, Eclipse, IntelliJ, Sonar, Splunk, Postman,
XML Technologies
XML 1.1, XML Schema, DTD, DOM, SAX, JAXP, JAXB, XSL, XSLT, XPath, XQuery, SOAP, and WSDL
SOA and BPM
BPEL, SCA, SDO, ESB, BPMN, BAM and Adapters
Build/Deployment
Windows, UNIX, Docker, Cloud, Maven, Gradle, Ant, Jenkins CI/CD
UML Tools
Rational Rose, Rational XDE
Miscellaneous
Git, Confluence, JIRA, Rational Clear Case, CVS, SVN, VSS, POI, HP Quality Center, Silk Central
Professional Experience
Client: PWC, Charlotte, NC Jan 2024 -Till Date
Role: Software Development Engineer
Responsibilities:
Developed the single-page application following Agile Scrum, participated in daily standups, sprint reviews, and Kickoffs, and used Jira for project management.
Applied Java 17 to determine coding, programming, and integration activities, implementing Java SE8 features in the Service Layer for enhanced functionality.
Developed Microservices with Spring Boot to enable load balancing and API gateway exposure for the entire cluster.
Utilized Spring MVC flow, Spring AOP, and Dependency injection for seamless interaction among different modules.
Implemented RESTful web services, making API calls from Angular and ensured security and Authorization using Spring Boot Security and OAuth2.
Designed and implemented applications using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring Batch& Hibernate, and Grails.
Deployed Java-based applications on Google Cloud Platform (GCP) using Google Kubernetes Engine (GKE) and App Engine.
Advocated for BDD best practices across the development team, providing training sessions on how to write effective Gherkin scenarios and utilize Cucumber to foster a shared understanding of application behavior.
Creating Storage Pool and Stripping of Disk for Azure Virtual Machines. Backup Configure and Restore Azure Virtual Machine using Azure Backup.
Validated source code for OWASP Top 10 vulnerabilities, identified threats, and provided cost-effective solutions in line with CoreLogic’s/OWASP guidelines.
Employed Microservice architecture with Spring Boot-based services interacting through REST and Apache Kafka message brokers.
Deployed, configured, and managed AWS services, including EC2 instances, S3 for storage, RDS for databases, SQS and SNS for messaging, and Lambda for serverless computing.
Implemented Kafka producer and consumer applications on Kafka clusters with Zookeeper.
Designed and managed relational databases like MySQL and NoSQL databases like MongoDB, ensuring data integrity and optimal performance.
Worked on SOA Web Services using SOAP with JAX-WS for large block XML data transmission over HTTP and Implemented CI/CD pipelines using Jenkins for building and deploying applications.
Reengineered existing applications in VB6.0 and T-SQL Stored Procedures. Used concepts on VB 6.0 Classes and Created DLLs to perform common tasks within related applications.
Integrated SoapUI and JMeter Test cases into Maven for comprehensive testing.
Used JUnit for writing unit test cases and employed Mockito Framework for service and controller mocking.
Established continuous deployment (CI/CD) pipelines with Docker, Kubernetes, Chef, and Puppet, alongside Jenkins and Ansible, to automate application deployment and improve time to production.
Proficient in various technologies including Java SE8, Spring Boot, Microservices, RESTful web services, Apache Kafka, Golang, Elasticsearch, SOAP, JAX-WS, OAuth2, CI/CD JUnit, Mockito, GIT, and log4j.
Environment: Java 17, J2EE, Spring, Spring Boot, Microservices, Spring Data JPA, Golang, Hibernate, Angular, AJAX, JSON, XML, XSLT, JavaScript, Kafka, REST, Azure, Apache Tomcat, MySQL, MongoDB, RFID, Jenkins, JUnit, GitHub, ELK, Docker, Kubernetes, Agile, Scrum, Jira, Aurora/PostgreSQL, AWS, Azure.
Client: BCBS, Chicago, IL Mar 2023 - Dec 2023
Role: Java Full Stack Developer
Responsibilities:
Contributed to the Design, Analysis, Development, and Deployment phases of SDLC, adhering to Agile methodology, and actively participated in mock screen development during project start-up.
Implemented modules using Core Java APIs, Java 11 features (Streams), multi-threading, and object-oriented designs.
Developed the front end using Angular, JSF, JSTL, XML, HTML5, CSS3, JavaScript, and jQuery.
Worked on Spring Boot Microservice architecture with Angular for front-end development.
Integrated Cucumber, Karate, and Jest test suites into CI pipelines (e.g., Jenkins), automating the testing process to catch issues early in the development cycle
Migrated AWS EC2 instances to Microsoft Azure Cloud using ARM subscription, employing Azure Site Recovery and Azure Migrate.
Utilized Camunda REST APIs to interact with the engine, manage processes, and retrieve process data, enabling integration with external systems and services.
Managed Identity and Access Management (IAM) roles and permissions to secure Java applications and data on GCP and Knowledge of SOLID principles, Factory, Singleton, and Observer patterns.
Established CI/CD pipelines using Jenkins for building and deploying applications.
Employed Jenkins for Continuous Integration and Deployment (CI/CD), deploying applications on AWS EC2 instances using Docker, employed GitLab for version control and IntelliJ IDE for development.
Integrated Hibernate with Spring using JDBC Driver Manager, incorporating Hibernate second-level cache for data caching.
Implemented RESTful Web services using Spring Boot, both for consuming data from microservices in JSON and providing deal analysis results and reports.
Conducted Security testing of SOAP and RESTful Web Services, extending and customizing Burp Suite and OWASP ZAP.
Utilized Apache Kafka as a message broker for communication between RESTful Web Services.
Integrated Spring-based applications with ActiveMQ and JMS setting up desired filters using JMS Message Selectors.
Implemented Spring AOP for cross-cutting concerns, including transaction management, logging, and security and designed and developed complex SQL queries and stored procedures using MySQL.
Employed Spring Security for authentication, authorization, and access control features, integrating it with Okta Security API.
Used AWS SNS (Simple Notification Service) for sending messages to multiple users and organized delivery algorithmically using AWS SQS (Simple Queue Service).
Environment: Java 11, J2EE, Spring, Hibernate, Servlets, AWS, MS Azure, Spring Boot, Lambda, Oracle, Golang, Cassandra, GCP, Azure, HTML, (WCAG), CSS, jQuery, Next.js, JavaScript, Angular, XML, JSON, JMS, Maven, Jenkins, WebSphere, IntelliJ, Docker, GitHub, Agile, JIRA, JUnit.
Client: HSBC, Hyderabad India OCT 2019 – Jul 2022
Role: Software Engineer
Responsibilities:
Active participation in Agile ceremonies including Daily Scrum meetings, Sprint planning, estimation, retrospective, and Sprint Demo presentations.
Developed responsive User Interfaces and single-page applications using React, Redux, and React Hooks and Utilized Java 8 features for application classes, including Stream API, Parallel Streams, Time API, Functional Interfaces, and Collection API.
Website design using JSP, JSTL, HTML5, CSS3, jQuery, AJAX, JSON, Bootstrap, and JavaScript.
Implemented Core Java concepts like Multi-Threading, Exception Handling, and Collection APIs.
Developed single-page applications (SPAs) with Angular JS creating reusable components for data manipulation and display and Implemented OAuth 2.0 mechanism for securing resources.
Deployed Microservices-based applications on Azure Kubernetes, utilizing AKS, Ingress API Gateway, MySQL databases, and Cosmos DB.
Integrated Spring Boot Microservices with Apache Kafka Connector for asynchronous messaging and hibernate to store data to local databases like MySQL and PostgreSQL and remote Content Management System (CMS)
Involved in writing Spring Configuration XML, a file that contains declarations and business classes that are wired up to the front-end managed beans using the Spring IOC pattern.
Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence in the Oracle database and Implemented automation of repetitive tasks and processes using Robotic Process Automation (RPA).
Implemented Azure backup methodologies with PowerShell Scripts for services like Azure SQL Database, Key Vault, Storage blobs, App Services, etc.
Supported application deployment on the IBM WebSphere server and resolved related issues.
Developed stored procedures and triggers using PL/SQL for business logic in the Oracle database.
Utilized Redis Caching for high-performance services and reduced data duplication.
Implemented log4j for logging messages and Splunk for real-time log capturing, indexing, and correlation and Utilized Jira for story-based project planning, task assignment, and issue tracking.
Engineered SOAP and RESTful APIs, orchestrating effective communication between microservices and ensuring the seamless integration of diverse system components.
Developed Business objects using POJOs and data access layer with Hibernate framework.
Designed and developed business components with Spring Boot, Spring Dependency Injection and Spring AOP and Used GIT as a version control tool for code management.
Environment: Java 8, Spring, MVC, JSF, JSP, Spring Boot, Hibernate, REST, HTML5, CSS3, JavaScript, AJAX, React.js, Redux, Node.JS, Next.js, ES6, GraphQl, JMS, XML, AWS, Docker, Kubernetes, Kafka, EJB, Log4j, JUnit, SOAP, MongoDB, PL/SQL, SQL, Agile and Windows.