0% found this document useful (0 votes)
9 views9 pages

Sample 2

Uploaded by

itconsultantus10
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views9 pages

Sample 2

Uploaded by

itconsultantus10
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

ABOUT ME:

Overall, 11+ years of experience in Full Software Development Life Cycle (SDLC) which includes Analysis, Design,
Development, Implementation, and Testing of web-based applications using Java/JEE technologies. Expertise in core
Java concepts like OOPs concepts Collections, Exception Handling, and Multithreading.

Java 8 | React | MySQL | Java Script| Node Js | Spring

PROFESSIONAL SUMMARY

 Highly skilled and results-driven Full Stack Java Developer with 10+ years of expertise in OOPs, Java/J2EE
technologies, React, React, NodeJS, and all phases of the Software Development Life Cycle (SDLC), including
design, development, testing, and deployment of web-applications.
 Experienced in both Waterfall and Agile methodologies. Strong collaboration, Communication and Time
Management skills, ensuring alignment between business requirements and technical implementations.
Demonstrated ability to deliver Efficient, Scalable, and Maintainable Code.
 Experience in working with MEAN Stack Development using Mongo DB, Express, Node, and React 4/7/8
Modules, Services, Templates, directives, and dependency injection to create a SPA and worked with React CLI.
 Experience in using React components, Forms, Events, Keys, Router, Redux architecture, Flux concept &
redesigning sites with everything from the contact page to the landing page.
 Hands-on experience with Core Java concepts such as OOP concepts, Collections, Exception Handling, Multi-
Threading, and sound knowledge of Data Structure and Algorithms.
 Experienced in developing messaging modules by using Spring JMS, Apache Camel, and Rabbit MQ.
 Experience in Spring framework (MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context) and Struts
(MVC architecture, Interceptors, Action mappings, and resource bundles.). Good knowledge in developing Micro
Services using Spring boot.
 TestNG uses annotations to define test methods and configuration settings. Annotations like @Test, @BeforeTest,
@AfterTest, @BeforeMethod, and @AfterMethod.
 Proficiency in handling web and application servers in creating Domains, Configuration connection pools, and
deploying applications on Apache Tomcat, WebLogic, WebSphere, and JBoss.
 I have extensive experience in Core Java, J2EE, JSP, Servlets, JDBC, Spring, MuleSoft ESB, Maven,
Hibernate, Restful Web Services, and SOAP.
 Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration
methodology, Agile Development & Testing using Software Development Life Cycle.
 Hands-on Experience in writing PL/SQL optimization, and creation of complicated stored procedures, joins, and
views for database objects in Oracle, MySQL, SQL Server, and MongoDB.
 Experience in the design and development of various web services and enterprise-level applications using
Java/J2EE
technologies using Spring, JSF, Spring Boot, Hibernate, and JDBC.
 Experience working in messaging systems using message brokers such as Kafka, RabbitMQ. Hands-on working
experience with Apache Kafka and Zookeeper apart from JMS messaging services.
 Integrated AWS Lambda with AWS Glue for orchestrating complex data processing pipelines and handling custom
business logic.
 Implemented error handling and retry mechanisms in Lambda functions to ensure reliable execution of AWS Glue
jobs and data workflows.
 Experience in designing a Terraform and deploying it in the cloud deployment manager to spin up resources like
Cloud virtual networks, Compute Engines in public and private subnets along with Auto Scaler in Google
Cloud Platform.
 Proficiency with using Java features such as functional interfaces, Lambda Expressions, streams.
 Extensive experience in developing Microservices using Spring Boot, followed domain driven design and Used
Spring Kafka template to process the messages smoothly on Kafka Cluster setup.
 Education Details:
I completed my bachelor’s from Karunya Institute of technology and Sciences from Coimbatore in the year 2015.

TECHNICAL SKILLS
Languages/Utilities Java, C, C++, Python, PL/SQL, XML.
JAVA Technologies Core Java, Multithreading, JDBC, JNDI, Java beans, J2EE, Junit, Maven,
Mockito, Ant, Log4j.
Frame Works Spring, Spring Boot, Spring Batch Struts, Kafka, JSF and Hibernate, Sw.

Web Services WSDL, SOAP & REST.


Web Technologies Applets, JSP, HTML, CSS3, JavaScript, JSON, AJAX, jQuery, React, React, Typescript.
Databases MYSQL, Oracle, SQL server, MongoDB, Couchbase, PostgreSQL.
Middleware Servlets, Java Beans, RMI, EJB, JMS.
IDEs and Tools Eclipse, NetBeans, Text pad, Maven, UML, Log4j, ANT.
Version Control Tools Subversion, GitHub, CVS.
Web/Application Tomcat, IBM WebSphere, JBoss, Apache.
Servers
Methodologies Waterfall, Agile.
Operating Systems Windows 7/8/XP, Linux, UNIX.
Cloud Technologies AWS Cloud Components S3, EC2, Lambda, Elastic Bean Stalk, ECS, RDS.

Professional Experience:

State of Utah, Salt Lake City, Utah Jan 2024 to Present


Java Full Stack Developer
Responsibilities:
 Participated in Agile (Scrum) methodology and was Involved in Design, development, System Testing and User
Acceptance Testing.
 Worked with React CLI and Typescript in React to create Controllers and React components for Web Pages
 Extensively used React UI (React Bootstrap) for ng-grid, UI components, and other directives such as
ng-repeat and ng-show/ng-hide.
 Implemented React directives, expressions, routing capabilities for bookmarking, filters, validations, and
React UI components, Components, ng-modules, Providers, Services, and classes for navigation respectively.
 Optimized performance is achieved by React Lazy Loading.
 Used Spring Boot which is radically faster in building cloud Micro Services and developed spring-based
applications with very little configuration. Wrote comprehensive Unit test cases using JUnit and Spock.
 Designing and implementing modern microservices architectures on cloud infrastructures using AWS Services
such as ECS, ECR, ELB, AWS Elastic Search, MSK, Auto scaling Groups, EC2, etc.
 Use the AWS SDK for Java to interact with EC2.
 USAA is a financial services organization that provides insurance, banking, and investment products to members
of the military community and their families.
 Cucumber, a Behavior-Driven Development (BDD) framework, for writing and executing acceptance tests in
Java-based projects
 Developed efficient AWS Aurora PostgreSQL database schemas, leveraging features like table partitioning,
indexing, and query optimization to improve performance
 DynamoDB is a fully managed NoSQL database service provided by AWS, offering high scalability, performance,
and availability. Integrates with Lambda to trigger functions in response to messages in SQS queues, enabling
asynchronous.
 Used Spring MVC components to implement the business layer and Spring Boot for Micro-services.
 Implemented Elastic Search for caching to enhance the performance of the application.
 Implemented Node JS as a server-side proxy for observing various response times.
 USAA has developed various software systems and applications to serve its members' needs and provide a
seamless digital experience. I implemented modules into Node JS to integrate with designs and requirements.
 Proficient in translating business requirements into readable, executable Cucumber feature files using the Gherkin
syntax
 Used Node Package Manager (NPM) to manage modules & used it to install useful tools such as Grunt and
 Express. Amazon EC2 is a web service provided by AWS for resizable compute capacity in the cloud.
 Built and deployed all required services using AWS CDK for source control.
 SNS provides a scalable and reliable platform for building event-driven architectures and decoupling components
within your applications using AWS. Configure Log4j to send logs to CloudWatch Logs.
 With SNS, you can send messages to a variety of endpoints, including email, SMS, mobile push notifications, and
HTTP/HTTPS endpoints.
 Infrastructure-as-code solutions using Terraform, a popular open-source infrastructure provisioning tool, to
manage AWS resources
 Implemented React 8 Router to enable navigation from one view to the next as the customer performs application
tasks. Experience with React.js workflows Flux, Redux.
 Developed reusable Terraform modules and configurations to provision a wide range of AWS services,
including EC2 instances, VPCs, IAM roles, and DynamoDB tables
 DynamoDB is designed to handle massive workloads and provide low-latency access to data, making it suitable for
applications with high read and write demands.
 Step definitions in Java that map to the Cucumber feature steps, leveraging frameworks like TestNG
 Using EC2, SDK provides convenient methods for managing objects, such as getObject, putObject, deleteObject,
and listObjects. Applied to the business modules integration using Spring Boot, Cassandra DB.
 Error handling and retry logic should be implemented to handle network issues and service errors gracefully using
EC2.
 Consider using multi-part uploads for large objects to improve performance and reliability using EC2.
 Leverage S3 features like event notifications, cross-region replication, and storage classes based on access patterns
and cost requirements in EC2. Supports RESTful APIs and WebSocket APIs for real-time communication.
 Deployed frontend application using AWS S3 and configured CORS to consume RESTful services from another
domain. Worked with Cassandra Node Connector for database persistence to interact with Cassandra.
 Use Spring's dependency injection to configure and manage EC2 instances.
 Using Java with AWS Lambda, you can write functions that respond to events, such as API calls and have them
automatically scaled and executed by AWS.
 Experienced in designing and implementing appropriate data structures, such as data tables or scenario outlines,
to handle complex test scenarios.
 Implemented AWS Aurora PostgreSQL replication and failover mechanisms to ensure high availability and
automated recovery from failures.
 Implemented React directives, expressions, routing capabilities for bookmarking, filters, validations, and
React UI components, Components, ng-modules, Providers, Services, and classes for navigation respectively.
 Used AWS Glue Crawlers to catalog data stored in Amazon S3, creating tables in the Glue Data Catalog for easy
data discovery and querying.
 Configured AWS Glue ETL jobs to extract data from S3, transform it, and load it back into S3 or into other
destinations.
 Leveraged AWS Glue’s Dynamic Frame abstraction to process semi-structured and unstructured data stored in
S3.SNS supports multiple messaging protocols, such as Amazon Simple Queue Service (SQS), AWS Lambda, and
HTTP/HTTPS, allowing you to choose the most appropriate integration for your use case.
 It provides a simple and easy-to-use API for publishing messages to topics and subscribing to receive notifications
(SNS).
 SNS allows you to create topics, which act as communication channels for sending messages to multiple
subscribers.
 Utilize AWS SDK for Java to interact with CloudWatch programmatically.
 Configure CloudWatch SDK in Java applications to publish custom metrics and logs.
 Implement logging frameworks like Log4j to capture application logs using CloudWatch.
 Configure Log4j to send logs to CloudWatch Logs.
 Utilized AWS Aurora PostgreSQL advanced features, including serverless scaling, global databases, and
Aurora Serverless, to match dynamic application requirements.
 To interact with S3 in Java, first, include the AWS SDK for Java dependency in your project.
 Use the S3 client provided by the SDK to create buckets, upload/download objects, and perform other operations.
 Developed the application using Hibernate and Spring Framework.
 Built-in AJAX HTTP Service with observables is used extensively for making quick and incremental updates to
 UI of the application. Implement logging frameworks like Log4j to capture application logs using CloudWatch.
 EC2 allows users to launch virtual servers (instances) with different configurations based on their computing needs.
 EC2 offers a wide range of instance types optimized for various workloads, including general-purpose, compute-
optimized, memory-optimized, and storage-optimized instances.
 Utilized Terraform's state management features to maintain a consistent and reliable representation of the
deployed AWS; Optimized performance is achieved by React Lazy Loading.
 USAA's Java developers are likely experienced in working with various AWS services, such as DynamoDB, SQS,
S3, and Lambda, to build cloud-native applications.
 Worked in integrating JMS with SPRING BOOT by providing an instance that is embedded with Active MQ.
 Deployed Spring Boot-based microservices on Docker containers using Amazon ECS.
 Experience in introducing Docker utilizing the Docker tool compartment. Condition provisioning arrangements
utilizing Docker. Using Swagger Framework, actualizing the Restful API and Swagger gives the rich UI to test
API.
 Subscribers can subscribe to topics and receive messages in real-time, either through push notifications or by
polling the SNS API. You can use the AWS SDK for Java to create Lambda functions and deploy them.
 AWS CloudWatch Monitoring and observability service for collecting and analyzing logs, metrics, and events.
 I used AWS PySpark and AWS Glue, specializing in architecting and implementing robust data processing
solutions.
 Authenticating Users and providing security to Restful web services using OAUTH 2.0.
 Provides a history of AWS API calls for security analysis, resource change tracking, and troubleshooting.
 Integrating version control systems with continuous integration/continuous deployment (CI/CD) pipelines to
automate code testing, building, and deployment processes.

Environment: React, Node JS, HTML5, CSS3-SASS, Twitter Bootstrap4.0, ES6 JavaScript, AJAX HTTP Service,
TypeScript, Spring boot, GCP, Apache Kafka, PCF(Pivotal Cloud Foundry), ECS, Active MQ, SNA, SQS OpenText,
Jenkins, Zookeeper, Bamboo, Log4j, MY SQL, Cassandra DB, USAA, Elastic Search, SNS, S3, Redis, NPM, Web pack,
RESTful, EC2, PostgreSQL, CloudWatch.

Simmons Bank, Atlanta, GA July 2021 to Dec 2023


Java Full Stack Developer
Responsibilities:
 Designed and developed RESTful web services using Spring MVC and Spring Boot to expose many endpoints
which make use of REST template and Hibernate integration.
 Involved in the development of the presentation layer for the application modules using React, HTML5, and
CSS.
 Spring Boot services in combination with React as the front end to form a Microservice Oriented
application.
 Integrated AWS Aurora PostgreSQL with other AWS services, such as AWS Lambda, Amazon S3, and
Amazon Kinesis, to build end-to-end, serverless data solutions.
 USAA's Java developers likely utilize frameworks and libraries such as Spring, Hibernate, and Apache Kafka to
develop scalable and reliable software solutions.
 Oracle Identity Management (OIM) is a comprehensive suite of products provided by Oracle to manage and
secure digital identities within an enterprise.
 Data-driven testing using Cucumber's example tables or scenario outlines to cover a wide range of test cases.
 Integrated Terraform with other tools and CI/CD pipelines to automate the provisioning and deployment of
AWS.
 Created REST API documentation using Swagger and created Docker to compose YAML file and Docker file to
create. Analyze and fix issues related to REST Web services and Application responses.
 SNS can be managed and monitored through the AWS Management Console, CLI (Command Line Interface), and
SDKs (Software Development Kits) available for Java and other programming languages.
 It provides detailed logging and monitoring capabilities, including CloudWatch metrics and CloudTrail
integration, allowing you to track message delivery and monitor the performance of your SNS topics
 USAA may be involved in developing backend services, APIs, web applications, and integrations with other
systems.
 Experience with IAM auditing, logging, and monitoring to track user activities, access events, and policy
violations.
 RxJS is a powerful library for Reactive programming and asynchronous operations, while NgRx, specific to React,
applies the Redux pattern for state management.
 Experience with complex Lambda functions, including asynchronous invocations, batch processing, and
integration with other AWS Lambda services.
 Developed robust backup and recovery strategies for AWS Aurora PostgreSQL data, leveraging techniques
like automated snapshots and point-in-time recovery.
 Debugging Cucumber tests, including handling exceptions, retrying failed scenarios, and maintaining the test
suite.
 Collaborated with cross-functional teams to ensure the Terraform-based AWS infrastructure aligns with
application requirements, security policies, and cost optimization goals.
 Fine-tuning API Gateway settings for optimal performance, including connection pooling and request/response
optimization. Implemented Spring Security and Spring transactions in the applications.
 Integrated Vert.x applications with various databases, including MongoDB and Redis.
 Quarkus provides streamlined common development tasks and integrations with technologies like Hibernate
ORM, REST Easy, Kafka, and MongoDB.
 Monitored AWS Aurora PostgreSQL performance and cost metrics using Amazon CloudWatch, setting up
alarms and automated scaling to ensure optimal operations.
 USAA's Java development teams may adhere to software development best practices, such as agile methodologies,
continuous integration and deployment (CI/CD), and automated testing.
 Oracle Identity Manager (OIM) is a key component of the Oracle Identity Governance Suite, streamlining user
identity and access management for organizations. Worked on developing REST Services to expose the processed
data.
 Experienced in Spring Framework applications like Spring Core, Spring AOP, Spring MVC, Spring
Batch, Spring Security, and Spring Boot and did integration to Microservices into the existing system
architecture.
 Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring
framework.
 Worked with Docker to deploy Micro-services in modern containers to increase Isolation.
 Collaborated with cross-functional teams to ensure seamless integration of AWS Aurora PostgreSQL databases
with various application components and services.
 Developed Terraform configurations that adhere to best practices, such as modularization, input variables,
and output values, to improve maintainability and reusability.
 Configured Jenkins tools for continuous integration and build and deploy the applications.
 Used IAM to create new accounts, roles, groups, and policies to develop critical modules like generating
Amazon Resource Numbers and Integration Points with S3, lambda, Dynamo DB, and SQS queue.
 Implemented performance optimizations for data processing tasks in S3, including partitioning and efficient
read/write operations.
 Configured AWS Lambda functions to trigger AWS Glue jobs automatically in response to events such as new files
being uploaded to S3.
 Used Lambda functions to preprocess or post-process data before or after it is handled by AWS Glue ETL jobs,
enabling more flexible data workflows.
 Provided technical support and troubleshooting for AWS Aurora PostgreSQL-related issues, including
capacity planning, query optimization, and schema changes.
 DynamoDB offers encryption at rest, ensuring data stored in the database is secure on disk.
 It offers configurable message attributes, enabling you to add custom metadata to messages for filtering and routing
purposes using SNS. Configure ECS services to deploy and manage containerized applications.
 SNS provides support for message versioning and message tagging, allowing you to manage and track different
versions of messages; Use CloudWatch Metrics API to publish custom application metrics.
 Configure a backend for state management. In production, it's recommended to use a remote backend like Amazon
S3 and DynamoDB to store and lock the Terraform state file.
 USAA's Java developers are likely experienced in working with various AWS services, such as DynamoDB, SQS,
S3, and Lambda, to build cloud-native applications.
 Used Java and AWS Lambda to perform event-driven processing with SNA and SQS.
 Utilize existing Java libraries or frameworks that provide IAM capabilities. Popular choices include Spring
Security, Apache Shiro, and Keycloak. Utilize CloudWatch Alarms to monitor application health and trigger
notifications.
 Set up monitoring and logging for ECS tasks and services using AWS CloudWatch.
 Integrate ECS with other AWS services like ALB, IAM, and VPC for scalable and secure architectures.
 Integration with other AWS services like S3, RDS, and VPC enables building scalable and resilient applications on
EC2.
 Using Amazon EC2 with Java involves including the AWS SDK for Java dependency in your project.
 You can interact with EC2 programmatically using the EC2 client provided by the AWS SDK for Java.
 Performance tuning and optimization of PostgreSQL databases for improved responsiveness.
 Implementing a continuous integration (CI) and continuous deployment (CD) pipeline using Jenkins in the
AWS, in conjunction with GitHub, to deploy the apps using Docker container services.
 Extensively followed Test Driven Development to implement application business logic, workflow process,
and integration of application modules.
 Performed Terraform plan and apply operations to provision and update AWS resources, ensuring changes are
reviewed and applied in a controlled manner.
 Knowledgeable about best practices for organizing and maintaining Cucumber test code, including the use of
page object models, dependency management, and code reusability.
 DynamoDB supports seamless integration with other AWS services, such as AWS Lambda, Amazon S3, and
Amazon Redshift, allowing developers to build robust and scalable applications.
 USAA may have implemented event-driven architectures and microservices using Java and AWS services to
enable scalability, fault tolerance, and flexibility in their applications.
 Vert.x provides asynchronous APIs for performing I/O operations, such as file I/O, network I/O, and database
access. Implement CloudWatch Events to respond to changes in application state or resource status.
 Creating Google Cloud Storage buckets, maintaining and utilizing the policy management of these buckets, used
gcs.
 Worked on Google Cloud platform services like compute engine, cloud load balancing, cloud storage,
cloud SQL, stack driver monitoring, and cloud deployment manager.
 Documented AWS Aurora PostgreSQL database designs, access patterns, and best practices to maintain a
reliable and maintainable relational database environment.
 Implemented Terraform state locking and remote state storage to enable safe, collaborative management of the
AWS infrastructure.
 Vert.x is primarily associated with Java, it supports multiple programming languages, including JavaScript.
 Worked on REST APIs with JSON to test data, and Postman for testing the Web Services and Documentation of
the
 Wrote JUnit test cases for each line of the application code and performed validation.

Environment: Java/J2ee, Spring Boot, REST, SQL, AWS, HTML5, CSS, JavaScript, jQuery, AJAX, JSON, React,
Eclipse, JBoss, Maven, AWS, DB2, Micro Services, Postman, Spark, Terraform, SQS, JMeter, Vert.x, Couchbase UML,
Quarkus, Agile, XP, Jenkins, EC2,GitHub, JIRA, Junit, Log4j, TODA, IAM, IBM, OIM, SNS,USAA, Cognos,
PostgreSQL CloudWatch.

Lowe’s, Madison, WI Jan 2020 to July 2021


Java Full Stack Developer.
Responsibilities:
 Developed and Implemented Micro Services using Java/J2EE, Spring Boot, and Spring Framework.
 Used JSF & RFID framework in developing a user interface using React Components, Validators, Events, and
Listeners for handling request processing.
 Handled the security and Authorization by Spring Security and OAuth authentication Protocol.
 Involved in writing the test cases for the application using JUnit.
 BPMN workflows can model the end-to-end order fulfillment process in a warehouse.
 Involved in the design and development of UI components using React, JavaScript, HTML, CSS, and Bootstrap.
 Implemented MongoDB database concepts such as locking, transactions, indexes, and replication.
 Implemented JSON web-based tokens for authentication and authorization security configurations using NodeJS.
 Modules like MongoDB and Mongoose for database persistence using Nodejs for the interactions with
MongoDB.
 Utilized Terraform's built-in functions and expressions to dynamically generate resource configurations based
on external data sources or runtime conditions.
 Deployed Spring Boot applications with microservice architecture using REST and Apache Kafka.
 Vert.x supports building web applications and provides features such as routing, request handling, WebSockets,
and HTTP/2 support.
 The AWS SDK for Java provides methods for various EC2 operations, such as launching instances, describing
instance status, attaching volumes, and managing security groups.
 EC2 features like instance metadata, tags, and user data can be leveraged for configuring and customizing instances
dynamically.
 Implement error handling and retry logic to handle exceptions and transient failures when interacting with EC2
APIs.
 BPMN platforms typically expose REST APIs for interacting with process instances, tasks, and variables
programmatically.
 Used Kafka for actively tracking real-time data processing, messaging, and log aggregation.
 worked on creating serverless Microservices by integrating AWS Lambda, S3, CloudWatch, and API gateway.
 Included security groups, network ACLs, Internet Gateways, and Elastic IPs to ensure a safe area
for the organization in AWS private cloud.
 Message broker services are achieved in the application using Active MQ with the JMS framework.
 Implemented Spring Dependency Injection (IOC) feature of spring framework to inject beans into the User
Interface and AOP for Logging.
 Used Spring Security framework for login authentication, and password hashing. Worked on Java Message
Service (JMS) API for developing message-oriented middleware (MOM) layer for handling various asynchronous
requests.
 XStore’s POS terminals can be deployed within warehouse facilities to facilitate sales transactions, order
processing, and customer interactions.
 Troubleshot and debugged Terraform-related issues, such as resource dependencies, syntax errors, and
provider compatibility problems, to ensure successful deployments.
 Implemented Quartz scheduler to execute batch programming using Spring Batch.
 Configured Jenkins to handle application deployment in the Pivotal Cloud Foundry (PCF) server and to integrate
with Git Hub version control.
 Documented the Terraform-based AWS infrastructure, including module descriptions, input/output variables,
and deployment instructions, to support team collaboration and knowledge sharing.
 Build a CI/CD pipeline using Jenkins automation and GitHub repositories using the webhooks plugin.
 JIRA tool for project management used in the application to track bugs, issues, and project management functions
 Set up Jenkins server and build jobs to provide automated builds based on polling the GIT source control system.

Environment: Java, J2EE, Spring Boot, Microservices, AWS, JSF Framework, Spring Security, React, NodeJS, Kafka,
JavaScript, HTML5, CSS and Bootstrap, XStore, REST, RESTful, NoSQL, SQS, Mongo DB, Vert.x, EC2, JUnit,
Jenkins, Log4j, JIRA, Git, BPMN Amazon Web Services, JPA Framework, Spring Rest, Spring MVC, Spring Security,
S3, Hibernate, IAM.

Scene Health, Brook landfilled, MD Mar 2019 to Dec


2019
Full Stack Developer

Responsibilities:
 Involved in System Analysis and Design methodology as well as Object-Oriented Design and development using
OOAD methodology to capture and model business requirements.
 Responsible for Object-Oriented Design using Enterprise Architect.
 Review and guide the application architects with Object-Oriented Design using Rational Unified Process (RUP) using
Enterprise Architect.
 Access Management (IAM) in Java projects involves integrating authentication, authorization, and other
security-related functionalities.
 Responsible for JAVA, J2EE, JSF, JBPM, EL, Groovy, and Java FX coding/development.
 Implemented the web-based application following the MVC II architecture using the Struts Framework.
 Developed front-end components using JSP, Struts Tiles layout.
 Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
 Used React JS for templating for faster compilation and developing reusable components.
 Build Servers using AWS, importing volumes, launching EC2, RDS, creating security groups load balancers (ELBs)
in the defined virtual private connection.
 I Spring JPA can automatically generate queries based on method names defined in repository interfaces developed.
 back-end web services using Node JS and stored dependencies using NPM.
 Implemented J2EE patterns like Data Access Object, Session Facade, Business Delegate, and Value Object.
 Implemented the service layer using Spring 5 with transaction and logging interceptors.
 Used spring framework for middle-tier and spring-hibernate for data access.
 Used Spring AOP to implement various features of the application such as security, where crosscutting concerns
identified.
 Developed SPA project using React TypeScript for frontend, NodeJS.
 Worked in TDD and performed testing using Mocha/Chai and Cypress.
 Worked on node Web API for consuming the REST End point.
 Worked on developing applications, automated scripts leveraging MongoDB.
 Used Spring Boot for building applications with spring initializers and bootstrapping the build configuration and
develop custom solutions that act upon Jenkin's information in authentic time.
 Recommend and develop a strategy for integrating the internal security model into new projects with Spring
Security and Spring Boot.
 Implemented React 8 Router to enable navigation from one view to the next as the customer performs application
tasks. Experience with React.js workflows Flux, Redux.
 Developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, Bootstrap, AJAX, React.js,
React.js and JSON. Enhanced application performance by React 6 Component-based development because of future
React 8 framework transitions.
 To interact with S3 in Java, first, include the AWS SDK for Java dependency in your project.
 Use the S3 client provided by the SDK to create buckets, upload/download objects, and perform other operations.
 Authentication and authorization are managed using AWS credentials, such as access keys or IAM roles.
 Used S3 to Create end to end integration tests with Cypress and unit tests with Jest.
 Developed user interface by using the ReactJS for SPA development.
 Implemented the business layer for MongoDB Service.
 Defined AWS Security groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more
EC2.
 Installation, Configuration & administration of WebLogic application Server.
 Involved in writing SQL, Stored procedure, and PLSQL for the back end. Used Views and Functions at the Oracle
Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database.
 Developed HTML and JavaScript. Developed Scripts for UNIX platform deployment.
 Used ANT for compilation and building JAR, WAR, and EAR files.
 Project coordination with other Development teams, System managers, and webmaster and developed a good
working environment.

Environment: Java EE 11, JSP, Servlets, API, AWS, JSF, Spring DI/IOC, Hibernate, Groovy, XML, HTML, JDBC,
Web services, Rational Software Architect, Web Services(SOAP/WSDL and REST), React.js, S3, EC2, Jasper, ORM,
Web Logic Application Server, Junit, Maven, Log4J, SVN, Oracle 10g, JavaScript, CSS, UNIX.

Farmers Inc Group, California Jan 2018 to Dec 2018


Full Stack Developer
Responsibilities:
 Used Spring framework MVC in the development of new modules based on requirements.
 Utilized various utilities like JSP, JSTL, JavaScript, HTML, & CSS, and jQuery.
 Refactored existing project to make it more RESTful and thread safe.
 Involved in the creation of dynamic web pages with the use of JSP and HTML.
 Configured and set up Java Workspace which included setting up server and theme installation and configuration.
Became familiar with using and navigating through Java Workspace (Eclipse).
 Debugged Java classes used to modify web pages such as Business Objects and Data Access Objects.
 For XML marshaling and unmarshalling used JAXB. Worked with databases like Oracle.
 Tested many components of web applications and documented my observations.
 Participated in analyzing the requirements and depicted them through use cases and scenarios.
 Participated in unit testing, integration testing, and installation of the system.
 Contributed to the decision-making of the software and hardware requirements and tool evaluations.
 Implemented logging for the whole application using Log4j.
 Involved in daily scrum meetings and worked on the sprint tasks in the Agile Scrum development.
Environment: Java, J2EE, Spring, Core Java, SOAP/Rest, Web Services, JavaScript, HTML5, CSS, SASS, JIRA,
Linux, Selenium NOSQL(MongoDB), React JS, AJAX, Apache JMeter.

Albertsons, SFO, CA July 2014 to Dec 2017


Associate Software Engineer
Responsibilities:
 Developed UI screens using JSP, HTML, CSS, JavaScript.
 Worked on JSP, Servlets, Struts framework and production support issues of the existing applications.
 Development of Action Forms, Action Servlets, Action, and Validating Action Forms in Struts framework.
 Implemented Struts Dispatch Action class and form bean classes using struts framework.
 Worked on the JAVA Collections API for handling the data objects between the business layers and the front
end.
 Implemented Multithreading for handling multiple requests and for high performance.
 Build and maintain SQL scripts, indexes, and complex queries for data analysis and extraction.
 Develop a business continuity plan for the SQL Server Databases using JDBC drivers.
 Created an XML configuration file for Hibernate to map to SQL DB.
 Developed web services for sending and getting data from different applications.
 Used JDBC to access Oracle database for accessing customer information.
Environment: Core Java, HTML, CSS, J2EE, JSP, HTML, JavaScript, Servlets, JMS, Hibernate, JDBC, SQL, DAO.ss

You might also like