Sr. Java/ui Developer Resume
Alpharetta, GA
PROFESSIONAL SUMMARY:
- 7 years of progressive professional experience in design, development, testing and implementation of various High transactional and distributed applications using various front - end application development tools.
- E xperience in designing and developing applications using React, Angular JS, Angular 2.0, Bootstrap, NodeJS, JavaScript, jQuery, HTML5, CSS3.
- Responsible for undertaking the tasks pertaining to development/management of different application modules as per client requirement using front end technologies (AngularJS, bootstrap & HTML5) .
- Experience in working with JavaScript framework AngularJS and good knowledge in Angular2
- Experience in writing Components, Pipes and Services in Angular 2/4
- Experience in working on MEAN - MongoDB, Express.JS, AngularJS, and Node.JS.
- Experience with Responsive Web Design with the approach that suggests the design and development should respond to the user's behavior and environment based on screen size, platform and orientation.
- Experience in using Redux to manage the application state and applying middleware such as redux-promise, redux-thunk and redux-saga.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Mozilla Firefox, Google chrome, Safari and Internet Explorer.
- Good Experience with bug tracking tools like Bugzilla and Jira.
- Excellent relational capacities, relational abilities, time management and Team administration with a goal to strive to achieve due dates under any environmental conditions.
- Knowledge in using Package Managers like NPM and Bower.
- Experience in using Task managers like Grunt, Gulp.
- Extensively used TFS, CVS, SVN, VSS, ClearCase, Git, Perforce Code repositories.
- Experience in working with SQL and extensively worked with NoSQL databases like MongoDB.
- A team player and self-motivator possessing excellent analytical, communication, problem solving, decision-making and Organizational skills.
- U nderstanding in OOPS principles - inheritance, encapsulation, polymorphism, and Core Java principles.
SKILL:
Technologies: JavaScript, HTML, HTML5, CSS/CSS3, jQuery, Angular JS, AJAX, NodeJS, Bootstrap, JSON, Less, Sass.
Patterns & Frameworks: MVC, Singleton
IDE: Eclipse, WebStorm, Sublime, Visual Studio, IntelliJ, Notepad++
Methodologies: Agile, Waterfall.
Versioning Tools: GIT, SVN, TFS, CVS
Databases: MongoDB, MySQL
Tools: Adobe Photoshop
Defecting Tools: JIRA, Bugzilla, ALM
Microsoft Technologies: MS Office, Visual Studio 10.0, SQL Server 2005.
Testing Tools: Chrome Developer Tool, Firefox & IE developer Tool, Postman
Servers: NodeJS, Apache
PROFESSIONAL EXPERIENCE:
Confidential, ALPHARETTA, GA
SR. JAVA/UI DEVELOPER
Responsibilities:
- Designed and developed web pages using HTML5, ReactJS, CSS3, Ajax, Bootstrap, JavaScript, and jQuery based on the W3C standards.
- Used React Bootstrap with React JSX Components .
- Responsible for redesigning the entire application using React Bootstrap v4.3 and CSS3.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager)
- Applied redux middleware using redux-saga .
- Used Redux library and maintained data in the store and dispatched the actions using redux-saga Architecture for updating and reading the data from store for schedule information of the aircraft and constraints for the run .
- Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- U sed React tabular a React library to display grids for editing and updating the run parameters for the Subfleets data.
- Used AXIOS Library to fetch data from HTTP request
- Implemented date picker for the dated range and weekly mode in jQuery for airline schedule management. U sed moment js to format the dates.
- Implemented cache mechanism for loading the new javascript files in the browser for every deployment.
- U sed Handson table for displaying grids which allows to edit and update the grid data for managing the violations occurred during the Subfleets run .
- Used AJAX and JSON to make asynchronous calls to the server to perform CRUD operations.
- Experienced in d deploying application on DEV and QA environment using WebSphere and Linux environment.
- Used SVN as a version control.
Environment: s: ReactJS, Redux Sagas, React-Bootstrap, Moments js, jQuery, HTML, CSS, Oracle, NPM, SVN, Babel.
Confidential, DES PLAINES, IL
SR. JAVA/UI DEVELOPER
Responsibilities:
- Developed website using HTML/HTML5, CSS/CSS3, JavaScript, jQuery and based on MVC Platform.
- Implemented client-side scripting using jQuery and Angular JS and Angular 2.0.
- Used ui-router in AngularJS to make this a single page application.
- Created package.json for NPM and used Grunt as task manager.
- Used A ngular http service for the API calls to implement frontend features in the application and used A ngular q service to run functions asynchronously.
- Utilized A ngular inbuilt directives like ngClass, ngFor, ng-if, ngSwitch to present the data and to perform DOM manipulations.
- Implemented HTTP request using RXJS observable library to handle server calls.
- Used Font Awesome which gives scalable vector icons that can instantly be customized of size, color, drop shadow, and anything that can be done with the power of CSS.
- Created different services to increase the code reusability and support standard coding practices.
- Used Git version control for the history of modifications.
- Collaborate with development and design staff to offer solutions to complex workflow and usability, accessibility problems.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome and Worked on creating responsive web design for smart devices.
- Developed API routes using express.js to communicate with the services from the client side.
- Done extensive testing and optimized application performance.
- Debugged and removed bugs from several features of the code using IntelliJ IDE and Chrome Developer tool.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AJAX, JSON, Bootstrap, AngularJS, Angular 2.0, NPM, Grunt.js, NodeJS, Express.js, MongoDB
Confidential, KANSAS CITY, MO
JAVA DEVELOPER
Responsibilities:
- Designed, developed and implemented front-end part of applications by using Angular JS, jQuery UI and Bootstrap.
- Used router in angular to make this a single page application.
- Used A ngular http service extensively for the API calls to implement frontend features in the application.
- Used Font Awesome which gives scalable vector icons that can instantly be customized of size, color, drop shadow, and anything that can be done with the power of CSS.
- Extensively used Bootstrap and imported the features into custom CSS library.
- Created different services to increase the code reusability and support standard coding practices.
- Created responsive web design to have the flexibility for the desktop, tablet and mobile by using the screen-width and media queries
- Used a responsive, customizable and accessible replacement for JavaScript’s popup boxes for validations, warning and error messages.
- Used CSS3 and to convert desktop version main menu bar to the scrollable drop-down menu on the minimum screen width and mobile versions.
- Debugged and removed bugs from several features of the code using IntelliJ IDE and Chrome Developer tool.
Environment: HTML5, CSS3, JavaScript, JQuery, AJAX, JSON, Bootstrap, Angular JS, JSHint, Grunt, Node.js, MongoDB, Asana bug tracker.
Confidential
JAVA DEVELOPER
Responsibilities:
- Responsible for leading a team of UI developers.
- Application Architected and developed using AngularJS, MVC framework.
- Designed various modules using technologies like Json, JavaScript.
- Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.
- Created client-side validation tool using technologies such as JavaScript.
- Extensively worked with JQuery for Effects.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML & CSS3.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS3, JavaScript and JQuery.
- Used Bugzilla as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Implemented paging functionality for various screens for quicker rendering of data and also to avoid crashing of browser.
- Involved in most phases of Software Development Life Cycle (SDLC) from design and implementation to testing.
- Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Integrated with the back-end code (JSP) using JQUERY, JSON and AJAX to get and post the data to backend servers.
Environment: Eclipse, Sublime Text, Firebug, HTML, CSS3, SASS, jQuery, Java Script, AngularJS, NodeJS, mongo, Maven, SVN, Grunt .
Confidential
JUNIOR JAVA DEVELOPER
Responsibilities:
- Responsible for design, configuration, development, validating & testing of Rewards Push Notification Application.
- Worked Web application development with cutting edge HTML and CSS techniques
- Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.
- Created client-side validation using technologies such as EXT JS and JavaScript.
- Extensively worked with JQUERY UI for Effects.
- Designed and implemented the User Interface using JQUERY and AJAX.
- Used AJAX & JSON communication for accessing RESTFUL web services data payload.
- UI/UX development to create a seamless customer experience for a high traffic e-commerce website through desktop, mobile and Smartphone app interfaces
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML & CSS.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript, JQUERY UI and EXTJS
- Built and managed overall development process according to the Agile Scrum methodology.
- Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Implemented various Validation Controls for form validation and with JavaScript validation controls. implemented custom validation controls
- Integrated with the back-end code (JSP) using JQUERY, JSON and AJAX to get and post the data to backend servers.
Environment: HTML, CSS, JQUERY, Bootstrap, JSON, JavaScript, JQUERY, EXTJS, JSON, Ajax, Eclipse, Sublime Text, SVN .