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

HARISCHANDRAPRASAD - Java Full Stack Resume

Haris Chandraprasad is a Java Full Stack Developer with around 10 years of experience in Java and JEE technologies, specializing in web development and enterprise-level applications. He has expertise in various frameworks and tools including Angular, React, Spring, and AWS, and has a strong background in software development life cycle (SDLC) practices. Currently, he is involved in developing and migrating applications at CVS Health, focusing on Java EE technologies and modern front-end frameworks.

Uploaded by

kancharlagopi
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)
23 views9 pages

HARISCHANDRAPRASAD - Java Full Stack Resume

Haris Chandraprasad is a Java Full Stack Developer with around 10 years of experience in Java and JEE technologies, specializing in web development and enterprise-level applications. He has expertise in various frameworks and tools including Angular, React, Spring, and AWS, and has a strong background in software development life cycle (SDLC) practices. Currently, he is involved in developing and migrating applications at CVS Health, focusing on Java EE technologies and modern front-end frameworks.

Uploaded by

kancharlagopi
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

HARISCHANDRAPRASAD

Java Full Stack Developer

Email: [email protected]
Phone: 260-222-7289
LinkedIn ID: https://www.linkedin.com/in/harischandraprasad-k-03486619b/

PROFESSIONAL SUMMARY
 IT professional around 10 years of experience in Java and JEE technologies including analysis, design implementation,
testing and maintenance of applications.
 Sound knowledge in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using Toad Data
Modeler and MySQL Workbench.
 Good command in Core Java and profound experience collection frameworks and Multithreading.
 Expert skills in J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate and Data
Access Object for building J2EE Applications.
 Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript and AJAX technologies.
 Developed User Interface and web page screens for various modules using JSF, AJAX, JavaScript, and Angular JS.
 Expertise in developing Single Page Applications (SPA) with MVC architecture such as Angular 6, Angular 9 and 11.
 Worked on some of the new features of Angular 9 /11like new if else syntax, ng-templates, and form validators.
 Experience in Developing User Interface (UI) Rich enterprise-level web applications, and Web Service Applications using
Front End/User Interface (UI) Technologies like HTML 5, XHTML, DHTML, XML, Object Oriented JavaScript, JavaScript,
jQuery, Angular JS.
 Expertise in using CSS3, HTML5, React, TypeScript, ES6, JavaScript, JSON and jQuery to create UI web pages.
 Developed user interface by using the React JS, Flux for SPA development, also used React forms for data driven form
components and React router to define module level routing.
 Used ReactJS to capture user actions and render the relevant action, as well as dynamically render the UI based on user
actions.
 Experience in Java Framework Integration with Apache Camel.
 Experienced in developing MVC framework-based web apps using Struts and spring.
 Experience in building web applications using Spring Framework features like MVC, AOP, IOC, DAO, DTO and template
classes.
 Experience in large scale Software Development Life Cycle (SDLC) including Requirement Analysis, Project Planning,
System and Database Design and Object - Oriented Analysis.
 Strong knowledge and experienced in multi-tiered distributed environment, OOPS and OOAD concepts, good
understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
 Having experience with Cloud Computing environment like Pivotal Cloud Foundry (PCF), Amazon Web Services (AWS),
and Docker Containers.
 Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and
troubleshooting EC2 instances, and S3 buckets, Auto Scaling, Dynamo DB, AWS IAM, Elastic Load Balancers (ELB), Cloud
Watch, SNS, SQS, and Relational Database Services (RDS).
 Created Azure DevOps pipeline CI/CD jobs for End-to-End Automation to build, test and deliver artifacts.
 Experience in Azure Log Analytics to receive events from a range of other azure services.
 Experience in Azure Kubernetes Services cluster and configured App Insights and analysis.
 Expertise in Object-relational mapping using Hibernate.
 Expertise in developing and consuming Web services including different technologies and standards like XSD, SOAP,
WSDL, JAX-WS and Apache Axis.
 Implemented built-in directives and user defined directives using Vue JS.
 Experience in installing, configuring, tuning Web Logic Server, Apache Tomcat, and JBoss.
 Experience in using IDE Tools like Eclipse, IBM RAD and NetBeans for Java/J2EE application development.
 Expertise in database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle and SQL
Server environments.
 Experienced in using Operating Systems like Windows and Unix/Linux.
TECHNICAL SKILLS
Programming Languages Java (1.5/1.6/1.7/1.8), Java 11, C, Python
Software Methodologies Agile, Scrum, SDLC Waterfall.
J2EE Technologies Servlets (3.1, 3.0), JSP (2.x), JDBC, EJB (3.x), JSF, Java Beans XSD, JAX-RS, JAX-WS,
SOAP, WSDL.
Web Technologies HTML, DHTML, XML, CSS, jQuery, JavaScript, AJAX, Bootstrap, JSON, Angular 11,
React JS, Node JS, Express JS, Angular JS.
Web service Frameworks Spring 4.3, Hibernate 4.3, Struts (2.5/2.3), Spring MVC, Spring IOC, Spring Boot,
Spring AOP, Spring Web Flow, JSF, Log 4J, JUnit, Hibernate, JPA
Web Services SOAP, RESTful.
Databases Oracle, MS SQL Server, MySQL, NoSQL, Mongo DB.
O-R Mapping Hibernate, JPA
Testing Tools/Others Junit, Mockito, Log4J, Postman, Netflix OSS
Messaging Systems Apache Kafka, RabbitMQ
Cloud Technologies/DevOps AWS, Azure, Docker, JIRA
Tools
Build Tools Maven 3.3.9, Ant 1.10, Gradle 3.4.1, Jenkins

Version Control Tools GIT, GITHUB 2.12.0, SVN, Bit Bucket.


Application/Web Servers Web Logic Server 12c, Web Sphere Application Server 8.5, Apache Tomcat
(8.5/8.0), Apache HTTP Server, JBoss.
IDE Tools Spring Tool Suite 3.8.3, Eclipse, IntelliJ IDEA 2017.1, Net Beans
Operating Systems Windows, Linux, Unix, Mac OS

PROFESSIONAL EXPERIENCE

Client: CVS Health, New York, NY Jan 2023 to till now.


Role: Full Stack Developer
Responsibilities:
 Involved in developing and migrating Cold Fusion applications to Java platform.
 Skilled in developing enterprise-level applications using Java EE (Enterprise Edition) technologies such as Servlets, JSP
(Java Server Pages), JMS (Java Message Service), and EJB (Enterprise JavaBeans).
 Involved in supporting tickets, developing, bug/fix releases, upgrading and implementing computer applications
software changes including integration tasks for in-house developed systems and purchased software solutions.
 Developed a Typescript-based front-end application using frameworks like Angular.
 Designed and developed a responsive and dynamic user interface using Angular 11 framework, providing a seamless
and intuitive user experience for the web application.
 Utilized Angular 11 Material to implement a consistent and modern design system for the application, improving visual
appeal and usability.
 Proficient in implementing and configuring Log4j logging framework for Java applications, ensuring comprehensive and
structured logging of application events and errors.
 Adhered to logging best practices and standards while implementing Log4j, including proper log level selection,
message formatting, and error handling, to facilitate effective log analysis and troubleshooting.
 Optimized Log4j logging performance by fine-tuning buffer sizes, batch processing settings, and asynchronous logging
configurations, minimizing overhead and latency in high-throughput production environments.
 Experience setting up CI/CD pipelines using tools like Jenkins, GitLab CI/CD for automated build, test, and deployment
processes, integrating TDD practices into the development workflow.
 Promoted and implemented Test-Driven Development (TDD) practices across the development team, advocating for its
benefits in improving code quality, reliability, and maintainability.
 Extensive experience in developing real-time content management solutions using AEM, enabling dynamic content
delivery based on user interactions and preferences.
 Implemented real-time personalization features within AEM, utilizing Adobe Target or similar tools to deliver
personalized content to users in real-time based on their behavior and demographics.
 As part of a Team, designed, developed, and implemented web-based applications using Java, Struts, Servlets, JSP’s,
Spring and Hibernate that are used to run operations and supply chain activities as part of their daily operations.
 Designed and implemented a microservices architecture for a large-scale application, decomposing monolithic
components into independently deployable and scalable services.
 Demonstrated proficiency in all phases of the SDLC, from requirements gathering and analysis to design, development,
testing, deployment, and maintenance.
 Led cross-functional teams through project initiation, scoping, and planning phases, ensuring alignment of project
objectives with business goals and stakeholder expectations.
 Actively participated in agile or iterative development processes, including sprint planning, backlog grooming, daily
stand-ups, and sprint retrospectives, fostering continuous improvement and team collaboration.
 Implemented inter-service communication using RESTful APIs, message queues (e.g., RabbitMQ, Apache Kafka), or
event-driven architectures (e.g., Apache Kafka, AWS SNS/SQS).
 Developed RESTful APIs using Node.js and Express.js, providing data and functionality to frontend applications and
enabling seamless communication between the frontend and backend.
 Utilized MySQL with Node.js to implement database interactions, performing CRUD operations and complex queries to
store and retrieve data.
 Proficient in utilizing ES6 features such as arrow functions, template literals, and destructuring to write clean and
concise JavaScript code.
 Developed and maintained a large-scale e-commerce platform, utilizing ES6 features such as arrow functions and
template literals to enhance code readability and maintainability.
 Utilized ES6 modules to modularize codebase and improve scalability in a collaborative project management tool,
enabling easy integration of new features and enhancements.
 Implemented SAFe 6.x to achieve [desired outcome], such as increased predictability, faster time-to-market, or
improved quality.
 Established and led Agile Release Trains (ARTs) for efficient delivery of complex solutions.
 Experienced in working with various RDBMS platforms including MySQL implementing complex relational database
schemas, queries, and stored procedures to support application requirements.
 Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from Python using Python-
MySQL connector and MySQL dB package to retrieve information.
 Developed PowerShell scripts for automating routine tasks such as system configuration, user management, and log file
analysis, reducing manual effort and minimizing human error.
 Utilized PowerShell modules and cmdlets to interact with Active Directory, Azure services, and other Windows-based
systems, enabling seamless integration and automation of administrative tasks.
 Proficient in HTTP debugging and troubleshooting using web proxies such as Fiddler and SAML-Tracer, identifying and
resolving issues related to network communication and API interactions.
 Possess a comprehensive understanding of Identity and Access Management (IAM) principles and technologies,
including Active Directory, LDAP, Azure Active Directory, REST API, and Virtual Directory Services.
 Collaborated with internal teams and external vendors to implement IAM solutions, ensuring seamless integration,
security, and compliance with organizational policies and regulatory requirements.
 Migrating existing application into Microservices architecture using Rest APIs and Spring Boot
 Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
 Implemented new Microservices using Spring Boot, Spring Cloud and enabled discovery using Netflix Eureka Server.
 Utilized Spring Data JPA to interact with the database, implementing CRUD operations and complex queries with ease
and reducing boilerplate code.
 Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
 Using Swagger Framework, actualizing the Restful web services using OAUTH 2.0.
 Implemented Spring Security for authentication and authorization, ensuring secure access to protected resources and
enabling role-based access control.
 Configured and optimized caching mechanisms with Spring Boot's caching support, improving application performance
by reducing redundant database calls.
 Designing and developing Restful API and services using best practices to interact within the Microservices and with
the front end. Using spring MVC and spring rest.
 Implement scaled Agile practices such as SAFe (Scaled Agile Framework) or LeSS (Large Scale Scrum) to coordinate and
synchronize Agile teams across larger organizations or complex projects.
 Developed mechanisms for real-time product catalog updates in Elastic Path, enabling dynamic product content
management and ensuring that customers have access to the latest product information and offerings.
 Set up monitoring and analytics tools within Elastic Path to track key performance indicators (KPIs), monitor system
health, and gain insights into customer behavior in real-time, enabling data-driven decision-making and continuous
optimization of the e-commerce platform.
 Define and track key Agile metrics and KPIs (Key Performance Indicators) such as velocity, sprint burndown, and cycle
time to measure team performance, identify areas for improvement, and drive continuous optimization.
 Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services
(SOAP/WSDL) using Top Down and Bottom-Up approach.
 Proficient in writing JUnit tests to ensure the functionality, reliability, and performance of Java applications, adhering to
best practices and testing standards.
 Experienced in utilizing JUnit annotations, assertions, and test runners to create comprehensive test suites covering
unit, integration, and regression testing scenarios.
 Wrote comprehensive unit test cases using Junit and Mockito.
 Strong understanding of Jira Agile boards, sprint planning, and backlog grooming.
 Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored
in AWS S3.
 Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers.
 Used Jfrog Artifactory and Open Shift Docker for deploying and sharing build artifacts and dependencies from
development to production.
 Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the
media files related to the application.
 Developed SQL Queries and stored procedures for retrieving data from Oracle/SQL based databases.
 Performed Static and Dynamic Scan Testing to avoid SQL Injection and Cross-Site Scripting issues.

Environment: Java 8, Spring Boot, AWS, Docker, JPos, JPA-Hibernate, Micro services, Apache, Kafka, JSON, XML, UML, ES6,
Maven, Tomcat Server 8 and PostgreSQL

Client: State of Nebraska. Oct 2020 to Dec 2022


Role: Full-stack Developer
Responsibilities:
 Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for
effective sorting mechanisms.
 Developed and implemented skills in utilizing Apache Maven, a build automation tool, and Apache Ant, a Java library
and command-line tool, to manage dependencies, compile code, and package applications.
 Developed and implemented understanding of Apache Kafka, a distributed streaming platform, and employed it to
build scalable and fault-tolerant event-driven applications in Java.
 Developed custom Maven plugins to automate specific tasks or integrate with proprietary systems, enhancing build
processes and project efficiency.
 Integrated Maven and/or Ant with CI/CD pipelines (e.g., Jenkins, GitLab CI) to automate build, test, and deployment
workflows, ensuring rapid and reliable delivery of software updates.
 Demonstrated expertise in building dynamic and interactive user interfaces using React.js library, leveraging its
component-based architecture and virtual DOM for efficient UI rendering.
 Implemented various design patterns like Singleton, Factory, Observer, and MVC (Model-View-Controller) to promote
code reusability, maintainability, and scalability, adhering to best practices and industry standards.
 Proficient in conducting comprehensive unit tests and integration tests for React components using React Testing
Library, ensuring flawless functionality, reliability, and maintainability of UI elements.
 Specialized in designing responsive and visually appealing user interfaces with React, employing CSS media queries,
Flexbox, or Grid layout to ensure impeccable layout and design consistency across various devices and screen sizes.
 Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
 Seasoned in React.js development, adept at crafting dynamic and engaging user interfaces leveraging React's powerful
component-based architecture and virtual DOM.
 Championed the adoption of [mention SAFe practices, e.g., PI Planning, Inspect and Adapt] to drive continuous
improvement.
 Contributed to the implementation of SAFe for Government initiatives, emphasizing [mention relevant aspects, e.g.,
Lean-Agile mindset, team alignment, value stream focus].
 Leveraged SAFe tools and integrations (e.g., Jira Align, Confluence) to enhance visibility and collaboration within the
ART.
 Developed cross-platform mobile applications using React Native framework, ensuring consistent user experience
across iOS and Android platforms.
 Conducted debugging and troubleshooting using React Native Developer Tools and Xcode/Android Studio to ensure app
stability and reliability.
 Implemented real-time inventory management solutions within Elastic Path, integrating with external inventory
systems and utilizing Elastic Path's inventory APIs to ensure accurate stock levels and availability information for online
shoppers.
 Designed and implemented event-driven architectures within Elastic Path, leveraging messaging systems like Apache
Kafka or RabbitMQ to enable real-time event processing, data synchronization, and system integrations.
 Optimized Elastic Path performance for real-time scenarios, including caching strategies, content delivery network
(CDN) integration, and server-side optimizations to minimize latency and enhance the overall shopping experience for
customers.
 Hands-on experience in developing real-time forms using AEM Forms, enabling organizations to capture and process
data in real-time for immediate action and response.
 Proficient in setting up CI/CD pipelines for real-time deployment of AEM applications, ensuring rapid and reliable
delivery of updates and enhancements to production environments.
 Utilized React Navigation for implementing navigation flows and stack-based navigation within the application.
 Experienced in customizing Log4j configuration files (log4j.properties or log4j.xml) to specify logging levels, appenders,
layouts, and log rotation policies tailored to project requirements.
 Ensured adherence to security and compliance requirements by configuring sensitive data masking and access control
mechanisms in Log4j logging configurations.
 Integrated Log4j with logging analysis and monitoring tools such as Elasticsearch, Logstash, Kibana (ELK stack), Splunk,
or Graylog, enabling real-time log aggregation, search, visualization, and alerting for operational insights and
troubleshooting.
 Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
 Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like
Spring MVC and Spring Boot.
 Deployed applications and services to Azure using Azure App Service, creating scalable and highly available web
applications.
 Implemented Azure Function s, serverless compute service, to handle event-driven tasks and perform background
processing.
 Leveraged Azure Storage services, such as Blob Storage or Azure Database, for efficient data storage, retrieval, and
management.
 Proficient in designing, implementing, and managing Azure Cosmos DB, Microsoft's globally distributed NoSQL
database service, to meet diverse application needs and scalability requirements.
 Experienced in configuring and managing Cosmos DB's global distribution capabilities, ensuring high availability, low
latency, and data consistency across distributed regions for global-scale applications.
 Proficient in leveraging Cosmos DB's multi-model capabilities, including document, key-value, graph, and column-family
data models, to support diverse data storage and querying requirements within a single database service.
 Integrated Azure Cosmos DB, a globally distributed NoSQL database service, to store and access data for highly scalable
and responsive applications.
 Implemented Azure DevOps or Azure Pipelines for Continuous Integration and Continuous Deployment (CI/CD),
automating the build, testing, and deployment processes.
 Deployed Spring Boot based Microservices in Docker container using Jenkins.
 Worked with Splunk and ELK stack for creating monitoring and analytics solutions.
 Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
 Plans and coordinates the administration of PostgreSQL databases to ensure accurate, appropriate, and effective use of
data, including database definition, structure, documentation, long - range requirements, and operational guidelines.
 Designed and optimized database schemas to ensure efficient storage and retrieval of data, leveraging PostgreSQL
features such as table partitioning, indexing, and materialized views.
 Skilled in writing and optimizing complex SQL queries to improve database performance and minimize query execution
time, utilizing PostgreSQL query execution plans and performance monitoring tools.
 Implemented high availability solutions such as streaming replication, synchronous replication, and failover clustering
to ensure continuous availability and data integrity in PostgreSQL environments.
 Proficient in administering Couchbase Server, including installation, configuration, monitoring, and troubleshooting, to
ensure optimal performance and availability of NoSQL databases.
 Proficient in deploying Java EE applications on WebLogic Server, managing application lifecycle, and troubleshooting
deployment issues.
 Developed RESTful applications using Spring annotations mechanism, ensuring efficient and scalable codebase.
 Designed and meticulously documented REST/HTTP APIs, focusing on JSON data formats and implementing a robust API
versioning strategy for enhanced compatibility.
 Implemented enterprise-grade security measures by leveraging a built-in security wrapper to safeguard REST
endpoints, utilizing policies for controlled and secure access.
 Employed Spring Core Annotations for seamless Dependency Injection and Spring MVC for building RESTful APIs, while
harnessing the power of Spring Boot for developing microservices architecture.
 Experience with Red Hat OpenShift, a compartment stage for conveying and overseeing applications, including
containerization ideas, Kubernetes coordination, and organization techniques.
 Utilized JUnit's parameterized test runners and data providers to streamline the execution of test cases with varying
input parameters, enhancing test scalability and maintainability.
 Integrated JUnit tests into Continuous Integration (CI) pipelines using tools like Jenkins or Travis CI, automating test
execution and ensuring code quality and stability throughout the development lifecycle.
 Conducted code coverage analysis using tools like JaCoCo or Cobertura to assess the effectiveness of JUnit tests and
identify areas of code lacking test coverage.
 Developed robust abstraction layers to facilitate communication with SQL and NoSQL databases, enhancing code
maintainability, scalability, and database independence.
 Designed and implemented ORM (Object-Relational Mapping) frameworks and data access layers to abstract database
interactions, promoting code reuse and reducing development time.
 Experience with Agile project management tools like Trello, Asana, or Rally. Knowledge of Agile metrics such as velocity,
burn-down charts, and cumulative flow diagrams.
 Ability to adapt and respond to change quickly in dynamic Agile environments.
 Experience with Agile engineering practices such as test-driven development (TDD) and continuous integration (CI).
 Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development.
 Used Java 8 Features Like lambda expressions for communicating between business layers and database, stream API for
Bulk Data Operations on Collections using both streams and parallel streams.
 Deployment of Cloud service including Jenkins and Nexus on Docker using Terraform.

Environment: Java 8, J2EE, JSP, Servlets, Docker, Kafka, JavaScript, CSS, HTML, Spring MVC, Spring boot, JDBC, RESTful, OAuth2
Log4J2, JIRA, Maven, TDD, Oracle, WebSphere, C#.Net, GitHub, Netscape, Agile/ Scrum Methodology, Micro services.

Client: BCBS Florida, Florida. June 2018 to Sep 2020


Role: Full Stack Developer
Responsibilities:
 Used Soap Postman for testing and developed JUnit Test cases to test the services availability.
 Developed asynchronous and non-blocking code using CompletableFuture in Java, enabling concurrent execution of
tasks and efficient handling of asynchronous operations with built-in support for composition and error handling.
 Proficient in leveraging Java features such as lambda expressions, functional interfaces, and the Stream API to write
concise, expressive, and functional-style code, promoting readability and maintainability.
 Proficient in implementing and customizing Elastic Path Commerce Cloud solutions in real-time environments, ensuring
seamless integration with various systems and platforms for dynamic e-commerce experiences.
 Designing and developing solutions for CI/CD and Release Management using GIT, Jenkins, Maven, Docker, Artifactory,
Kubernetes, Helm, and Amazon EKS which propagates micro services from dev to production.
 Developed robust multithreaded applications in Java, utilizing Java's concurrency utilities such as the
java.util.concurrent package, synchronized blocks, and thread pools, ensuring efficient resource utilization and
improved application performance.
 Experience with Value Stream Mapping (VSM) to identify and eliminate waste in the delivery process.
 Strong understanding of Epic Owners and their role in managing value streams.
 Implemented micro services containers using Docker and Kubernetes
 Deployed the applications in Apache Tomcat Application Server 8.x.
 Involved in all the phases of Software Development Life Cycle SDLC including analysis designing coding testing and
deployment of the application.
 Used Spring Core Annotations for Dependency Injection Spring DI and for Restful web services APIs.
 Utilized Spring Boot Actuator to monitor and manage the application, exposing metrics, health checks, and diagnostics
endpoints for operational insights.
 Implemented scheduled tasks and batch processing using Spring Boot's scheduling capabilities, automating repetitive
tasks and improving system efficiency.
 Integrated external APIs and third-party services using Spring Rest Template, enabling seamless communication and
data exchange between systems.
 Utilized Spring Boot's testing framework, including JUnit and Mockito, for unit testing and integration testing, ensuring
the reliability and quality of the application.
 Designed, Configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon
cloud formation.
 Proficient in using JPA to interact with relational databases, mapping Java objects to database entities using ORM
(Object-Relational Mapping) frameworks like Hibernate or EclipseLink, facilitating seamless data persistence and
retrieval.
 Experienced in containerization technologies like Docker and container orchestration platforms like Kubernetes,
facilitating the deployment and management of Java applications in scalable and portable environments.
 Created and managed CI / CD and Docker deployment pipelines for custom application images in AWS.
 Building/Maintaining Docker/ Kubernetes container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on AWS.
 Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry and other
cloud services like AWS.
 Utilized Node.js in microservices architectures, building lightweight and scalable services that can be independently
deployed and communicate through APIs or message queues.
 Adept at designing RESTful APIs for microservices communication, adhering to REST principles and best practices to
enable seamless integration, versioning, and discoverability of services.
 Skilled in implementing fault tolerance and resilience patterns such as circuit breakers, retries, and bulkheads, using
frameworks like Hystrix or resilience4j to improve system reliability and fault tolerance in microservices-based
applications.
 Designed and implemented RESTful APIs using Express.js or other Node.js frameworks, providing data and functionality
to frontend applications and enabling seamless communication between the frontend and backend.
 Integrated with various databases (e.g., MongoDB, MySQL, PostgreSQL) using ORM libraries like Mongoose, ensuring
efficient data storage and retrieval.
 Utilized Angular to create dynamic, responsive single-page applications (SPAs) that offer seamless user experiences and
efficient client-side performance.
 Leveraged Angular's two-way data binding to synchronize data between the model and view, ensuring real-time
updates and a responsive user interface.
 Database Performance Monitoring and Tuning: Knowledgeable in using database monitoring tools such as Oracle
Enterprise Manager, SQL Server Profiler, or PostgreSQL Performance Monitor. Skilled in identifying and resolving
performance issues to optimize database performance.
 Developed the application using Spring Core Framework.
 Developed views controller and model components using AngularJS.
 Used GIT as a version control for implementing the application.
 Used Angular Reactive forms to implement complex forms and performed the Angular 6 validation to validate user
inputs and to create user-friendly web application using Form Builder.
 Implemented client-side form validation, form view results using various services, pipes in Angular.
 Designed the front end and wrote corresponding one-one REST methods to implement respective change requests.
 Developed RESTful web services using Java Servlets JSON JAX-WS and JAX-RS and persistence using Hibernate and JPA
framework.
 Designed and developed RESTful JSON/XML web service for handling asynchronous AJAX requests.
Environment: Java 7, Servlets, AngularJS, Spring Boot, AWS, Hibernate, Restful Web Services, Swagger, JPA, JSON, XML, Gradle,
Tomcat Server 7 and MySQL

Client: COMCAST, Philadelphia, PA. Oct 2015 to May 2018


Role: Java Developer
Responsibilities:
 Implemented Business Delegate, DAO, DTO, Service locator, Session Façade, View Helper and Value Object design
patterns for all the modules.
 Demonstrated expertise in Core Java concepts including object-oriented programming, inheritance, polymorphism,
encapsulation, and abstraction, with a strong foundation in fundamental Java APIs and language features.
 Experienced in Java SE development, including working with essential APIs such as java.lang, java.util, java.io, java.net,
and java.math, to develop robust and platform-independent applications.
 Experienced in developing multithreaded applications in Java, utilizing synchronized blocks, locks, and concurrent data
structures from java.util.concurrent package to ensure thread safety and efficient resource utilization.
 Developed Hibernate mapping files and hibernate configuration for persisting data to the database.
 Used for java persistence API (JPA).
 Integrated NFC payment functionality into Java SIM card application, enabling users to initiate and authorize
transactions using their mobile devices and SIM card credentials securely.
 Developed OTA update mechanisms for remotely provisioning and updating SIM card applets and configurations over
cellular networks, ensuring seamless deployment of security patches and feature enhancements.
 Implemented transaction logging and reporting features to track and monitor payment transactions in real-time,
providing users and administrators with insights into transaction history and trends.
 Customized the mobile payment system for specific telecom carriers and regions, adhering to carrier-specific
requirements and branding guidelines to ensure compatibility and compliance.
 Designed and implemented Java Card applets for the SIM card, including authentication, encryption, and payment
processing applets, ensuring secure execution of sensitive operations.
 Integrated the mobile payment system with popular mobile wallet applications, allowing users to add their SIM card
credentials to their digital wallets and manage their payment cards conveniently.
 Skilled in working with telecom protocol stacks such as GSM (Global System for Mobile Communications) and UICC
(Universal Integrated Circuit Card) standards, ensuring interoperability and compatibility of Java applications with
mobile networks and devices.
 Proficient in MySQL database administration, including installation, configuration, and maintenance of MySQL server
instances to ensure optimal performance and reliability.
 Designed and developed reusable custom components and directives to enhance the modularity and maintainability of
web applications.
 Worked with RESTful APIs to fetch and manipulate data in real time, ensuring seamless integration with backend
services and maintaining up-to-date user interfaces.
 Experienced in writing and optimizing SQL queries for MySQL databases, utilizing techniques such as query tuning, index
optimization, and query execution plan analysis to improve query performance and reduce latency.
 Skilled in implementing backup and recovery strategies for MySQL databases, including full backups, incremental
backups, and point-in-time recovery, to safeguard against data loss and ensure disaster recovery readiness.
 All code was written using the Eclipse IDE used WebSphere server for deploying the web content.
 Developed UML Class Diagram's, Sequence Diagram's for documenting design documents
 Extensively used JUnit for unit testing, integration testing and production testing.
 Used ANT Builder extensively for the code building and created Daily Rolling Log using Log4j.
 Used Spring Framework for Dependency injection and integrated with the Hibernate.
 Used SVN as Version Control System.
 Responsible for the successful deployment of the code to the client server after a thorough series of testing.
 Implemented Spring Web flow principles that build upon Spring MVC to support user-level, application-directed control
flows.
 Implemented Spring MVC architecture to develop presentation tier and business layer using components like
dispatcher Servlet, Handler Mappings, Controller, Model and View Object, View Resolver.
 Integrated RESTful APIs with the front-end application using Typescript’s asynchronous programming features.
 Developed services using Angular 7 http module to communicate with backend services.
 Worked with Angular 7 for creating custom directives, decorators, and services to interface with both restful and legacy
network services also DOM applications.
 Used Angular.js for connecting the API's using Angular.js $http service.
 Extensive experience in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript,
Redux, Flex, Angular JS (1.X) JQuery, JSON, Node.js, Ajax, JQUERY Bootstrap.

Environment: Java 6, Servlets, spring, Hibernate, Restful web services, Apache, JSON, XML, Tomcat Server 6 and MySQL

Client: Minuscule Technologies, TX. Feb 2014—Sep2015


Role: Java Developer
Responsibilities
 Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session
facade, Value object and DAO design patterns.
 Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into
Action Classes.
 Used Struts tag libraries in the JSP pages.
 Developed a controller Servlet that dispatches request to appropriate Action Classes.
 Developed the application under J2EE Architecture using spring, Struts, Hibernate, Servlets, Web logic and JSP.
 Used Jenkins as a build tool for CI/CD (Continuous Integration and continuous deployment) process.
 Used Node.JS to resolve dependencies via Angular, typescript, jasmine
 Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced
Multithreading.
 Implemented security measures like OAuth 2.0 and JWT authentication to secure microservices communication.
 Knowledgeable in implementing security measures and access controls in MySQL databases, including user
authentication, authorization, and encryption, to protect sensitive data and ensure compliance with security standards.
 Experienced in database migration and upgrades for MySQL databases, including schema migration, data migration,
and version upgrades, ensuring seamless transition and compatibility between different MySQL versions and
environments.
 Containerized microservices using Docker for efficient deployment and management in a distributed environment.
 Strong development skills in designing and developing Micro services along with Spring Boot and Coherence cache
implementation.
 Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend
 Used Java Persistence API (JPA) and hibernate for performing the Database Transactions.
 Used join point and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection.
 Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA)
techniques.

Environment: JDK, JSP, Servlet, EJB, spring, JavaScript, Hibernate, Multithreading, Query, Struts, Design Patterns, HTML5, CSS3,
JMS, XML, Eclipse, Apache, Oracle ECM, Java 8.0, Struts, AWS.

You might also like