Post Job Free

Resume

Sign in

Developer Java

Location:
Etobicoke, ON, Canada
Posted:
August 02, 2019

Contact this candidate

Resume:

Harsh Patel

Phone: 647-***-**** ****-** Markbrook Lane

Email: ac9yw0@r.postjobfree.com Etobicoke, ON, M9V 5E3 Profile

Experience in Core Java and Python concepts such as OOP Concepts, Exception Handling and Generics.

Experience with Spring Core, Spring Boot, Spring Data JPA, Spring AOP, Spring Security, Spring Transaction, Spring MVC, Spring Integration and Hibernate, EJB, Kafka Exceptional skills in Agile Development and Test-Driven Development Expertise in data structures and algorithms and cloud technologies AWS, Azure. Technical Skills

Programming Languages C, C++, Python, Java/J2EE, C#, Swift Database Oracle, MySQL, DB2, GemFire, Firebase, PL/SQL Web Development HTML, XHTML, CSS, JavaScript, AJAX, JSX, Bootstrap, JQuery, LodashJS, MomentJS, SASS, Typescript, ReactJS, KnockoutJS, PassportJS, EmberJS

Software Tools Visual Studio, Eclipse, STS, Xcode, Android Studio, SOAP UI, Tomcat Frameworks Wicket, REST, Angular, ASP.net MVC, Android, Swift, Spring, Hibernate, J2EE, Maven, Spring Boot, Spring MVC, Kafka Deployment Tools Github, Jenkins, Tortoise SVN, Docker, Kubernetes Education/Training

Computer Programming and Analysis Diploma Program Co-op Sep 2016- Apr 2019 Seneca College, Toronto, GPA: 3.9/4.0

Certificate Course for Java August 2016

All India Saksharta Mission, India, A Grade

WEB-322 (MYAPP)

Technical Projects

Designed, coded, and implemented a server-based web app using widely used open- source software’s including Node.js, Express.js, and MongoDB Demonstrated professional-level JavaScript skills and designed programmatically- generated web documents, using a view engine, and a CSS framework, to present consistent and attractively-formatted content.

WEB-422

Designed, coded, and implemented a client-side web app using widely used open-source software’s including AngularJS, JQuery, and MongoDB Implemented MVVM architectural design and creating observable view-model and data bindings. Developed component-based architecture using Angular and used Angular-routing. Used JWT for securing a web API and hashing passwords for further security. Used Jasmine test framework for writing tests.

To-do Management App (Spring Boot - Angular)

Developed a simple To-do management full stack application from scratch using Spring boot, JPA and Angular.

Implemented Spring security for authentication and authorization. Used Bootstrap for styling pages.

E-cart (Online Shopping Cart) – Angular App

Developed a real-time e-commerce application with Angular, Firebase and Bootstrap.

Added CRUD operations, forms with custom validations, searching, sorting, filtering and pagination.

Added authorization and authentication where admin routes were protected and links for admins where hidden to normal users.

Currency Exchange app (Spring Boot, Spring Cloud API’s, Spring Rest, JPA) Developed a microservice architecture, enabled load balancing, scaling up and down of microservices.

Used Spring Cloud Config Server to centralize configuration of microservices, also implemented Eureka Naming Server.

Implemented Feign to connect microservices and implemented Zuul API gateway. Related Employment Experience

Intermediate Application Developer Sep 2017• Dec 2017 CIBC

Responsible for modifying and managing CIBC’s mobile web application using Wicket framework.

Designed and coded programs; created test using Junit and run tests to find errors and revise programs.

Demonstrated coding proficiency with JAVA, Python, and shell – scripting. Application Developer May 2018• Aug 2018

CIBC (PNO Team)

Modified spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.

Designed and developed RESTful Web Services based on Business Requirement Implemented code for business logic using EJBs.

Performed unit testing using Junit and monitored the error logs using Log4J and fixed the problems.

Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC

Used SpEL for querying and manipulating an object graph at runtime. Volunteer Experience

Board of Director April 2018• Present

Seneca Student Federation

As a governing body, we met periodically to discuss and vote on the affairs of the organization. Participated in organizational planning and decision making. Make sure the organization remains financially solvent by evaluating financial policies, approving budgets, and reviewing financial reports.

Guided council members and make sure they follow our by-laws.



Contact this candidate