Sr. Java Front End Developer Resume
Durham, NC
SUMMARY
- 7+ yrs. of experience in the IT Industry with expertise in Front end development and Accessibility for Web based applications.
- Extensive experience in designing professional User Interactive (UI) Rich Internet applications (RIA 3.0) with the help of HTML/ HTML5, CSS/CSS3, jQuery, JSON and Java 8 AngularJS and Angular 4/6/8, React JS meeting W3C standards.
- Expertise in Client - Side validations using HTML/HTML5, CSS/ CSS3 and JavaScript.
- Expertise in developing Single Page Applications (SPA) with MVC Architecture such as AngularJS, Angular 8, ReactJS, Redux
- Experience in developing Single Page Application (SPA) using React JS and Angular js/angular.
- Experience with React.JS and React-Redux app and developed real time applications using React JS Flux architecture for creating user interface, displaying data, keeping the user interface up-to-date when data changes.
- Good Knowledge of State Management in Application Using Redux, Redux forms, RxJs, Vue js and NgRx.
- Used AWS to store Big Data and manipulate it with different services.
- Experience in creating services as classes in typescript importing into the Components in Angular.
- Sound Understanding and good Experience with Object Oriented JavaScript and Implementation.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Hands on the tools such as Eclipse, WebStorm, Notepad++, Sublime text, Visual Studio Code etc.
- Creating Classes using the Meta data Annotations derived through the decorators in angular2
- Expertise in CSS pixel-level layout consistency with browser, version and platform independence.
- Highly experienced with modern JS frameworks and libraries such as Angular j0s and jQuery, Bootstrap.
- Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup.
- Designed and developed intranet web applications using JavaScript and CSS.
- Designed Frontend with object-oriented JavaScript Framework like Polymer, Node.js and Ext.js
- Experience in creating test suites using Jasmine.
- Ability to develop and translate design guidelines and standards & Knowledge of site design/delivery to a diverse marketplace
- Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
- Expert in documentation using MS tools (Word, Excel, PPT, and Project)
- Involved in meetings to gather information and requirements from the clients.
- Strong analytical skills with ability to quickly understand client’s business needs.
- Ability to quickly ramp up and start producing results on given any tool or technology.
- Excellent communication skills and understanding of business processes.
- Worked on Routes in Angular creating the base route and extensions by using RouterConfigs an injectable URL path and customized component for each of the web pages in Angular.
- Extensive experience in various UI widgets using JavaScript libraries like Angular.js, Backbone.js, Require.js, Ext.js, and Node.js
TECHNICAL SKILLS
Programming Languages: Java, C
Web2.0 (UI) Technologies: HTML5, XHTML, DHTML, CSS3, SASS, D3.JS, JavaScript, DOM, AJAX, JSON, Angular js, Angular, Bootstrap, React.JS, Node.JS, Vue js.
Browsers: Internet Explorer, Mozilla Firefox & Google Chrome, Safari
Development Tools: Eclipse, Sublime text, web storm, Microsoft Visual Studio, Visual Studio Code Web Express, Firebug, Chrome debugger tool, HTTP Watch
Operating Systems: Windows 95/98/NT/2000/XP/Windows7/Windows8.
PROFESSIONAL EXPERIENCE
Confidential, Durham, NC
Sr. Java Front End Developer
Responsibilities:
- Involved in designing and developing the web pages from scratch using HTML 5, CSS3, Java 8, Bootstrap, React.js, Redux.js, Rich Internet applications (RIA), Flex, Node.js, Mongo DB.
- Responsible for Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Worked on ReactJS Virtual Dom and React views& Vue js, rendering using components which contains additional components called custom HTML tags.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux.js library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Responsible for programming the UI interfaces and animations for websites, banners, Veeva IVA presentations, convention panels using HTML5, Vue js, JavaScript, WordPress, jQuery, Handlebars CSS, and Sass
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Worked on the backend with to create dynamic cloud computing possible.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View and Table Grid.
- Involved in developing touch screen kiosk web applications using Vue.
- Develop various screens for the front end using React Native and used various predefined components from NPM (Node Package Manager)
- Experience in React JS and Vue js for creating interactive UI using one-way data flow, virtual DOM, JSX, React Native concepts.
- Used React JS for templating for faster compilation and developing reusable components.
- Design and Development of Styled components for web application, with React JS.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Developed the React container and presentational components (as Stateless and Functional components when applicable).
- Developed the flux pattern by using Redux.js framework as a core dependency.
- Worked in Angular 6 and 8 building a web application for internal and external clients.
- Worked to create new features for an existing application in Angular, primarily focused on user interface with changes involving business logic and data retrieval.
- Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
- Developed the application on Node.js platform using JavaScript programming.
- Implement modules into Node JS to integrate with designs and requirements.
- Developed a single application to render dynamically based on the JSON from the NodeJS server.
- Fetch data from MongoDB using Mongoose of NodeJS.
- Experience in Restful web services to integrate between Server side to Client Side.
- Worked with the Mocha unit test framework to write unit tests for Java 8 code.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Configuring the Docker containers and creating Docker files for various environments and worked on Kubernetes environment.
- Managed Docker orchestration and Docker containerization using Kubernetes
- Used Kubernetes to orchestrate then deployment, scaling and management of Docker Containers.
- Used AWS to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, ReactJS, Redux JS, Vue js,Flex, Angular 6 and 7,spring boot,ES6, VS Code, JSP, MS Office, JIRA, Docker, kubernetes, Mocha, GITHub, and Jenkins.
Confidential, Kenilworth, NJ
Sr. Java Front End Developer
Responsibilities:
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library
- Implemented React-Router, React Redux architecture, ES6, web pack and Grunt to turn application into Single Page Application
- Participated in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Experience in working with REDUX architecture and REDUX for state management in maintaining the application when the state is updated
- Used REDUX Thunk for maintaining the dispatch either if the state is delayed or if the condition is met
- Responsible for developing front-end application using React.js and FLUX architecture for internal team’s productivity use
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls
- Developed Address book, Order Return, Track order form components using Redux Form
- Used ES6, JSX with react for component development make react look more elegant
- Used Babel.js to transpileES6 and JSX into JavaScript
- Experience with props and states in react to manage data and used Rally for task tracking and to build user stories
- Used Node.js to run Web pack tasks and help build the project
- Have used Jenkins for build process and Continuous integration
- Tested React components and application using Jasmine and Karma
- Used Git for version controlling and regularly pushed the code to GitHub
Environment: HTML, CSS, JavaScript, jQuery, ReactJS, Redux, Flux, NodeJS, Typescript, ES6, NPM, Webpack, GIT, Jasmine, Karma, Protractor.
Confidential, Dallas, TX
Java UI React Developer
Responsibilities:
- Developed web applications using HTML5, CSS3, Angular js, Angular 4/6,ReactJS, Bootstrap, JSON for various devices such as mobiles, laptops, computers and Integrating frontend code with API’s.
- Developed and implemented user interfaces as per latest W3C standards.
- Involved in UI module development in agile methodology.
- Developed user interface by using ReactJS,Redux for SPA.
- Involved in fixing Front-End issues with the layouts.
- Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IE Developer Tools.
- Experience in making Responsive Web Pages using Media Queries, React flex box Grid and Bootstrap for styling mobile applications.
- Good understanding on cross browser compatibility issues and fixing the bugs pertaining to various browsers.
- Optimized frontend code for efficiency of the application
- Interacted with clients to understand their existing applications and design the site according to their system requirements.
- Used AWS to connect the data stored to the cloud.
- Experience in unit testing by using Jasmine and karma
- Coordinating in fixing the reported issues found in development and production environments
Environment: HTML4/ HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular JS, Angular 6, ReactJS, React Native, Node.js, Express.js, Ajax, JSON, Angular 4/6, Typescript, Angular CLI, GIT, Cassandra database, Oracle, Postgres, Elastic search, VS Code .