We provide IT Staff Augmentation Services!

Ui Developer Resume

0/5 (Submit Your Rating)

VA

SUMMARY

  • 6 years of professional experience in all phases of Software Development Life Cycle (SDLC) including Applications Design, Development, Integration, Installation, Implementation, Maintenance, Testing, and Debugging of various client/server web applications using web technoloiges in various environments.
  • Experience in all phases of Software Development Life Cycle and Software Development methodologies like Agile /Scrum, Waterfall etc.
  • Expertise in Client Scripting language and server side scripting languages like HTML5, CSS3, JavaScript with ECMA6 features, TypeScript, jQuery, JSON, Bootstrap, React JS, Angular JS, Express JS, Node.js.
  • Proficient in designing and developing Single Page Applications using React, React - Router and React-Redux from scratch.
  • Experienced in creating React.js web applications with JSX, React nesting components, databinding, forms, routers and Virtual DOM manipulations with Redux architecture.
  • Strong understanding and working experience on various Design patterns like MVC, MVVM, Facade.
  • Good understanding of the Document Object Model (DOM) and DOM Functions along with experience in Object Oriented Programming Concepts, Object Oriented JavaScript and implementation.
  • Experience inCSS preprocessorLESSandSASSfor dynamically styling DevelopedHTML templates and performed client-side Validation usingJavaScript
  • Enhance the applications with new add-on features, using ReactJS framework on front-end and Node JS on back-end withECMAScript6 features.
  • Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding, Margin, Table, Sprites, Behaviors, Psuedo Classes, Psuedo Elements and CSS Box Model.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Experience in React JS and working with React Flux architecture.
  • Experience in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
  • Experience in designing, developing both Apple IOS and Android Hybrid mobile applications.
  • Extensively used Node.js for server side scripting and Node Package Manager (NPM) for updating the application from codebase.
  • Experiences on React JS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests…etc.
  • Experience inconfiguration management systems (Build/CI/SCM) likeMaven, SVN, CVS,Git, GIT-HUB, Jenkins.
  • Experience and full understanding of Software Development Life Cycle, Agile software development methodology. Solid ability to work on Agile.
  • Experience in interactive design and development and in effective interactive design solutions that meet business, project, and design goals, based on standards and guidelines.
  • Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment and Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.

TECHNICAL SKILLS

Operating System: Windows, iOS, Android

SDLC methodologies: Waterfall, Agile/Scrum

Web Development Technologies: HTML5, DHTML/XHTML, XML, CSS3, JSON, JavaScript, JQuery, AJAX

UI Frameworks: Angular JS, React.js, Node.js, Bootstrap, Responsive Web Design (RWD), JQuery, JQuery UI

Web Services: Soap, Rest/Restful

CSS Co-Processors: LESS, SASS

IDE/HTML Editors: Sublime Text, Notepad++, Eclipse, Net Beans

Version Control Tools: SVN, Git,GitHub

Build and CI Tools: Maven, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, VA

UI Developer

Responsibilities:

  • Involved designing in WebPages using HTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, Flex, Mongo DB.
  • Making changes to the existing web applications and creating new components using React JS
  • Built a single page application using the building blocks pure components, carousels, forms, routers, etc.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM and Redux library.
  • Used Express.js which is assertive, fast, essential and moderate web framework of Node.js that helps manage a server and routes.
  • Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests and Developed dynamic frontends using React JS.
  • Leveraged React.JS resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
  • Implemented the Drag and Drop functionality using React-Dragabble
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Designed and implemented server-side RESTful web services using Node JS and handled communications to the client side (React JS) using JSON.
  • Implemented Responsive Web Design using Flexbox, HTML5, SCSS
  • Used ReactJS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
  • Used AJAX to reduce the network load and update only the certain components of the website.
  • Utilized a concept called Virtual DOM in React JS to create in-memory data structure cache, enumerate the resulting differences, and then update the browser's displayed DOM efficiently.
  • Developing build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Worked in Agile environment, had attended biweekly sprints and daily scrum.

Environment: React.js, Redux, HTML5, CSS3, SASS, LESS, JavaScript, Bootstrap, Node JS, Express JS, Mongo DB, NPM, Git, Jenkins, Ajax, JSON, Maven, Mongo DB, Node JS, Windows.

Confidential, Branchville, NJ

Front End/UI Developer

Responsibilities:

  • Developed a web-based application from scratch for Trinity Industries for tracking and gathering the information regarding the rail cars.
  • Basically, this project is an Iot project where each rail car will have some sensors attached which gathers information of the rail car.
  • I am using a framework of Node Js, i.e. Adonis Js for both client and server-side scripting.
  • For front-end, edge template is being used and for database PostgreSQL is being used.
  • I have been working in this project handling both client and server-side scripting as well as back end.
  • Developed front-end application and components using JavaScript, React, NodeJS, Bootstrap, jQuery/AJAX, JSON, HTML4/5 and CSS2/3.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
  • In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
  • Integrated the Front-End web interface with the React JS, NodeJS, JSP, HTML, CSS, and jQuery.
  • Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Consumed Web Service using JSON, BSON and REST to get the registered users, update their status.
  • Created and used Reducers that received said Actions to modify the Store State Tree.
  • Worked with JASMINE unit test framework to write unit tests for JavaScript code.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
  • Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.

Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Redux, Flex, Node.JS, JSON, Git hub, Restful API, JIRA, Jasmine and Web Strom.

Confidential, Cleveland, OH

UI Developer

Responsibilities:

  • Attended Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for the project.
  • Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Mongo DB.
  • Developed user interface by using the React JS, redux for SPA development.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Worked upon the dashboard for the project which contained a variety of charts and draggable components using D3, React JS
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Used Component consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Created React components, using Redux for unidirectional data flow.
  • Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap, HTML5, CSS3
  • Used Node.js, MongoDB and node package manager for installing dependencies and to run the application in a web server in staging environment
  • Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
  • Worked with JASMINE unit test framework to write unit tests for JavaScript code.
  • Using React JS to implement rich functions in various pages: form validation, crud, gridlist, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
  • Used GitHub version control system as a source repository to organize the code base.

Environment: React JS, Redux, NPM, Node JS, Bootstrap, Flux, TypeScript, JavaScript, Jquery, HTML5, CSS3, Ajax, Grunt, DOM, Agile, Windows.

Confidential, Fort Lee, NJ

UI/Front End Developer

Responsibilities:

  • Involved in developingUIpages using HTML5, CSS3, ES6 and React.
  • Used Node.js as a cross-framework runtime environment to build web applications.
  • Developed reusable web components to add features or access services following consistent UX practices, standards, and specifications.
  • Implemented React container and presentational components (as Stateless and Functional components when applicable)
  • Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux and REMIX library.
  • Created and integrate content driven applications on top of the AEM core platform.
  • Used Node JS, NPM and Webpack to translate and combine all necessary JS and CSS.
  • Worked on Bamboo- Build triggers and Build dependencies.
  • Used React Redux to polish the data and for single directional flow.
  • Created several Components by using React and several services for Dependency Injection.
  • Implemented latest Ecmascript6 (ES6) features like arrow functions, constants, block-scope variables and class inheritance etc.
  • Designed and developed the single page application (SPA) using react, redux, redux middleware, promises etc.
  • Unit Testing for React was done by using Jest.
  • Consume APIs in the UI code using React JS.
  • Used React Remix to polish the data and for single directional flow.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Redux concept.
  • Worked with modules like Mongo DB for database using Node.js to interact with Mongo DB.
  • Used Gulp and Webpack as task runners and orchestrators for the build process.
  • Connected server and database to update data information with Node.js and Mongo DB.
  • Updating the team with the latest updates on the required applications, demonstrations on the application and reviewing the technical requirement.
  • Collecting functional requirements and user stories and analyze and convert them into code components.
  • Develop standards for APIs and develop them.
  • Develop interface for web applications and experience with creating UI components for reusability of code.
  • Write code for native counterpart of the application for mobile using React Native for iOS and Android.
  • Followed ES6 coding standard and coding best practices.
  • Managed projects with Gulp task runner and combined with node package manager to install JavaScript latest version of libraries based on running in the Node.js environment.
  • Used Bit bucket as version control tool to update work progress with other team members.

Environment: HTML5, CSS3, React JS, XHTML, CSS, DOM, JavaScript, AJAX, JSON, Bootstrap, Mongo DB, Web pack, Rest API, Node.js, Es6, Dreamweaver, Adobe Flash, JIRA, JSON, Jest, Adobe Photoshop, Agile, web services, Windows.

We'd love your feedback!