Karan Patel

Karan Patel Email and Phone Number

Full Stack Java Developer @ EQ Bank | Equitable Bank
London, ON, CA
Karan Patel's Location
London, Ontario, Canada, Canada
About Karan Patel

I am a Full Stack Java Developer with over 5 years of experience in designing, developing, and deploying enterprise applications in the Financial and Banking sectors. My expertise includes Java, J2EE, Angular, React, Node, and databases like MySQL, PostgreSQL, and MongoDB, with deployment experience on AWS and Azure using the Spring framework. I am proficient in SDLC methodologies including Waterfall, Agile, and Test-Driven Development, and have strong skills in core Java concepts such as OOP, Multithreading, Synchronization, Collections, and Java 8 features. I have implemented various design patterns and have extensive experience with Java/J2EE, Spring, Hibernate, and web services (SOAP & RESTful). My front-end skills encompass HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax, AngularJS, and ReactJS. I have developed prototypes, templates, and web interfaces, and am skilled in using ReactJS components, forms, events, and Redux. My UML skills are strong, and I am knowledgeable in OAUTH2 for secure REST services. I have worked with NoSQL databases like MongoDB and Cassandra, and possess solid SQL skills. My testing expertise includes Mockito, JUnit, and integration testing, and I am experienced in Agile methodologies, TDD, BDD, and ATDD. I have automated deployment and configuration for various application servers, managed AWS services, developed internal CI systems, and have experience with build and deployment processes, as well as testing tools like Postman, SOAP UI, Swagger UI, Cucumber, and Selenium. MQs includes Spring JMS, Tibco EMS, Apache Kafka, ActiveMQ, and RabbitMQ. I am proficient with logging frameworks and have deployed applications using IBM WebSphere, WebLogic, and Tomcat. Additionally, I am skilled with version control tools like SVN and GIT, and possess strong communication and teamwork abilities.

Karan Patel's Current Company Details
EQ Bank | Equitable Bank

Eq Bank | Equitable Bank

View
Full Stack Java Developer
London, ON, CA
Website:
equitablebank.ca
Employees:
63
Karan Patel Work Experience Details
  • Eq Bank | Equitable Bank
    Full Stack Java Developer
    Eq Bank | Equitable Bank
    London, On, Ca
  • Eq Bank | Equitable Bank
    Full Stack Java Developer
    Eq Bank | Equitable Bank Mar 2023 - Present
    Toronto, Ontario, Canada
    This individual served as a multifaceted backend developer, proficient in Java, Spring framework, and AngularJS. They contributed to the entire software development lifecycle, from analysis to testing, following Agile Scrum methodology. Their expertise included backend logic development, database design, RESTful services creation, and UI development. Additionally, they demonstrated proficiency in AWS deployment, troubleshooting, and collaborating within cross-functional teams to ensure timely delivery of high-quality solutions.
  • S&P Global
    Full Stack Java Developer
    S&P Global Jul 2022 - Feb 2023
    Greater Toronto And Hamilton Area, Ontario, Canada
    I have extensive experience as a Full-Stack Java Developer, involved in developing user interfaces using Spring MVC, JSP, JSTL, HTML5, CSS, JavaScript, jQuery, and AJAX. I have a solid foundation in core Java concepts, including OOPs, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC, and Generics, and have utilized Java 8 features such as Lambda expressions for coding efficiency. I have applied various design patterns like Singleton, DAO, Factory, and MVC. Additionally, I have built UI components using ReactJS, created filters, font size modifiers, and developed container components as the logic layer for UI components. I have experience creating and configuring Microservices architecture, integrating it with React.js applications, and providing testing and production support for a multithreading ETL tool using JPA/Hibernate. I have developed POJOs and DAOs with Spring JDBC annotations and integrated Spring Cloud projects for distributed tracing. My experience includes designing and developing asynchronous RESTful Microservices with Spring Boot, using Spring Core annotations for Dependency Injection, and leveraging automated batch scheduling through ETL processes. I have developed cloud-hosted web applications and REST APIs with Spring Boot, integrated ActiveMQ with Spring JMS for message handling, and worked with NoSQL databases like MongoDB for data persistence. I have configured WebSphere MQ and MDB listeners, used log4j for logging, and developed web applications with Node.js and RequireJS. I have implemented features like Google Maps location search and Excel downloads using ReactJS, set up test automation with Selenium, Cucumber, and TestNG, and participated in troubleshooting issues in cloud environments like Azure and Netflix Eureka. I have developed DevOps pipelines using Azure and Kubernetes, worked with Docker for continuous delivery, and deployed applications using Jenkins for continuous integration.
  • Cisco
    Full Stack Java Developer
    Cisco Apr 2018 - Aug 2021
    India
    I have extensive experience across various phases of the Software Development Life Cycle (SDLC) including requirement gathering, design, analysis, and code development. As a UI developer, I have utilized AngularJS, HTML5, CSS3, D3.js, JavaScript, XML, JSON, AJAX, Bootstrap, and GIT. My work involved using Angular Bootstrap for template design, creating mockup data, and employing RESTful APIs, Promises, and Services in AngularJS. I handled cross-browser issues, unit testing, and client-side validations using JavaScript and AngularJS. Additionally, I developed CSS3 stylesheets for gradient effects, used D3.js for data visualization, and contributed to creating Servlets and JSPs based on MVC patterns with Struts and Spring Framework. I enhanced dependency injection and solved routing problems using Angular 6, and designed UI architecture for web applications. I worked with JSON/XML data, utilized MAVEN for building artifacts, and integrated it with GIT. I also developed and hosted an AngularJS frontend with a custom Elasticsearch server on AWS using Docker containers, and automated cloud deployments with Chef, Python, and AWS Cloud Formation Templates.

Karan Patel Education Details

Frequently Asked Questions about Karan Patel

What company does Karan Patel work for?

Karan Patel works for Eq Bank | Equitable Bank

What is Karan Patel's role at the current company?

Karan Patel's current role is Full Stack Java Developer.

What schools did Karan Patel attend?

Karan Patel attended Fanshawe College, Gujarat Technological University (Gtu).

Not the Karan Patel you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.