Java Full Stack, Angular 2 Developer Resume
NY
SUMMARY:
- 5+ year of experience in the information technology field, with core design, development and implementation of products/application using JAVA, EJB, J2EE, Spring, Hibernate, Web - Services, Oracle, PL/SQL, HTML5, CSS, NodeJS, Angular, JQuery, and JavaScript.
- Expertise designing and developing database with its stored Procedures, triggers, functions, views and transactions in MySQL, SQL-SERVER, PostgreSQL, MongoDB.
- Profound knowledge in managing databases using technologies like JDBC, Spring-JDBC, Hibernate and Spring-ORM with Hibernate, Spring Hibernate JPA,
- Profound knowledge of inverse engineering using Hibernate plugin to create DAOs from Database.
- Experienced with OOP concepts, Collections, Multithreading and Memory management using Java/J2EE.
- Skillful applying security to applications using Spring Security to enhance the code and security.
- Profound knowledge using Spring MVC, organizing the code so it is readable and efficient.
- Expertise working with JAVA Build Tool, such Maven to get automatically Jars needed.
- Proficiency in developing SOAP, RESTful Web-Services and Spring RESTful Web-Services using Jersey framework
- Proficiency in connecting the backend with frontend using JSP, JSTL, EL, JSON, Thymeleaf, JQuery, Angular 2, AngularJS, NodeJS, etc.
- Expertise using Spring Consistent Programing Model and custom exception Java for transaction management.
- Expertise creating all kind of Directives, Attribute Directives, Structural Directives and Component Directives, in Angular 2. Also includes experience with services, pipes, form validation, reactive form, etc.
- Experienced working with Spring framework and its IoC, AOP and ID.
- Proficiency working with Spring Boot, along with Micro-Services in software Development.
- Expertise analyzing problems, creating algorithm to solve them, and enhancing the performance of the app.
- Expertise developing UI/UX using Angular 2 in combination with Bootstrap, JQuery, JavaScript.
- Excellent communication and interpersonal skills, very collaborative aiming to achieve the goal on time
- Experienced working with test-driven development using Unit testing Framework for java such as JUnit .
TECHNICAL SKILLS:
Programming Languages: Java 8, C#, RoR, Swift, NodeJs, ExpressJS.
Databases: MySQL, PostgreSQL, SQL-Server, Access, MongoDB
Web Development: HTML, CSS, JavaScript, JQuery, ASP.NET, PHP, RESTful, SOAP. Angular 2, JSP, Thymeleaf, JSTL.
Frameworks: Spring, Spring-MVC, Hibernate, JUnit, Spring Boot, Spring-ORM, Spring JDBC, Spring JPA, Spring Security, Jersey, RESTful, SOAP.
Tools: Eclipse, Visual Studio, Xcode, Maven, WordPress, SquareSpace, WorkBench, GitHub,
Servers: IIS, Tomcat, GlassFish. XAMPP, PHPMyAdmin, IIS
OS: Windows XP/Vista/7/8/10, Mac OS X.
PROFESSIONAL EXPERIENCE:
Confidential, NY
Java Full Stack, Angular 2 Developer
Responsibilities:
- Used public APIs which are configured in JSON format and structured it in a format needed for Confidential
- Helped to enhance the performance of the app, designing and developing a database to normalize data using RDBS along with PostgreSQL.
- Created link to use GeoJson format to get the location of the building and determine the right law for it using Angular 2 manipulate that data.
- Developed RESTful web-services using Spring boot to provide third parties with services to make requests to our data base.
- Designed and developed the model to be rendered, using JavaScript to manipulate the data from backend.
- Involved in all phases of the SDLC of the application as a part of a team, including planning phase, analysis phase gathering all the requirements from end users and customer, designing DFD and ERD and implementation of the applications.
- Used Spring Boot framework along with Hibernate to implement Persistent Logic in the application implementing JPA and EJB .
- Worked with Spring MVC to organize the code and to take advantage of Spring Framework and reduce amount of code.
- Implemented security working with Spring AOP simplifying the code and make a high level security application.
- Created presentation layer using JSP, JSTL, Thymeleaf, Bootstrap, HTML5, and CSS3 along with Angular 2 to keep the code readable and make dynamic frontend.
- Developed validations using Validation Form and Reactive Form from Angular 2.
- Made use of Pipes from Angular 2 as filters to display data nicely to users.
- Created test cases using Jasmine for Angular 2 functionality testing to guarantee expected results .
- Used JavaScript, JQuery HTML and CSS to create a comfortable interface
Environment: PostgreSQL, PGAdmin 3, GitHub, Angular 2, HTML5, CSS3, JavaScript, JQuery, Visual Studio Code, Bootstrap 3, Spring Boot,, RESTful Web-services, Postman v5.5, Eclipse Neon 3.
Confidential, Long Island City, NY
Java Full Stack, AngularJS Developer
Responsibilities:
- Worked on creating Single Page application (SPA) using AngularJS, HTML5, CSS3, Bootstrap & JavaScript .
- Designed a database using MySQL to normalized existing data and improve the performance and security using views, stored procedures and functions.
- Used GitLab to manage the project and its task among the team in Combination with GitHub as a version control tool.
- Developed RESTful Web-Services using Spring-ORM, Hibernate and Jersey to provide services for AngularJS application.
- Implemented Persistent Logic using Java JPA in combination with Spring hibernate JPA and easily get access to data using features such as Stored Procedures.
- Implemented industry standard of Java Beans Applying Dependencies Injections and spring IoC.
- Worked with session management using httpSession to assure security of the web application
- All the CRUD operations were performed with the help of AngularJS $http, $q with respect to database.
- Used $sessionStorage, $localStorage and $cookieStore to store data in browser.
- Implemented Spring security to guarantee the secured use of data and prevent system leaks.
- Created multiple reusable UI Directives by defining AngularJS Directives , Attaching Event Listeners, Controllers & Updating DOM elements.
- Used Internationalization (i18n) from AngularJS, to make a worldwide system and get friendlier to customer according to the region and customer’ s preferences.
- Used Karma and JUnit to create test cases in AngularJS to insure the right output and avoid Cross-Platform problems, and test cases for java respectively.
Environment: MySQL version 14.14, WorkBench. AngularJS 1.6, Karma v2.0, HTML5, CSS3, Bootstrap 3, JavaScript, Java 8, Spring 4.2.1, hibernate 4.3, JUnit, Eclipse Neon 3.0. RESTful Web-Services, Jersey.
Confidential, Edison, NJ
Java Full Stack Developer
Responsibilities:
- Analyzed data and created a Relational Database using PostgreSQL to perform some calculations and processes.
- Used Hibernate plugin Reverse Engineering , to create all java beans and their DAO automatically.
- Designed and developed presentation layer using JQuery, JSP, JSTL, HTML, CSS and Bootstrap.
- Worked on data validation on frontend part using JQuery and built-in HTML input types to make faster Response for users.
- Worked with Spring framework to take advantage of loosely coupling and the Java Beans with setter injections.
- Developed an integrated web application using java frameworks and tools such as Spring-MVC, Maven, Spring-ORM with hibernate and Eclipse.
- Used Spring Framework Consistent Programing Model for transaction management using Hibernate JPA .
- Developed an application -wide log mechanism using Log4j.
- Enhanced the performance of the application using Java collection, Multithreading and memory management .
- Implemented Spring security to guarantee the secured use of data and prevent system leaks.
- Used JSP, JSTL, and Spring taglibs to create dynamic, and data responsive view in an organized manner.
Environment: Eclipse Luna, Spring 3, Log4j, hibernate 3, Java 8, Maven, Spring-MVC, Spring-ORM, HTML, CSS, GitHub,
Confidential, NY
Java Full Stack Developer
Responsibilities:
- Combined technology such JSP, JSTL files with JavaScript to make the user experience a very comfortable website.
- Developed a customized id for customer using @InitBinder, PropertyEditorSupport from Spring-MVC, to organize them by field, type and serial number.
- Worked as a part of a team to create algorithms and code them using Spring Boot to accurately compute and apply all rules for every type of building.
- Used Spring-AOP for transaction management with hibernate to automatically open and close connection of MySQL database.
- Developed features using java frameworks and tools such as Spring-MVC, Maven, Spring-ORM with hibernate and Eclipse.
- Implemented Persistent Logic using Spring Hibernate JPA to get access to the database lessening the amount of code and complexity.
- Created test cases to test the performances of the application using JUnit.
Environment: Java 7, Spring 3, Hibernate 3, JavaScript, HTML, CSS, PostgreSQL, PGAdmin 2, GitHub, Dreamweaver, Slack, Spring-MVC, Spring-ORM.