Sr. Ui Developer Resume
Phoenix, AZ
SUMMARY
- Around 8+ years of professional experience in all phases of SDLC (Software Development Life Cycle) Including requirements analysis, applications design, development, Integration, maintenance, Installation, Implementation and testing of various client/server, N - tier and web applications.
- Expertise in designing and developing Web applications using HTML, DHTML, CSS, XML, JSON, JavaScript, AJAX, Angular.js, Backbone.js, TypeScript, ES6, Redux, React, Bootstrap.
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like AngularJS, React.js, BackboneJS and Bootstrap.
- Experience working on scalable environment using Agile/SCRUM
- Experience working on Source Tree, Stash, Confluence and Bamboo applications powered by Atlassian.
- Experience in cross browser and cross-device compatibility check and thoroughly performed unit testing using Jasmine, Mocha, JUnit and Karma.
- Expertise in Java, Multithreading, Exception Handling, Struts 2.0, Spring, Spring MVC Hibernate, RESTAPI, Enterprise java Beans, JDBC Hands on experience in DBMS like Oracle, Node.js, MySQL, MS-Sql, Toad, Crud, Postrage Sql.
- Experienced in web/application servers like Apache Tomcat, WebSphere, JBoss and WebLogic.
- Set up, configured, and maintained multiple web/application servers like IBM Web Sphere, Apache Tomcat and BEA WebLogic. Experienced in Managing build files using ANT and logging using Log4j.
- Experienced in writing test-cases in Java environment using JUnit.
- Experienced in using Operating Systems like Windows, Linux, UNIX, AIX and UNIX Shell Script.
- Sequence, class and database diagrams are made using the UML design tool and RAD.
- Experienced of Databases that involve writing SQL queries, Views, Triggers and Stored Procedures.
- Experience on RUP, Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
- Possess excellent communication skills along with dedication, and commitment for work.
- Quick learner, possess problem solving skills, and strong team player.
PROFESSIONAL EXPERIENCE
Sr. UI Developer
Confidential, Phoenix, AZ
Responsibilities:
- Worked closely with product managers to create user stories and scenarios used for intuitive websites and mobile designs.
- Used React JS to build dynamic mobile application and Node JS for server applications.
- Used Redux framework architecture (like Reducers, Containers) for integrating the data with React JS Application.
- Implemented different styling components across application modules using Bootstrap, CSS, Styled Components, SASS, Inline JSX styles, Styles-JSX, React Native Web, Material-UIfor enhancing user interface, responsiveness, and styling.
- Involved in mobile application (Android and IOS) development using React Native for different platform compatibility.
- Used React-Router to turn application into Single Page Application.
- Used ReactJS for templating for faster compilation and developing reusable components.
- Deployed and host the application on Amazon web service (AWS).
- Used package mangers like Bower and NPM.
- DesignUIviews with Flexbox and React Native dimension API.
- Understanding of apple's design principles and interface guidelines and knowledge on REACT NATIVE app.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
- Deployed and Maintained windows phone applications on Azure cloud technologies.
- Code review with Tech Lead/Arch and using the SonarQube for code validation to avoid violations.
- Develop custom pages using both the QuickBase API as well as regular QuickBase interface.
- Extensively used Git for version controlling and regularly pushed the code to bitbucket.
- Involved AWS Elastic Beanstalk for deploying and scaling web applications and services developed with Java and Node.js and Docker on familiar servers such as Apache.
- Used Microsoft Visual Studio Code as a Text Editor.
- Worked in Agile Environment and attended meetings regularly to show the functionalities implemented and worked closely with business analyst and solution architect
Environment: ReactJS, redux, React Native, HTML5, CSS3, JavaScript, C#, Python 3.6, Jasmine, redux, Protractor, JSP, JIRA, GIT, AWS, Kubernetes, Azure, SonarQube, Maven, Jenkins, Dockers, Gulp, Grunt, Visual Studio, Ember JS.
Sr. UI Developer
Confidential, Des Moines, IA
Responsibilities:
- Involved in developing user interfaces using HTML5, CSS3, JavaScript, HTML, jQuery, Angular.js, Node. jsAJAX, JSON.
- Developed web pages with functionalities like login, register, forget password, Email, Filters using JavaScript and HTML5.
- Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, JQ Validator using AJAX, JSON, Angular JS, Node JS and JavaScript.
- 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.
- Coded JavaScript for page functionality and Pop-up Screens and used HTML5 to make dropdown menus on web pages and display part of a web page upon user request.
- Effective use of CSS3 features use as Borders, Backgrounds and Multiple columns.
- Used Bootstrap and Angular.js for effective design of Web pages.
- Node.js used to store application preferences and state data in distributed mongo instance.
- Worked on implementing directives and scope values using Angular.js for an existing webpage.
- Wrote code to implement AJAX based applications be fetching the response from backend API as a part of JSON.
- Involved in Enhancement of existing application utilizing Angular.js and created HTML navigation menu.
- Implemented automatic/dynamic text filing support using Ajax/JSF components.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
- Implemented the SEO Techniques to improve the search results on the web.
- Worked closely with Photoshop designers to implement mock-ups and the layouts of the application.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Angular JS, Node JS.
Environment: HTML5, CSS3, JavaScript, JSF, JSON, AJAX, AngularJs, Node.js, Eclipse, MS Office, Bootstrap, Dreamweaver CS5, XHTML, jQuery.
UI Developer
Confidential, Minneapolis, MN
Responsibilities:
- Involved in the design, development and implementation of the project that included the migration of the internal web components from Angular 6 to Angular 9.
- Analyze the requirements of the business meetings and strategize the impact of requirements on different platforms.
- Used the Rxjs library to manage concurrency when fetching the data through HTTP calls using Observables.
- Created Custom, self-contained, reusable and testable Angular modules, components and services to implement key functionalities.
- Designed and developed the angular presentation layer using KendoUIangular and Angular material components.
- Implemented Cross-Site Request Forgery (CSRF) for all the Https calls to remediate the security vulnerabilities.
- Implemented Routing resolvers and angular router guards using the Router Module to design the navigation.
- Involved in implementing commonly used angular components such as directives filters and pagination for grid.
- Involved in peer-to-peer code reviews and functional testing of the application.
- Responsible for the creation and execution of the Unit Test cases using Jasmine as testing framework and Karma as test runner.
- Used GIT for Version control the code and for defect tracking.
- Involved in Continuous Integration and Continuous development of the application thus making sure the code is available in Dev, sit platforms to easily test by the Quality Engineers.
- Developed the system using Agile Methodology to review progress through weekly sprints.
Environment: HTML5, CSS, JavaScript, Angular9 Node JS, Type script, Jasmine, Jenkins, MySQL and REST Web Services, IntelliJ, KendoUI, Angular Material, Visual studio code, Accessibility, Splunk, GIT, Agile, Jira
UI Developer
Confidential, Phoenix, AZ
Responsibilities:
- Rebuilt the website from jQuery-based to React-based.
- Designed reusable components using React.js with ES6 syntax.
- Maintaining parent and child elements by using State and Props in React.js.
- Designed and created Store, Actions, and Reducers using Redux.
- Created navigation and menu components by using React router.
- Implemented responsive design by using HTML5, CSS3, and Bootstrap.
- Develop a Single Page Application (SPA) by using React, React router, and Redux.
- Hands on experience in version control tools GIT and package manager NPM.
- Used Babel to convert JSX syntax and make JSX readable.
- Cleaning the CSS3 code by using the SASS framework.
- Involved in the Unit-testing of the front-end team.
- Made heavy use of ChromeDeveloperTools to debugging.
- Experience with Software Development Life Cycle like Agile, Scrum, and Sprint workflow.
- Identified and fixed bugs during the development with test tools like Jest.
- Used AJAX, JSON with jQuery for request data and response processing.
- Created the navigation menu bar by using the React router.
- Using JavaScript, HTML, and CSS to create more dynamic pages.
Environment: JavaScript, HTML5, CSS3, React.js, React router, Redux, Bootstrap, SASS, NPM, GIT, Unit-testing.
