SUMMARY
- Over 6 years of experience as a UI Developer in various domains and frameworks.
- Good Experience in the web application development using HTML 5, CSS 3, JavaScript, JQuery, ReactJS, Redux, Angular JS and NodeJS
- Professional understanding of Software Development Life Cycle (SDLC) as well as various phases such as Analysis/Design, Development and Testing.
- Hands on experience on React.js and Node.js in effective web design.
- Used React.js library functions for the logical implementation for the applications.
- Experience in working with Angular 2/4 modules, services, templates, directives, services and dependency injection to create a SPA.
- Good amount of work done on Reactive forms or Web Forms 2.0 in Angular 2 and their Validations.
- Experienced in using git commands
- Exposure in development using Agile Methodology.
- Highly organized with the ability to prioritize workload, meet project deadlines by following project standards and procedures as per client specifications.
TECHNICAL SKILLS
Languages: JavaScript(ES5/ES6), Java, Bootstrap. Typescript
Web Technologies: HTML5, CSS3, JavaScript, AJAX, JQuery, JSON
Databases: MYSQL, MS ACCESS
Operating Systems: Windows 2000/XP/Vista/7/10, Mac OS X.
IDE & Tools: Eclipse, Microsoft Visual Studio, Notepad++, Babel, IntelliJ, WebStorm.
Applications: MS Office Suite
Methodologies: Agile, Waterfall, Test Driven Development (TDD)
Frameworks: Node JS, Express JS, React JS, Redux, AngularJS. GraphQl
PROFESSIONAL EXPERIENCE
UI Developer
Confidential, Alpharetta, GA
Responsibilities:
- Developing, Maintaining and Designing new/existing features for wide range of software applications within Confidential that serves business functionalities of Client.
- Developing functionalities of Earn the Right (ETR) and Point of Sale (POS) applications using HTML 5, CSS 3, Bootstrap, Angular 4/5, ReactJS, Typescript, BackboneJS, Object Oriented programming, Micro services, Lodash and related frameworks.
- Implemented stable React components and stand - alone functions to be added to any future pages.
- Implement proof of concepts (POC) to determine the feasibility of Framework or Library.
- Updated the application using new features of Angular 4.
- Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.
- Test business processes/products across applications with an end-to-end process flow.
- Integrating the front-end application with micro services for the exchange of data between client and server using HTTP requests over network and making asynchronous calls to server with Ajax.
- Enhanced legacy application by building new components in Angular 5 and typescript.
- Performing troubleshooting, regression testing, validation of test results, documenting test cases, production support activities, updating the design etc.
- Communicate with Oracle Databases using DB query languages to access data and construct similar data tables’ data models and collections in the application code.
- Document the API integrations and the Request payload, cookies and other information related to the API.
- Resolving the production content issues when non-compatible content is passed by the third party.
- Performing Regression testing of our application before production release.
Environment: HTML5, CSS3, JavaScript, JQuery, ReactJS, Redux, Redux Saga, Node JS, Lodash, Visual Studio Code, Git, Gitlab, Jira.
UI Developer
Confidential
Responsibilities:
- Working with Product Owners to create the user stories and estimate the amount of time needed to complete them.
- Participate in business meetings to understand the design and functional needs of the project and implement business logic in programming.
- Developing the front-end code for different layers within the organization as part of Confidential Inc. customized frameworks.
- Built custom reusable react components.
- Built React application utilizing Redux for enhanced maintainability.
- Building modern, interactive web pages using HTML5, CSS3, JavaScript and UI frameworks including ReactJS, Redux and NodeJS.
- Used various Angular 2 custom directives and developed reusable components and templates that can be re-used at various places in the application.
- Organizing meetings with Business, UX team to discuss the implementation of a new feature or functionality.
- Coordinating with the architect and team lead about the changes required in the code.
- Managing the deployment of new features to beta environments.
- Requesting backend team for changes in API services when the functionalities on front end demands to have a response data that is compatible with client-side data objects.
- Refactoring, Debugging and fixing bugs as a part of maintenance to match the coding standards.
- Collaborating with other engineers on the team in doing code reviews.
Environment: HTML5, CSS3, JavaScript, jQuery, ReactJS, Redux, Angular 2, Node JS, Webpack, Lodash, Responsive Web Design, Visual Studio Code, Git, Jenkins, Bit bucket, Jira.
React JS/ UI Developer
Confidential, Southlake, TX
Responsibilities:
- Extensively involved in developing web pages using HTML/HTML5, DHTML, CSS/CSS3, SASS, JavaScript, React JS and Redux and many other redux frameworks.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux.
- Used Jest and Enzyme for writing the test suites for each component.
- Experienced in building app configurations using Webpack.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Extensively used Java Script (ECMA Script 2016) for development.
- Designed and developed intuitive user interfaces that address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
- Creating new React components and APIs from user stories and mockups (Rally).
- Used redux observables to compose and cancel async actions to create side effects.
- Used redux form for react components.
- Used our custom built sabre- spark react library for creating buttons, form fields, tables, toolbar, tooltip, input fields.
- Used Git Hub as Version Control Repository.
- Involved in daily Agile stand ups with Analysts, Designers and Developers.
- Involved in scrum iteration status and planning meetings.
- Handled cross browser/platform compatibility issues (IE, Firefox, Chrome and Safari)
Environment: HTML 5, CSS 3, SCSS, JavaScript (ES 6), Babel, AJAX, Git, React v15.0, Redux, Redux Observables, Redux-form, Web pack, Agile methodology.
Senior UI Developer
Confidential, Houston, TX
Responsibilities:
- Involved in Analyzing, Understanding the requirements of the client and flow of the application framework.
- Designed and Developed User Interactive (UI) Web pages with the help of HTML, CSS, JavaScript, JQuery and AJAX.
- Used Angularjs for rapid dashboard applications.
- Involved in creating Angularjs controllers, services and used Angularjs filters for filter functionality in search box and integrator functionalities.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework)
- Used Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Express.
- Extensively used JavaScript and JQuery use for architect large scale JavaScript application.
- Used JSP, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
- Involved in Code review meetings with Developers.
- Extensive experience using Bootstrap for Responsive Web Design.
- Wrote SQL queries, applying optimization techniques.
- Involved in developing XML, HTML and JavaScript for client-side presentation and data validation on the client side with in the forms.
- Used Gulp as workflow automation tool.
- Designed CSS3 based web pages, which were cross-browser compatible.
- Created screens with table-less designs meeting W3C standards.
- Used the Unit Testing, to test the individual units of JavaScript code.
- Experienced with implementing different features of Bootstrap .
- Used Bootstrap 3.0 to make the user experience seamless in mobile devices and tablets
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
Environment: HTML 5, CSS 3, JavaScript, Babel, JQuery 2.1, Bootstrap 3.0, Ajax, Angular Js 1.3.18, JSON, Node JS v0.9.06, Backbone JS JSP, Gulp.
Web UI Developer
Confidential
Responsibilities:
- Designed single page web applications using JavaScript frameworks.
- Responsible for design and development of the web pages to meet the requirements of the client.
- Responsible to design the browser compatible pages using HTML, CSS, JavaScript, JSON, Ajax and JQuery.
- Extensively involved design discussions and user experience sessions to provide inputs on the layout.
- Involved in developing custom web application interfaces using HTML and CSS
- Developed UI Prototypes and used various JavaScript, JQuery libraries and Ajax for form validation and other interactive features in ongoing projects.
- Utilized CSS styles to maintain the uniformity of all the screens throughout the responsible for design and development of the web pages from mock- ups.
- Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumers facing as well as internal application).
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Used tools such as firebug, web developer tools for debugging and correcting errors.
- Used Eclipse IDE for designing, coding and developing applications.
Environment: HTML 4, CSS 2, JavaScript, JQuery 1.2, AJAX, JSON, XML, Eclipse v3.8, JSP and firebug