Java Fullstack Developer Resume
Bloomington, IL
SUMMARY
- 7+ years of extensive professional experience as a UI/Front - End/Web Developer using Angular2/4/5/6/7/8, React js, JavaScript, HTML/HTML5, CSS/CSS3, Java, Bootstrap, AJAX, JSON and jQuery to get best cross-browser user experience for long-term user relation, engagement and worked on various Cloud/IaaS platforms such as Pivotal Cloud Foundry, Microsoft Azure .
- Technical expertise in working with various web technologies such as HTML/HTML5, CSS/CSS3, JavaScript framework, jQuery, XML, SASS, LESS, Bootstrap, JIRA, Ajax, JSON, Angular JS 1.x/Angular 2/4/5/6/8, React JS.
- Experienced in MEAN stack development Mongo dB, Express, Node JS, and Angular.
- Good experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Good knowledge of designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS) and Azure .
- Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Expertise in using Angular (2/4/5) Directives, Controllers, Filters, Services, Templates, Events and Injectors.
- Expertise in using Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Experience in building application with React JS, Redux, Require JS, in MVC architecture.
- Experience in taking performance optimization measures for website/web applications to reduce the response times and hence enhancing the end user experience.
- Expertise in using JIRA and Jenkins for maintaining versions across various releases.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C
- Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass.
- Implemented easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
- Experience in Web Services like REST, SOAP, WSDL and good Knowledge in SOA.
- Good experience in developing web Applications using Spring MVC, Spring Boot, Spring Tool Suite framework implementing Action Controllers, Action Forms, Spring Validation Framework and Spring Tag Libraries.
- Expertise in implementing the MVC architecture in backend applications using JAVA along with spring, Servlets.
- Extensive experience in developing applications using Java and various J2EE technologies including java/J2EE technologies JAVA, Spring, REST, SOAP, JDBC, JSP, Servlets, JSTL, EJB, XML, and JMS.
- Expertise in writing SQL, PL/SQL, Stored Procedures, Cursors, Triggers with Oracle 9i/10g, MySQL, DB2 and MS-SQL Server.
- Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor, Mocha test runners.
- Performed System Testing, End to End Testing and Integration testing on Applications.
- Good Experience in Bug tracking tools like JIRA, HP Quality Center and Bugzilla
- Experience in Version Control tools like CVS, GIT, SVN and Clear-Case for Source Code version management.
- Ability to work effectively while working as a team member as well as individually.
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS
Web Technologies: HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, Angular 1.x/2/4/5/6/8, jQuery, AJAX, JSON, SASS, LESS, Node.js, React.js.
Programming Languages: JavaScript, Java and MYSQL, PHP.
Frameworks: Spring, Spring AOP, Spring Boot, DAO in Spring Frameworks, Angular
Testing Tools: Jasmine, Karma, Protractor, Junit, Cucumber, Chrome Developer Tools and IE Developer Toolbar
Database: MySQL, Oracle and MongoDB.
IDE/Text Editors: Eclipse, MS Visual Studio and WebStorm, Sublime, Notepad++ and Brackets.
Version Control Systems: GitHub, Jira, CVS and SVN.
Methodologies: Test Driven Development (TDD), Agile, and Waterfall
Operating Systems: Windows, Linux, Mac OS
Cloud Technologies: Pivotal Cloud Foundry, Azure and AWS
Interpersonal Skills: Public Speaking, Time Management, Ability to work under pressure, Ability to interpret
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
JAVA FullStack Developer
Responsibilities:
- Analyzing system requirements, including identifying program interactions and appropriate interfaces between affected components. Identify the dependencies on other applications, components and sub systems.
- Used Angular 7 and Bootstrap to make the application user-friendly in the development of the Navigation bars, Tables, Sliders, Calendars etc.
- Implemented the bootstrap pre-build structures for responsive design and compatible over all devices.
- Worked on creating responsive website for smart devices using Responsive Wed Design and media queries.
- Worked on Docker, spring Boot, JBOSS, PCF, Cassandra.
- Created single Page Application with loading multiple views using route services.
- Used Angular 7 forms like Template Driven forms and Reactive forms to perform form validations both on server and client side.
- Developed user interface by using the React JS, Flux for SPA development.
- Implemented code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application into Single Page Application.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Maintained states in the stores and dispatched the actions using redux.
- Implemented the Drag and Drop functionality using React-Draggable.
- Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
Environment: HTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular 6/7, LESS, SASS, Grunt, Webpack, Npm, Responsive Web Design, JSON, XML, AJAX, JSON, MongoDB, SVN, Jira, PCF, Jasmine, Karma, Junit and Windows.
Confidential
Full Stack Java Developer
Responsibilities:
- Involved in the software development process of the project, designing, coding and testing of the application.
- Created custom directives in Angular 2 for reusable components (directive for browser controls like: disable right click, browser close, lock screen, multifield form elements, background file uploads etc.)
- Built server deployment on Cloud (EC2) servers with help of devops tools like Puppet.
- Used Docker to virtualize deployment containers and push the code to instances cloud using PCF.
- Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
- Involved in developing applications using Angular 2 - Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc. Used filters while coding in Angular 2.
- Developed multiple POCs to create an interface between Backend to Frontend.
- Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 6.0 framework and Node JS.
- Worked on Angular 6 by consuming Restful web services & Used forms like Reactive forms to perform form validations both on server and client side.
- Implemented Interpolation, input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
- Worked on Typography, Notifications, Timeout functions, cards, Dialogs, Forms, Tables, Switches, Icons, Dashboards, Widgets, Charts and buttons for developing Bootstrap 4 using Angular 6.
- Worked on Angular Material components for theming purposes & Performed client-side validations.
- Implemented the bootstrap pre-build structures for responsive design and compatible over all devices.
- Worked on creating responsive website for smart devices using Responsive Wed Design and media queries.
- Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap, custom media queries, etc.
- Created HTML mockups for mobile as well as Tablet devices as per UID using CSS3 and HTML5 for both landscape and Portrait view.
- Involved in creating Unit tested Angular Components. Implemented unit testing using Jasmine and Karma.
- Involved in designing test plans, test cases and overall Unit testing of the system.
- Followed W3C standards and 508 Compliances, guidelines and use new tools.
Environment: HTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular 4/5/6, LESS, SASS, Responsive Web Design, jQuery, JSON, XML, Dreamweaver, AJAX, JSON, MongoDB, SVN, Sublime, Maven, GIT, Mongo DB, TDD, Jenkins, PCF, Jasmine, Karma, Gulp, Grunt, Spring MVC, Protractor.
Confidential, Phoenix, AZ
Front End/ UI Developer
Responsibilities:
- Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
- Worked with PO, Business System Analyst to gather and analyze the business requirements.
- Developed dynamic web pages using HTML/HTML5, CSS/CSS3, Bootstrap, jQuery, D3JS, AngularJS, React.JS, Node.JS, LESS, SASS.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Migrated existing on-premise infrastructure into cloud using Azure and its associated Services.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- Used React-Autocomplete for creating google maps location search on the webpage.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Implemented flux pattern by using redux framework as a core dependency.
- Worked on Bootstrap, LESS to develop User Interface with responsive design.
- Debugged the website using Chrome Developer's tool and manipulated the nodes using DOM functions.
- Used JSON for data exchange between client and server. Used JIRA tool for task assignment, bug tracking and fixture.
- Managed dependencies using Bower and used service version tool GitHub. Worked with IDEs like Sublime text, Brackets, etc.
- Used grunt to create project structure and for managing UI module dependencies.
- Wrote unit test cases using Mocha and Chai.
- Created Dynamic Wireframes, HTML Wireframes, Dynamic Screenshots, and Sitemaps.
Environment: HTML5, CSS3, JavaScript, AJAX, j Query, JSON, DOM, Angular 2.0, Node JS, Azure, Bootstrap, Mongo DB, MVC, XML, Agile, Visual Studio, GIT, Grunt, Mocha, Chai, Sublime, Maven, GIT, Mongo DB, TDD, Jasmine, Karma, Gulp, Grunt, Spring MVC, Protractor
Confidential - Kansas
Java Front End Developer
Responsibilities:
- Developed web pages using HTML5, JavaScript, DOM, JSON, jQuery, and AJAX, Angular 2, Node JS, D3.js.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo-classes, Pseudo elements etc.
- Interacted and worked with cross-functional teams.
- Used Java script, Grunt.js and Angular.js 2.0 for client-side validations.
- Extensive experience in developing applications using Java and various J2EE technologies including java/J2EE technologies JAVA, Spring, REST, SOAP, JAX-WS, JAX-RS, Hibernate, JDBC, JSP, Servlets, JSTL, EJB, XML, and JMS.
- Expertise in writing SQL, PL/SQL, Stored Procedures, Cursors, Triggers with Oracle 9i/10g, MySQL, DB2 and MS-SQL Server.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Expertise in RESTful, SOAP web services to integrate between Application to Application
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
- Worked on JavaScript tools like Grunt, Gulp, NPM and Bower.
- Involved in implementing data grid/tables using Bootstrap and Angular.js for front-end client facing of the Single Page applications (SPA).
- Thorough understanding of the differences and bugs in various browsers and browser versions.
- Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
Environment: HTML, CSS, JavaScript, JQuery, Bootstrap, Angular JS, AJAX, JSON, ECLIPSE, MS Office, SVN, Git.
Confidential
Software Engineer
Responsibilities:
- Designed business applications using web technologies like HTML, DHTML, XHTML, and CSS.
- Involved in development, design and implementation front end part of the widget-based application using HTML, CSS, jQuery, JavaScript, AJAX, JSON.
- Used HTML for markup and used CSS media queries to support for Responsive development.
- Used jQuery plugins autocomplete, validation, drag and drop and more exceptionally.
- Developed a dynamic and secure front-end that consumes our API using jQuery.
- Extensively participated in developing the website across different browsers and performed cross-browser testing.
- Co-ordinated Testing, unit testing using Junit, preparation of Test case design document & Review of test plans.
- To control the usability, aesthetics, speed and communication of the websites.
- Created an inline-edit widget-collapse feature for the web page.
- Developed clickable prototypes in HTML, DHTML, CSS and JavaScript.
- Tested web sites and fixed any existing bugs using Firebug.
Environment: HTML, XHTML, XML, XSLT, XPATH, CSS, JavaScript, JSP, JSON, Eclipse, Sub Version, SVN version control.