Karan - Sr. Java Full Stack
Karan - Sr. Java Full Stack
Professional Summary:
Around 9+ Years of IT experience in analysis, design and development of client server and web-based
applications using Java, J2EE, Python and XML.
Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP), OpenStack, Pivotal Cloud
Foundry (PCF).
Experience on OpenShift platform in managing Docker containers Kubernetes Clusters.
Have good experience and exposure on most of the J2EE technologies like Spring3.0, Restful Web
service, Hibernate, EJB, JMS, JDBC, Servlet, JSF, JSP, XML, XSLT, Java Script.
Strong background in JavaScript (ES5, ES6, ES7, ES8) and new frameworks like Angular JS, 2, 4,5,6,7,8,9
and 10 and Node JS for Backend.
Knowledge of using flux architecture in ReactJS for building client-side web application.
Hands-on experience in standing up and administrating on-premise Kafka platform.
Experience in developing applications based on Object Oriented Programming (OOPS) concepts, java
and web-technologies including core Java, Multithreading, and Collections.
Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design,
Development, Testing, Implementation, Documentation and Support of software applications.
Kubernetes, Amazon EKS, Docker, Amazon ECS, AWS Fargate, Spot Instances, AWS Lambda, Step
Functions, AWS App Mesh, AWS Cloud Map, Amazon ECR, AWS X-Ray, Amazon CloudWatch, Istio,
Jaeger, Docker Swarm, Consul
Experience in Designing, Architecting and implementing scalable cloud-based web applications using
AWS and GCP.
Extensive experience in development and implementation of ORM framework Hibernate/ Hibernate
with Spring Data Access.
Strong hands on experience in developing the Java Enterprise Edition and Web applications on N-tier
Architecture using Java/J2EE and java based technologies such as Spring, Servlets, JSP, Hibernate,
Web services(REST and SOAP),XML, JPA, JMS and JDBC.
Hands on experience in building projects using popular IDEs such as Spring Tool Suite (STS), Eclipse and
IntelliJ.
Good experience in implementing applications with Model-View-Controller (MVC) / N-tier Architecture.
Knowledge on Design Patterns such as Front Controller, MVC, Singleton, Prototype, DAO, Factory
method, Builder Pattern.
Experience in Agile software development process, Test Driven Development and Scrum methodologies.
Proficient in applying design patterns like MVC, Singleton, Prototype, Adapter, Visitor, Observer,
Decorator, Front Controller, Data Access Object.
Solid Experience in Financial, Healthcare, Sports and E-commerce domains.
Experience in developing applications using Java/J2EE (Servlets, JSP custom tags, Struts, Spring,
Hibernate, EJB’s, Java Beans, JDBC, JMS, JSF), XML, Bamboo, JavaScript, HTML, Hibernate, Eclipse3.x,
Tomcat6/7/8.0, WebLogic, Oracle and Unix Korn Shell Scripting.
Knowledge of rendering large data sets on the application view using ReactJS.
Experienced in React JS and working with Redux architecture.
Well versed with AGILE methodologies and experience in Iterative development, Continuous Design,
Refactoring, Continuous Integration and Test-driven development.
Professional web application development using HTML5, CSS3, JavaScript, TypeScript, Node.js, Angular.
Experience with the various spring modules like Spring Core (IOC), Spring AOP, Spring DAO, Spring Batch,
Spring Security, Spring Boot, Spring ORM, Spring JPA Spring Integration, Spring MVC etc.
Strong understanding of Red Hat Satellite 6.3 Infrastructure to manage hundreds of RHEL7 servers.
Experience with the various spring modules like Spring Core (IOC), Spring AOP, Spring DAO, Spring Batch,
Spring Security, Spring Boot, Spring ORM, Spring JPA Spring Integration, Spring MVC etc.
Worked as developer to provide CICD pipeline for the containerized applications (Spring boot-
Microservices, MEAN-stack). As part of these solutions, we used GitLab CI runners/GitLab, Jenkins, Jfrog
artifactory, Docker, and kubernetes).
Experience with ES5/ES6/ES7 features - closures, hoisting, prototypes, block scoping, rest, spread,
restructuring, classes, promises, iterators, generators, async, await, maps and sets
Good Automation practices with Red Hat Satellite Servers to deploy hundreds of applications i.e.,
SPLUNK, BesClient, Symantec, RSA Token authentication to new or existing AWS / VMware vCenter
servers.
TECHNICAL SKILLS: