Ux/ui Developer Resume
Fortworth, TX
SUMMARY
- Interactive/UI Developer with 8+ years of extensive professional experience in transforming the Functional document into technical document, Software Design, Development, Implementation, Testing, and Documentation of Web Applications using latest web technologies.
- Extensive programming experience in developing Web based applications and Client - Server technologies using HTML4/5, CSS2/3 (LESS/SASS), Bootstrap, JavaScript, AngularJS 2&4 and jQuery, ReactJS, NodeJS, AJAX, JSON, XML, DOM and XHTML/DHTML, JSP, Servlets.
- Hands-on experience with CSS LESS/SASS Pre-Processor.
- Lead the production migration CRQ creation on Remedy process.
- Experience in building Single Page Application (SPA) using Model View Controller (MVC) framework such as React JS, AngularJS 2&4 also for mobile applications, web API and browser clients.
- Strong experience in AngularJS for building apps and declarative templates with data-binding, created some custom directives in the application.
- Developed single page applications using Angular2/4, Typescript and web pack.
- Experience with Angular2/4 components, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading etc.
- Extensive knowledge in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Hands-on experience in using ReactJS components, Forms, Events, Keys, Router, Animations and Redux concept.
- Well versed with the implementation of Ajax in any web pages.
- Expert in Restful services consuming using Get, Post, Delete, Put methods While accessing external API And Experience using AJAX calls to create interactive web applications.
- Good Understanding of Document Object Model (DOM) and DOM Functions and well versed W3C standards.
- Good knowledge on Wireframes, Sketches, Prototypes.
- Proficient in testing/building tools like Mocha and Jenkins, also on testing code coverage by using tools like .
- Experience with NPM Grunt, Gulp and Bower modules of NodeJS.
- Used JIRA for bug tracking and issue tracking.
- Expertise in Software Configuration Management using Version Control Software such as SVN and GIT.
- Knowledge in developing Web Applications with various Open Source frameworks like: Struts Framework 1.3, Spring Framework and Spring MVC.
- Extensive experience working in both AGILE/SCRUM and SDLC based development environment and participating in SCRUM sessions that includes Analyzing, Designing and Coding.
- Worked on IDEs like Eclipse, Visual studio, Notepad++, IntelliJ, Sublime Text 3, ATOM, Net Beans, WebStorm and Brackets.
- Strong skills in Relational Databases like Oracle, MySQL and MongoDB.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
TECHNICAL SKILLS
UI Web Technologies: HTML/HTML5, XHTML, XML, CSS/CSS3, JavaScript, AngularJS 2&4, ReactJS, NodeJS, AJAX, JQuery, JSON, DOM, ECMAScript 6, Typescript and java.
Version Control Tools: GIT, SVN
Databases: Oracle 10g, MySQL, MongoDB
Operating Systems: Windows 10/7/XP(sp2)/98, UNIX
Web/App Server: Apache Tomcat, WebLogic
Testing & Debugging Tools: JIRA,Version One,Microsoft Team Board, Firebug, Google Chrome Web Debugger, IE developer Tools, Jasmine, Mocha,Chai.
Workflow Tool: kitGrunt, Gulp.
IDE’s: Notepad++, Eclipse IDE, Sublime Text Editor, Atom, Visual Studio, web storm
Languages: Java/J2EE, C, C++,C#,.net
PROFESSIONAL EXPERIENCE
Confidential, FortWorth TX
UX/UI Developer
Responsibilities:
- Involved in development of 2 projects at Confidential, Internal security Administration and external Subscription and notification.
- Developed the Balsamiq mockup designs for the business requirement.
- Developed user interface by using theReact JS, Redux for SPAdevelopment.
- Used React-Router to turn application intoSingle Page Application.
- Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Redux concept.
- Used Web services (RESTful) for transmission of large blocks of JSON.
- Worked on responsive design and developed a singleISOMORPHICresponsive website that could be served todesktop,Tabletsandmobileusers usingReact.js.
- Maintained states in the stores and dispatched the actions usingredux.
- Implementedreact JScode to handle cross browser compatibility issues in Mozilla FF, IE 7, 8, 9, and Safari.
- Integrated various React libraries such as React Table, React drag and Drop, React Bootstrap.
- Worked with backend engineers to optimize existingAPI callsto create efficiencies by deprecating unneededAPI calls.
- Called theRestfulweb services calls forPOST, PUT, DELETEandGETmethod.
- UsedReact Reduxto polish the data and for single directional flow.
- UsedObject Oriented Programmingconcepts to developUIcomponents that could be reused across theWeb Application.
- Extensively usedGitfor version controlling and regularly pushed the code toGit.
- UsedVersion One, Microsoft team Board as the bug tracking system to track and maintain the history ofbugs/issueson everyday basis.
- Interacted withTesting Team,Scrum MastersandBusiness Analystsfor fixing of Issues.
- Performed theSystem Testing,Regression Testingfor Complete UI after fixing the Issues which are reported by Testing Team.
Confidential, Melville NY
UX/UI Developer
Responsibilities:
- Implemented user interface by using theReactJS, Redux for SPA development.
- Implemented various screens for the front end usingReact.js and used various predefine components from NPM (Node Package Manager) and redux library.
- UsedReact-Router to turn application into Single Page Application.
- Involved in usingReactJS components, Forms, Events, Keys, Router, Animations .
- Involved in building stableReactcomponents and stand-alone functions to be added to any future pages.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users usingReact.js.
- Implemented the Drag and Drop functionality usingReact-Draggable.
- UsedReact-Autocomplete for creating google maps location search on the webpage.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Maintained states in the stores and dispatched the actions using redux.
- Used NodeJS to run Webpack tasks and build properly the project.
- Implemented modules into Node JS to integrate with designs and requirements.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Added dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Optimized animation logic with optimistic functions to increase performance in rendering.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- UtilizedReactfor its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Used Git for version controlling and regularly pushed the code to GitHub.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
- Interacted with Customers and development teams for Fix the Issues.
- Performed the System Testing, Regression Testing for CompleteUIafter fixing the Issues which are reported by Testing Team.
Confidential, San Diego CA
Senior Frontend Engineer
Responsibilities:
- Involved in Agile development with daily standups, bi-weekly sprints, sprint planning and retrospective sessions.
- Designed and Developed New User Interactive Web pages with the help of HTML5, CSS3, JavaScript, Typescript, Bootstrap, JSON and Angular 2.
- Created Single Page Application with loading multiple views using route services and adding more users experience to make it more dynamic by using Angular2 framework.
- Utilized Angular2 framework to bind HTML template (views) to JavaScript object (models).
- Experience working on Structural directives and Attribute directives in Angular2 using TypeScript.
- Worked with Angular2 routes, services, directives and components to set up the test flow.
- Used Typescript as compiler to transpile typescript code into JavaScript and used Typing's to manage Typescript definition.
- Developed a component that varies content based on the user's navigation by using router-outlet directive in Angular2.0.
- Involved in integrating the UI with back end Services.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Used React JS for templating for faster compilation and developing reusable components.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used React-Autocomplete for creating google maps location search on the webpage.
- Used Web socket for publish services for continuous geo-location information updates to Google Maps.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Implemented inheritance properties using SASS for creating responsive style sheets.
- Coordinated with Interface Design Architects for meetingaccessibilitystandards at code level.
- Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Profound knowledge in working with Document Object Model (DOM) and DOM Functions.
- Performing unit testing using Mocha, along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
- Very good implementations and aware of programming practices in NodeJS.
- Used NPM to manage the package andWebpackas bundler.
- Used firebug, IE developer toolbar and chrome canary tool for debugging java script and fixing issues.
- Involved in configuring the GIT repository and maintain the version control using GIT.
- Used JIRA for bug tracking and issue tracking as part of project management.
- Handled all aspects of the web application including documentation, testing, debugging and deployment.
Confidential, Middleton WI
UI Developer
Responsibilities:
- Developed cross-browser compatible website using HTML, CSS, DOM, JavaScript, JSON, jQuery.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UImodules been built.
- Involved in writing application level code to perform client-side presentation and data validation within forms using HTML, jQuery and JavaScript.
- Wrote JavaScript functions to build custom scrollable menus, Alerts, Pop-ups, Events.
- Created mockups and wireframes for new website layouts.
- Involved in developing the custom and reusable AngularJS directives to be reused across different modules in the application, controllers, services, Filters for filter functionality in search box and integrator functionalities and Routing to build the Application.
- Involved in creating a single page hybrid web application using express.js.
- Implemented Date Time Picker using jQuery and HTML.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Developed database connection and SQL Queries to create dynamic content on web pages.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
- Application backend implemented as node.js express application server.
- Implemented Presentation layer using CSS Framework Bootstrap, Wire-framing and HTML.
- Used jQuery core library functions and widgets for the logical implementation part at client side for all the applications.
- Used web services to load the data using AJAX to call the data that returns from the post web service calls.