Java Fullstack Developer Resume
Alpharetta, GA
SUMMARY
- Skilled and experienced Fullstack developer with around 6 years in developing responsive and cross platform front - end web application.
- Hands on experience in creating and refreshing a site page utilizing AngularJS, Angular (2-6), HTML5, CSS3, JavaScript and jQuery crosswise over different programs and consequently accomplishing cross program similarity.
- Proficiency in using DOM, AJAX, JSON, responsive web design, Bootstrap 4, for designing web sites.
- Extensive experience in developing software products using Methodologies such as Agile and Waterfall Model.
- Experience with web development mark-up and scripting languages such as HTML5, jQuery, XML, JavaScript and XSLT.
- Have strong experience in Web Services using SOAP and Restful API’S which are well used for building the communication between two systems.
- Experience using Object Oriented concepts in enhancing the performance of websites related to AngularJS and Node JS.
- Strong experience in using debugging tool like Firebug, Chrome Developer tool and manipulated the Nodes using DOM and DOM Functions.
- Have a good experience in using JIRA Tool for Bug Tracking.
- Experienced with Wireframes for developing the layout and functionality on a page.
- Extensive experience in maintaining the source code and documentation by using CVS, SVN and GIT.
- Experienced in using SQL, MySQL, Database Design, Storage Procedures, and triggers on using SQL Server.
- Experience in creating and utilizing components related to React JS and working with React Flux architecture.
- Good experience in React.js for creating interactive UI’S using One-way data flow, Virtual DOM, JSX, and React Native concepts.
- Experienced in developing React.js pages, web services and Ajax calls for the applications used in development of the web application to blind the data.
- Experience in creating Templates, Web Interfaces, Layouts, Prototypes with Adobe and Mock-Ups.
- Strong understanding in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), and Methodologies like Waterfall and Agile/SCRUM.
- Have a good experience in utilizing AngularJS components, Forms, Events, Keys, Router, Animations, and Scope content.
- Experience in Cross browser compatibility for implementing browsers like Safari, Firefox, Opera, IE and Chrome.
- Extensive experience in developing User Interface (UI) with MVC frameworks such as AngularJS, Node JS, and Ember JS.
- Implemented RESTFUL micro services using spring boot, Spring Cloud, Spring Eureka, Spring Zuul, Spring Feign, Spring Hysterix, Ribbon and consumed using spring REST services using Spring Rest Template.
- Experience in Unit/Integration Testing frameworks and libraries like Jasmine, Mocha and Karma for AngularJS and Node JS.
- Good comprehension of how node.js functions in the backend.
- Installing and Configuring and troubleshooting Linux Operating Systems.
- Knowledge with JS mobile frameworks like Native app using Native Script and Angular, React Native, Apache Cordova and Ionic.
- Experience in using Testing frameworks in Test Driven Development (TDD) such as Protractor, Cucumber, and Selenium.
- Used Test Driven Development (TDD) as part of Agile process.
- Experienced in implementing various jQuery UI Controls and corresponding Event Handlers.
- Experience in using Responsive Web design with Media Queries, SASS and LESS.
- Strong communication skills for interacting with the team, outstanding problem solving, strong focus on teamwork, result oriented and data analysis skills.
- Extensive experience in interacting with clients/users to gather the user requirements.
- Easily adaptable to the work conditions and consistently deliver the quality work and Capable of adapting to new technologies and can face any new challenge that exist in the project.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, XHTML, XML, CSS/CSS3, JavaScript, Typescript, BOOTSTRAP, AJAX, JSON, jQuery, DOM.
Programming Languages: Java, JavaScript and TypeScript.
Web/Application Servers: Apache Tomcat, HTTP Web Server, Web logic, JBOSS
Frameworks: Angular JS 1.x/2/4/5/6, React JS, Backbone JS, Node JS, Bootstrap 4.3.1/4, D3 JS, Struts 1.2, Spring and MVC Architecture.
IDE’s and Tools: Eclipse, Adobe Dreamweaver, Visual Studio, WebStorm, Jira and Notepad++
Development Methodologies: Agile/Scrum, Waterfall
Testing Tools: JUnit, Jasmine, Karma, IE developer, Firebug, Chrome Developer tools, Mocha, Protractor.
Web Services: SOAP, REST, DOM, WSDL
Version Control Tools: JENKINS, GIT, and BITBUCKET
Databases: SQL, MySQL, SQL Server
Operating systems: Windows 2000/XP/Vista/7/8/10, Mac OS X, Linux
Animation: Adobe Flash CS3, Adobe Fireworks, Adobe Photoshop, Windows Movie Maker
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
Java Fullstack Developer
Responsibilities:
- Involved in preparing System Requirements and detailed Design document for the project.
- Extensively used MVC, Factory, Delegate and Singleton design patterns.
- Extensively used various modules in Spring like AOP, DI, Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
- Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate and created Micro Services using Spring Boot.
- Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate and Spring IOC (Dependency Injection).
- Extensively worked on JPA as persistence layer, involving EJB3.0 annotations, synchronizing Data base tables through XML in a secondary project.
- Extensively used Session beans for implementing the business logic of module.
- Developed Web Services SOAP/HTTP, SOAP/JMS, SMTP using SOA technologies such as SOAP, WSDL and UDDI.
- Developed User Interface application modules using HTML, CSS and JavaScript, JSON, jQuery and AJAX.
- Participated in the product development life cycle via rapid prototyping with wireframes and mockups.
- Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Client Side code were written in AngularJS, JQuery and server Side Code were developed using MVC4.
- Used Angular Routing for navigating between screens and developed several reusable directives.
- Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular JS modules.
- Developed Application to asses JSON and XMl from Restful web service from consumer side using Angular JS.
- Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services.
- Used Apache Cordoba for Responsive Web Design.
- Created and running the Jmeter scripts for load testing.
- Involved in consuming, producing SOAP based web services using JAX-WS.
- Database development required creation of new tables, PL/SQL Stored Procedures, Views, Indexes and Constraints, Triggers and required SQL tuning to reduce the response time in the application.
- Utilised DOM, SAX parser technologies in implementing XML parsing framework.
- Installed and configured WebSphere Process Server 6.1 and WebSphere ESB 6.1, WID.
- Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
- Develop unit test using Karma and Jasmine. Followed strict patterns of RA team for unit test cases with jasmine.
Environment: Java/J2EE, Spring, AngularJS, WebSphere Application Server 7.0, Web Services, EJB 3.0, JPA, Apache Axis, Oracle10g, Java Script, AJAX, JSP, HTML, RAD, RSM, Log4j, Clear Quest, Rational Clear case, AJAX, Bootstrap.
Confidential, Detroit, MI
Sr. UI Developer
Responsibilities:
- Involved in developing Custom Directives using Angular 2 Imperative Routing, Guards and implemented Routing with the help of Angular 2 Router Module.
- Designed and Developed Web Application using Angular with TypeScript, JavaScript, HTML5, CSS3, Bootstrap, Angular 2.
- Worked on creating responsive Webpages for smart devices using Bootstrap 4 and Media queries.
- Designed modular and reusable Angular 2 components for SPA development and Implemented share models to interact with RESTful API’s.
- Wrote controllers that are responsible for transferring control between components, routing, and rendering views using Angular 2 framework.
- Involved in working with the back-end developers to gather requirements and enhance the application functionality and add new features using Angular 2.
- Developed the application as Single Page Application (SPA) utilizing Angular2 MVC structure.
- Developed the features, scenarios, step definitions for TDD (Test Driven Development) using Cucumber.
- Involved in developing dynamic UI using Angular JS and produced dynamic, interactive data visualizations by using JavaScript library like D3.js.
- Responsible for writing database programming in SQL Queries, Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes etc.
- Used Jira as a device for venture following and administration where we refresh the day by day undertakings performed.
- Responsible and used React.js for creating interactive UI’s using one-way data flow, virtual DOM, JSX, and React Native Concepts.
- Responsible for using React.js components for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, and Multi-level Dropdown.
- Involved in creating React.js components using JSX and Virtual DOM followed Redux Architecture for unidirectional data flow and manage data in React and make Http requests in React & Redux.
- Utilized D3.js for comparing sales across the years, and after observing that our webpage is integrating with data by using D3.js then we focused on binding data to DOM elements, for more performance we reused code and added specific functions to our content.
- Involved in implementing JWT Tokens also Oauth2 Token Authentication and build the components which can be reusable for the n-tire Application.
- Maintained and handled database access using Node.JS and Express and manipulated data using CRUD operations of MongoDB database management system.
- In connecting to MYSQL database for faster and easier web development we used Bootstrap as a front-end framework and Node.js as a backend.
- In developing unit test cases and functional test cases we used Karma framework.
- Most of the time I have contributed to client and server-side Development using HTML5, CSS3, and LESS, also JavaScript framework libraries such as NodeJS, AngularJS, etc.
- Responsible for maintaining Continuous Integration and code version using GIT.
Environment: HTML/HTML5, CSS/CSS3, SASS/SCSS, JavaScript, Angular.js, node.js, Java, AJAX, ReactJS, Redux, Flux, Bootstrap, Ionic, Angular 2, Backbone.js, JSON/XML, jQuery, Agile methodology, Karma, Jasmine, WebStorm, GIT.
Confidential, Orlando, FL
Web/UI Developer
Responsibilities:
- Designed and developed a responsive website using Bootstrap grid system to layout contents that fit different devices including Mobile, Tablet, and Desktop.
- Created different site page formats utilizing HTML and CSS, Bootstrap with center around client experience and consistence to gauges.
- Handled the change of the current undertaking written in JavaScript/jQuery to AngularJS.
- Handled program similarity issues in HTML, CSS and JavaScript for IE, Firefox and Chrome.
- Involved in developing page layouts, navigation, and animation Buttons and Icons.
- Responsible for implementing user interface designs from UI specifications and product requirements.
- For creating line and pie charts we used High-charts third-party library, and for some complex visualizations we explored D3.js.
- Responsible for managing the code repository through source version control tool GIT.
- Involved in working with CSS3 Background, Positioning, Text, and CSS3 Border.
- Involved in writing application level code to interact with the backend Java code, AJAX and JSON via REST web services and APIs.
- Responsible for developing business logic along with connecting the application to server with REST web services.
- Installed, secured, and configured AWS cloud servers with Linux, WebLogic etc.
- Involved in using Agile/Scrum methodology of Software Development.
- Responsible in working with the AngularJS custom qualities for DOM controls.
- Worked with Spring MVC and Hibernate in the backend to assemble the business rationale.
- Wrote and expended Restful Web Service brings in both JSON and XML groups.
- Responsible for maintaining cross browser compatibility issues with Styles, Layouts and fixed bugs for supported platforms and browsers.
- Involved in co-ordination with Software Engineering teams for interactions between Mobile UI and back-end Staff.
Environment: HTML, CSS, AJAX, JavaScript, jQuery, Angular JS, Bootstrap, Backbone.js, XML, JSON, LESS, Karma/Jasmine, Eclipse.
Confidential
Software Developer
Responsibilities:
- Responsible for creating documents like Functional Specification and System Design based on Business Requirement document provided by business analyst.
- Involved in writing code through cross browser of CSS and JavaScript for Internet Explorer, Firefox.
- Participated in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Responsible for using IDE like JDeveloper to develop application and CVS for Version Control.
- Maintained and developed various phases of Software Development Life Cycle (SDLC) by using Water fall Methodology.
- Wrote application level code to interact with APIs, web services using AJAX, JSON, and XML.
- Responsible for creating and executing Unit test cases using Jasmine and Juint.
- Involved in writing complex SQL queries by using joins, sub queries and later correlated sub queries to retrieve data from database.
- Created and Updated Database objects like tables, views, stored procedures, function, packages.
- Involved in developing various generic functions used JavaScript for validations also used SOAP UI for testing web services.
- Developed UI using JavaScript, AJAX, Bootstrap, jQuery, CSS and HTML.
- Created Classes, Methods for different functionalities and error handling, exception management features in the application.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Extensively used Git for version controlling and regularly pushed the code to Git hub.
- Participated with end users and business analyst to understand the business requirements.
- Responsible for design and development of the web pages from mock- ups.
- Developed Web API using MVC framework for all business logic and exposed to the front-end interfaces
Environment: HTML, CSS, SDLC, JavaScript, jQuery, Usability testing, SOAP, SQL, CVS, AJAX, Water fall Methodology, Jasmine, Git, MVC.