Ui Developer / Full Stack Developer Resume
New, JerseY
SUMMARY
- Overall 6+ years of experience working as Full stack Developer in Information Technology domain using Java/J2EE related technologies, Hibernate, Web Services (SOAP, REST), JavaScript, HTML, XML, CSS3, Bootstrap, AngularJS, ReactJS, Selenium, Angular4/6/8/9.
- Experience in core Java - Multithreading, collections, Servlets and JDBC
- Strong hands-on experience with Spring IO, Spring Boot, Spring security, Spring MVC
- Extensive experience in developing Microservices using Spring Boot
- Experience in Microservices Architecture with Spring boot and Docker
- Experience in developing UI layout and forms for widgets using angular JS, JavaScript, HTML5, CSS3, jQuery and used JSON data format for application development.
- Knowledge of utilizing cloud technologies including Amazon Web Services (AWS) and Google cloud
- Experience withfront-end developmentwithback-end system integration.
- Proficient in usingJunittesting framework
- Experience in Enhancing application performance by Angular 6 Component based development in view of future Angular framework transitions.
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object OrientedJavaScript, Type Script, Angular 4/6/8/9, Angular JS, Node JS, Bootstrap, Media Queries, CSS Frameworks, Java
- Strong hands-on experience with Angular 2/4/5/6/7/8/9
- Experience in writing application-level code to interact with APIs, Web Services
TECHNICAL SKILLS
Build tools: Maven, Gradle, ANT, MS Build
Operating Systems: Linux, Red Hat Linux 4/5/6/7, Windows 2000, XP, Windows 7
Web Servers and Application Servers: Apache HTTP 2.x, 3.x, Apache Tomcat, Web Sphere, Web Logic Application Server 9.x, 10.x
Database: MySQL, MS SQL SERVER 2008/12, Cosmos DB Oracle 8.x/9.0, 11g, MS SQL Server 2000, MS Access, NoSQL, MONGO DB, PostgreSQL
Scripting languages/ Frameworks: HTML, Java script, Java, Web services, XML, CSS3, Bootstrap, Angular JS, React JS, Node JS, Java Collections, JSP, Servlets, Struts, Spring boot, Spring MVC/Core/Security, Hibernate, DAO, DTO, Angular2/4/6/7/8/9, Microservices, Selenium, Ruby, Rails, Spark
Version Control Tools: GIT, Bitbucket, SVN, Gitlab, GitHub
Tools: /IDE: Postman, Eclipse, MyEclipse, WebStorm, Visual Studio code, Informatica, Net Beans, IntelliJ, RabbitMQ, Hive, STS
Bug Tracking tools: JIRA, Rally, Remedy and IBM Clear Quest, clear case
PROFESSIONAL EXPERIENCE
UI Developer / Full Stack Developer
Confidential, New Jersey
Responsibilities:
- Built the reusable service components using Angular services with Object Oriented Angular 9, JavaScript, jQuery, HTML, CSS based on the visual designs.
- Involved in Requirements and Analysis, Understanding the requirements of the client and the flow of the application as well as the application Framework.
- Worked with UI designers and User experience team to define screen designs. Developed angular partials based on UI screens.
- Created HTML mock-ups for mobile as well as Tablet devices as per UID using CSS and HTML for both landscape and Portrait view.
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
- Strong proficiency with jQuery, jQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML (DHTML), JSON and XML.
- Involved in writing application-level code to interact with APIs, Web Services using NodeJS and XML.
- Implemented Test-driven development (TDD) as a style of programming where coding, testing, and design are tightly interwoven.
- Designed and implemented a professional and production quality build with GULP.
- Developed and contributed to product design specifications and style guides and created visual mockups based on finalized information.
- Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
- Experience in writing application-level code to interact with APIs, Web Services
- Experience in unit test cases using Junit, Mockito and Jasmine.
- Refactored the code in many key areas to provide clean and easy maintainable code.
- Developed components using restful web services with programming methodology standards.
- Experience in CI/CD pipeline build and actively involved in the entire pipeline setups and Jenkins’s configurations.
- Supported Production and Pre-production environments in resolving issues on demand.
- Involved in providing Demo to customers on product and its features
- Developed and maintained product release notes and feature enhancements on confluence.
Environment: HTML5, CSS3, JavaScript, Typescript, Angular 9/11, Java, RESTful Webservices, SQL Developer, Maven, Spring Tool suite, Postman, JSON, Visual Studio Code, SonarQube, GitLab, Jenkins, Docker, Kubernetes, WebSphere, Eclipse, Oracle
UI Developer / Angular Developer
Confidential, New Jersey
Responsibilities:
- Developed the application from the initial phase and actively participated in transforming the legacy application into Angular application.
- Attended the daily stand-up meeting to discuss the defects status and any roadblocks to complete.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Typescript Angular 9 and Node JS.
- Enhanced application performance by Angular 9 Component based development in view of future Angular framework transitions.
- Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
- Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.
- Worked on GIT as a version control. Utilized NPM scripts for build and test environments in a Node.js application.
- Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
- Experience in writing application-level code to interact with APIs, Web Services
- Developed Junit test cases for regression testing.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 9.
- Implemented HTTP requests using RxJS Observable library to handle multiple values over time
- Experience in working with the advanced JavaScript such as ECMAScript 6 (ES6).
- Migrated an application developed in Struts to Angular 9.
- Expert in creating bundling complex applications using Webpack or packaging it using gulp/grunt.
- Used JIRA for bug tracking. Git is used as a version control tool and Jenkins is used for continuous integration of builds.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, jQuery, JavaScript and AngularJS.
- Created reusable templates and style sheets based on UI standards and guidelines. Performed functional tasks using specifications and wireframes.
- Handled all aspects of theweb applicationincludingmaintaining, testing, debugging, and deploying.
- Experience in CI/CD pipeline build and actively involved in the entire pipeline setups and Jenkins configurations.
- Supported Production and Pre-production environments in resolving issues on demand.
- Involved in providing Demo to customers on product and its features
- Developed and maintained product release notes and feature enhancements on confluence.
Environment: HTML5, CSS3, JavaScript, Typescript, Angular 9, Java, RESTful Webservices, SQL Developer, Maven, Spring Tool suite, Postman, JSON, Visual Studio Code, SonarQube, GitLab, Jenkins
Full Stack Developer
Confidential, Gilbert, AZ
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development and understanding of business requirements and implement the process.
- Requirement gathering, Design, Developing, testing & UAT support for maintenance issues.
- Used Responsive Web Design templates to meet cutting-edge technology requirements
- Experience in building reusable service components using AngularJS services with Object Oriented JavaScript, jQuery, HTML, CSS based on the designs. Implemented various screens for the front end usingReact.js and Ext JS 6.xand used various predefinedcomponentsfromNPM (Node Package Manager)andredux library.
- Worked in usingReact JS components, Forms, Events, Keys, Router, Animations,andFlux concept.
- Responsible for developing the UI pages using Angular 4/6, HTML5, CSS3, JavaScript, PrimeNG and Bootstrap
- Extensively involved in upgrading the existing system from Angular 5 to Angular 6.
- Experience in Enhancing application performance by Angular 6 Component based development in view of future Angular framework transitions.
- Experience in writing application level code to interact with APIs, Web Services
- Developed Junit test cases for regression testing and integrated with ANT build.
- Involved in UAT testing and used services along with the HTTP methods (GET, PUT, POST)
- Design and develop the informatica nodes using Java 8 and Spring boot.
- Implemented Java 8 concepts like Streams and REST Microservices using spring boot.
- Implemented Zipkins for distributed Micro Service Monitoring.
- Wrote test cases for unit testing with the help of JUnit framework and Mockito within 80 percentage of code coverage and used SonarQube for code coverage.
- Involved in installing and configuring Gradle for project configuration
- Implemented and Debugged and fixed the ETL issues.
- Worked on performance improvement on existing frameworks.
- Used Git as repository for development of the project.
- Used Core Java features such as Multi-Threading, Collections, and Exception handling to efficiently process high volume transactions and used design patterns, advanced data structures, caching solutions (JCS).
- Extensively used IntelliJ IDE for building, developing and integrating the application.
- Used various data formats like XML and JSON for developing the nodes
- Execution of test cases involving positive and negative flows of the system.
- UsedSQL queriesto test the back-end database functionality.
- Tested Web Services and integration with components various systems usingPostman.
- Experience inFunctional, Regression and Systemtesting usingManual and Automated testing tools - selenium WebDriver.
- Responsible for on time and quality deliverables, preparing day-to-day testing status report, weekly status report
- Designed, executed and maintained Selenium Web Driver (TestNg, JUnit) automated test cases for regression test cases
- Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- In depth Knowledge ofAWScloud service likeCompute, Network, StorageandIdentity & access management.
- Hands-on Experience in configuration of Network architecture on AWS withVPC,Subnets,Internet gateway,NAT, Route table.
- Involved in writing Java API for Amazon Lambda to manage some of theAWSservices
- Designed and build Ruby on Rails landing page platform and features in an agile environment using Ruby on Rails, HTML, CSS and JavaScript.
- Documented the functionality of stored procedures.
Environment: Java, Rational ClearCase, Rational ClearQuest, Ant, Postman, WebSphere, Oracle WebLogic server, SonarQube, JavaScript, Type Script, Rest API, J2EE, Spring Boot, AWS, MySQL, IntelliJ, Cyberduck, Junit, Mockito, Informatica, Microservices, Angular JS, AWS Management console, PostgreSQL, MongoDB, Selenium, cucumber, Angular 4/6/8, Angular CLI, Hadoop.
Full Stack Developer
Confidential, New Jersey
Responsibilities:
- Performed complete application life cycle functions from conception to final release to users including Design/Analysis, Implementation, Testing, Deployment and Maintenance
- Implemented the front-end using HTML 5, CSS3, Bootstrap and Angular JS.
- Created responsive web pages using Bootstrap and wrote client-side application in a clean MVC model using Angular JS.
- Consumed RESTful Services with Angular JS http Services.
- Developed RESTful Web Services with JAX-RS using Spring Boot
- Worked onReact JS Virtual DomandReact views, rendering using components which contains additional components called customHTML tags.
- Worked on MYSQL database concepts such as locking, transactions, indexes, sharing, replication and schema design.
- Supported front end and backend maintenance issues of websites
- Implemented the authentication and authorization of the application using Spring Security and OAuth.
- Implemented the application using Spring IOC, Spring MVC, Spring Boot, Spring Security, Spring Core and Hibernate
- Developed asynchronous RESTful Microservices using spring boot, RXJava that are consumed by other microservices with an average response of 30 milliseconds.
- Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections wherever necessary in the application
- Written SQL, PL/SQL, stored procedures for MYSQL database
- Spring beans were used for controlling the flow between UI and Hibernate.
- Implemented JUnit test controls to test the new features.
- Performed CRUD operations like Update, Insert and Delete data in MYSQL.
- Used Log4j for logging all the debugging and error information.
- Used Maven as build automation tool.
- Configured AWSMulti Factor AuthenticationinIAMto implement 2 step authentication of user's access using Google Authenticator andAWS Virtual MFA
Environment: Java, J2EE, HTML5, CSS3, JavaScript, Spring, HTML5, CSS3, AWS, Struts, Hibernate, RESTful, SOAP, MYSQL, Maven, Eclipse, Oracle10/11g, Tomcat, React JS, WebStorm, NoSQL, Node JS, Microservices, Redux, Angular 4/6.
