Angular 2, Java Full-stack Developer Resume
New York, NY
SUMMARY:
- 5+ years of experience as a software engineer using Java, MySQL, PL/SQL, HTML, CSS, JavaScript, JQuery, Web Services, Spring, Hibernate, SOAP, RESTful Web - Services, Angular 2, AngularJS, Bootstrap.
- 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, JPA Repository.
- Possess knowledge of full life cycle of software development process including requirement gathering, prototyping, proof-of-concept, design, implementation, testing and support.
- Experienced in developing apps with OOP concepts, Collections, Multithreading and Memory management using Java/J2EE.
- Proficiency in creating unit test cases using JUnit to test for problems in the application.
- Proficiency in testing Angular with Jasmine, Karma and Postman.
- 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, Thyme leaf, JQuery, Angular 2, AngularJS, Node JS, Express etc.
- Experience with services, pipes, form validation, Reactive forms in Angular 2.
- Expertise in the application of different design patterns like Singleton, Factory and Prototype.
- Experience in developing applications with Spring Boot, spring’s Inversion of Control (IOC), Aspect Oriented Programming (AOP), Spring MVC, Spring Security and spring’s integration with Hibernate.
- Hands on experience on application build tool such as Gradle, Maven and free web debugging proxy such as Fiddler.
- Proficiency working with Spring Boot, along with Micro-Services in software Development.
- Expertise developing UI/UX using Angular2 in combination with Bootstrap, JQuery JavaScript.
- Proficiency with creating UML diagrams, creating models and designing database in MySQL Workbench.
- Ability to learn and apply new concepts and technologies in a short amount of time.
- Excellent communication and interpersonal skills, very collaborative aiming to achieve the goal on time and the best results.
TECHNICAL SKILLS:
Programming Languages: JAVA, C, C++, Visual Basic, Python
Databases: Microsoft SQL Server 2008/2012, Oracle 10g/11g, Mongo DB and MYSQL
Web Development: HTML, CSS, JavaScript, JQuery, ASP.NET, RESTful, SOAP, JSP, Thyme leaf
Frameworks: Spring, Spring-Boot, Spring-MVC, Spring Security, Spring AOP, Spring JPA, Hibernate, AngularJS, Angular 2, JUnit, Micro Services, Log4j
Tools: Java (Eclipse, Net beans, IntelliJ IDEA), Visual Studio 2010/2012/2015, VB .NET, C#, Maven
Servers: Apache Tomcat, Glass Fish, XAMPP, php MyAdmin
Operating Systems: Windows XP/Vista/7/8/10, Mac OS, Linux Ubuntu/CentOS
Version Control Tools: GitHub, Bit bucket, TFS
PROFESSIONAL EXPERIENCE:
Confidential - New York, NY
Angular 2, Java Full-Stack Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the “Find a plan page” page specifications.
- Created Responsive web application using Spring Boot, Spring MVC, Jpa Repository, Hibernate, Angular 2, HTML5, CSS3, JavaScript, Bootstrap, Node and Express.
- Extensively used Spring Security, Spring AOP and Spring Dependency Injection (DI).
- Developed Stored Procedures and invoked them using Spring Hibernate.
- Developed Java j2ee design patterns like Singleton, Factory.
- Developed components, views and directives for application and used Http Request to read data from web servers and process JSON data to render in the UI.
- Accessed JSON formatted data from the back-end for Location-based services and used JQuery for DOM manipulations.
- Creating Rest Web Services and working with it.
- Used Angular 2 routing for navigations, pipes, services etc.
- Validated forms using Angular 2 and regular expressions there by providing client side validation and server validation
- Performed Jasmine unit tests using Karma to verify Angular 2 modules and JavaScript utility routines.
- Testing GET and POST methods using Postman
- Used JSP, JSTL, Angular 2 and Spring taglib to create dynamic and responsive pages
- Create all functional for “Find a plan page”
Environment: Java 8, spring 4.2.1, JpaRepository, Hibernate 4.3.0, MySQL Server, HTMLS, CSS3, JavaScript, Angular 2, JQuery, Visual Studio, Maven, Tomcat, GitHub.
Confidential - Overland Park, KS
AngularJS and Java Developer
Responsibilities:
- Developed AngularJS pages along with Bootstrap to give dynamic UI actions.
- Designed and developed Single Page Application (SPA) using ngRoute and $route Provider
- Used AngularJS Directives: ng-app, ng-model, ng-repeat, ng-show, ng-controller and ng-route.
- Developed business level using java collections, multithreading, etc.
- Worked on front-end validation in AngularJS along with HTML validator and ng-Required, validating them with input states such as $invalid, $valid, $touched, $untouched, $dirty.
- Utilized the AngularJS directives, factory, service and filters. Created number of custom directives to reuse them across the controller.
- Designed and Implemented Restful web service in JAVA with Spring Boot and Hibernate.
- Extensively used Spring Security, Spring AOP and Spring Dependency Injection (DI).
- Developed DAO and Service classes using JpaRepository and Hibernate frameworks.
- Testing Angular Js code with Jasmine and Karma.
- Developed Oracle SQL queries. Implemented the connectivity to the Oracle database using JDBC.
- Working with Linux platforms
- Extensively used Eclipse IDE while writing code & used GitHub for version control.
- Used Maven plugin to build the software packages.
- Used UML and Workbench for creating model and diagrams
- Conduct Unit testing using Junit, Mockito and fix any defects found
Environment: Java 8, spring 4.2.1, Oracle Server, Hibernate, HTMLS, CSS3, AngularJS, GitHub, Jasmine, Karma and Postman.
Confidential, Morris Plains, NJ
Java Developer
Responsibilities:
- Involved in all phases of the project - Analysis, Design, Development, Quality Assurance Testing and Deployment.
- Responsible in allocating and prioritizing the work for EIT team and update the weekly status to the management.
- Developed the application in JAVA, spring, SOAP Web Services, Hibernate and JPA.
- Responsible for modifying database
- Responsible in improving the performance of the application relate to hibernate, SQL.
- Extensively used Log4j for logging.
- Developed frontend pages using JSP, HTML, CSS and JavaScript framework
- Extensively used Eclipse IDE while writing code & used Team Foundation Server for version control.
- Performed the Unit testing, integration testing and system testing of the applications.
- Developed business layer using java collections with design patterns
- Coordinate with the QA team for the QA testing of the applications and defect fixes using the TFS defect tracking system.
- Used Maven plugin to build the software packages.
Environment: Java, JSP, Servlets, SQL Server, Eclipse, Windows, HTML, JavaScript.
Confidential - Brooklyn, NY
Java Developer
Responsibilities:
- Developed the application in JAVA using collections, exceptions, multithreading;
- Used spring boot with Hibernate.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Used Spring AOP for logging, auditing, and transaction.
- Used Spring Security for Authentication and Authorization of the application.
- Developed views pages using JSP, HTML, CSS and JavaScript.
- Designing and developing Database using MySQL.
- Used Tomcat server for deployed application.
- Write Stored Procedures and Views and invoke it with Spring Hibernate.
- Wrote Web Services using SOAP for sending and getting data from the external interface.
- Used H2 database for invoking and testing SOAP services.
- Used GitHub for inversion of control.
- Conduct Unit testing, and fix any defects found
- Verify and validate build stability
Environment: Java 8, Spring Boot, Spring MVC, Spring Security, JSP, Servlets, SQL Server Eclipse, Windows, GitHub.
Confidential - Brooklyn, NY
System Administrator and Java Junior Developer
Responsibilities:
- Full service for existing servers and mining rigs
- Build new servers and install new software
- Installing a new cages, providing and tracing cables
- Configure setting for network and remote control
- Building mining rigs and install all software for mining Ethereum, Monero etc
- 24/7 email and phone client support
- Developed two registration forms for colocation and dedicated clients using Java Spring-MVC, JpaRepository , Spring Security, Hibernate
- Developed Responsible Web Design using HTML5, CSS, and Bootstrap.
Environment: Java 8, Spring-MVC, Spring Security, Eclipse, Windows.