FNU MOHAMMED
Mobile: 408-***-****
Email: ***.**********@*****.***
Current Location: Houston TX
Location preferences : Open to relocate
Ui Developer/ React Developer
SUMMARY:
• Highly motivated and professional with 8+ years of IT experience which includes 3 years of experience in developing modern web
• applications using ReactJS and 2+ years of experience in UI /UX Design and Development and 2 years of experience in JAVA/J2EE.
• © Proficient in building Web User Interface using HTML/HTML5, DHTML, XHTMLCSS/CSS3, JavaScript, SASS, LESS jQuery, Bootstrap, Angular,JS,
• Node JS, and React.JS that follows W3C Web Standards and Browser Compatible.
• Experience in all phases of SDLC.
• Exposure to new features and issues addressed in Angular 2.0.
• Expertise in ReactJS framework to develop the SPA
• Experienced in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
• Expertise in React Component for UX - Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown
• and many more.
• Experienced in React.js for creating interactive Ul's using One-way data flow, Virtual DOM, JSX, React Native concepts. Experience working on
• RESTFUL Web Services and Implementing RESTFULAPI'S.
• Experience in implementing User-Centered Design (UCD) methodology.
• Well-versed using JavaScript and jQuery for manipulating the mark-up and data operations using jQuery and AJAX.
• Experience on compatibility issues with different versions of browsers like IE, Mozilla FF, Safari and Chrome.
• Good knowledge of database connectivity (]DBC) for databases like Oracle, MongoDB, SQLServer, MySQL, NoSQL, MSAccess.
• Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
• Experienced with front-end development with back-end system integration.
• Created API-driven interactive applications utilizing AJAX technology.
• Experienced with image editing tools such as Photoshop, Fireworks, and Illustrator.
• Experienced with various IDE’s such as Eclipse, Sublime, Dreamweaver, and Notepad++.
• Debugging and testing with JIRA, Karma, Jasmin
• Worked with JavaScript validations and developed Object-Oriented code.
• Experience in designing UI patterns and UI applications with the help of Adobe products like AdobeDreamweaverCS5, Adobe Photoshop and
• AdobeFireworksCs5.
• Good knowledge in SQL/PL-SQL programming for packages, stored procedures etc., using Oracle .
• Expertise in working on AWS to integrate the Server code to Client-side code.
• Expert in documentation using MS tools (Word, Excel, PPT, Project, Visio, and Access).
• Experience in multi-tasking aimed to accomplish the task by using TDD (Test Driven Development and Design)
• Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders.
• Excellent Interpersonal abilities, communication skills, time management and team skills with an intention to work hard to attain project
• deadlines under stress full environments.
• Demonstrated the ability to work independently, and the flexibility to adapt in ever-changing business environment.
• Highly motivated self-starter and good team player and appetite to learn new technologies.
• TECHNICAL SKILLS:
• Web Technologies: HTML4/HTML5,CSS3,SASS,LESS JavaScript,jQuery, Bootstrap,React.js,Express.js,Node.js,D3.js, Ajax, JSON.
• Development tools: Eclipse, Microsoft Visual Studio C++, Notepad++, Android Studio, Sublime, WebStorm, WebMatrix
• Debugging tools: Chrome Elements Inspector, Firebug, IE Tester
• Operating systems: Linux, Mac OS X, Windows.
• Servers: Apache Tomcat, JBOSS, WebSphere, WebLogic, HTTP Web Server
• Version Control: SVN, GITHub, CVS
• Tools: Jasmine, Karma, JIRA, Gulp, Grunt, Bower, and Mocha
• Database : Mongo DB, SQL Server, Oracle, MYSQL, PostgreSQL
• Frond End Tools: CorelDraw, Dreamweaver, Adobe Photoshop CSS, Illustrator, Balsamiq
• Programming Languages : C, Java, ASP.NET, J2EE
• Methodologies : Agile, Rational Unified Process (RUP), UML Water fall
• PROFESSIONAL EXPERIENCE:
Sr. UI Developer/ React Developer KPIT Technologies INDIA Remote Jan-2023 - May-2024
• Responsibilities:
• Involved in all the phases of Software Development Life Cycle (SDLC) including Requirements gathering, Designing, Programming, Testing and
• Documentation of various projects.
• Interaction design, iOS and Android design, Ul and a working knowledge of CSS and HTML
• Working knowledge on developing the UI pages from scratch using HTML5, CSS3, JAVASCRIPT, ANGULAR JS, REACT JS, Ajax and JQuery.
• CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
• Involved in Agile methodologies and full software development lifecycle of Designing, coding, testing, debugging and support.
• Build Web Apps with React JS and Flux. Structured the JavaScript code using Angular js.
• Integrating JavaScript libraries ( jquery, React - Bootstrap, Highcharts, Datatables, etc.)
• Creating ReactJS / Redux front-end Ul, and NodeJS applications for backend.
• Leveraged ReactJSresources for all data access, encapsulating URLs and standardizing data access interfaces.
• Maintaining Parent and child elements by using State and Props in Reactjs.
• React and Functional Driven JavaScript expert in SPAs, UI Components, Mobile web and Performance optimization.
• Responsible to make sure that look and feel of the UI designs works same in different versions of different browsers (IE 7/8, Firefox, Safari).
• Used React}S 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.
• Created Angular JS Controller which Isolate scopes perform operations in UI
• Tested and applied the branding on a step by step procedure using Jasmine.
• Created custom filter in ReactJS in the application.
• Used services to read data from remote server using React.JS
• Used ReactJSlibrary functions for the logical implementation part at client side for all the application.
• Created ReactJSfor reusable components (multi-field form elements, background file uploads.
• Maintained states in the stores and dispatched the actions using redux.
• Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and
• Redux library.
• Implemented flux pattern by using redux framework as a core dependency.
• Architected and Developed for Large Scale JavaScript Application with ReactJS
• Used ES6 and JSX with react for component development with ReactJs.
• Implemented the Drag and Drop functionality using React-Draggable.
• Created React JS components using JSX, followed FLUX design pattern for unidirectional data flow.
• Involved in Developing, Implementing and Testing Node.JSapplications.
• Extensive experience in deploying, managing and developing MongoDB clusters.
• Invoved in developing Tables, Stored Procedures, Triggers, Indexes and Functions SQL Server.
• Involved in cross platform Validation and Exception Handling policies.
• Maintain consistency of front-end via code over variety of browsers.
• Involved in SCRUM and AGILE meetings to discuss the status of the project.
• Responsible for researching functionality and benefits of implementing MongoDB.
• Integration with Rich Relevance/CDN/CMS/Optimize.
• Developing the rich Ul components in Optimizely
• Extensively Used GitHub for Version Controlling.
• Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
• Developed unit tests with Mocha.
• Skilled at creating controllers, models, filters and services using Angular JS to create Rich UI applications.
• Used Firebug and IE Tester debugging tools to fix the issues.
• On daily basis interacted with Business Analysts and Scrum Masters to fix the issues.
• Involved in System Testing, Regression Testing for Complete UI .
• Environment: React.js, Redux, Flex, Node.JS, Express JS, JavaScript, HTML5, SAAS, CSS3, jQuery, JSON, Bootstrap, AJAX, Core Java, Mocha, MVS, WebDriver, Sublime, GIT, Grunt, Firebug, Agile development, Optimizely, Jira, AWS. Sr UI/ Front End Developer Bank of America INDIA Remote (Jan 2022- Nov 2022)
• Responsibilities:
• Designed dynamic and browser compatible pages using HTML, HTML5, CSS, CSS3, AngularJS, jQuery and JavaScript.
• Developed application by using CSS3 to give gradient effects and to develop various page layouts, multi-level navigation and transitions.
• Experience In designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop
• CS3/CS4 and Adobe Illustrator CS3.
• Used React.js for creating the reusable Components.
• Extensively used HTML5 for audio and video playback. Worked on the MVP architecture for the GWT.
• Extensively used SASS for styling with CSS3.
• Developed Single page application (SPA) development by using ReactJS, Redux.
• Used CSS3 to develop Rich Ul Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
• Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept
• Developed a front-end application for internal team productivity use using React.js and FLUX architecture.
• Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, JavaScript and ReactJS.
• Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services
• provided in a controller to the view using scope.
• Experience in DOM, React Props, Lifecycle methods, working with React States and Events .
• Created and developed the internal AngularJS framework applications projects, Unit testing with Jasmine.
• Developed powerful visualization components and DOM manipulation using React JS
• Experience working with Redux for maintaining the consistency and for running the application in different environments (client, server, and
• native) which was also easy to test
• Experience working on Redux Uni-directional data-flow achieving the predictable application behavior.
• Used Node . JS, React JS, MVC framework for developing the Single Page Application
• Watched project changes with Grunt task runner and installed most recent version of libraries with Bower based on running in the
• Node JS environment .
• Developed real time video streaming application using Nodes.
• Drupal Module development, both contributed and non-contributed
• Implemented a custom Node,JS_ script to act as a PROXY for connecting to the server
• Developed real time tracking of class schedules using NodeJS (socket.io based on socket technology, Express JS framework)
• Managed the modules using NODE Package Manager (NPM).
• Worked with mongoose Js for database communication with MONGODB.
• To track the features used web based GIT repository manager.
• Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
• Extensively usedNode.js and NoSQL data stores.
• Good understanding of NodeJS understood how to configure, create server, manage routes and connect database.
• Involved in Developer Testing, Review and Trouble Shooting.
• Debug the applications using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
• Worked on Unit test cases and performed unit testing.
• Used JIRA to track the bugs/ issues.
• Participated in bug fixing with QA team which involved cross browser testing as well as load and performance checking.
• Involved in SCRUM meetings for submitting the day to day updates to Client.
• Environment: HTML5, CSS3, JavaScript, ReactJS, Redux, NodeJS, Express JS, JQuery, Handlebars, RWD, Twitter Bootstrap, Eclipse, JSP, Adobe
• Photoshop, Jira, MS Office, Git, JIRA
• Confidential, Eagan, MN
• UI Developer Aditi Technologies INDIA Remote (Jan 2020- Dec- 2021)
• Responsibilities:
• Developed the front-end featuring web interface implemented using JavaScript jQuery.
• Developed page layouts, navigation, animation buttons and icons using HTML, CSS and JavaScript..
• Created forms to collect and validate data from the user in HTML and JavaScript.
• Provided production level code to the engineering team for product development, including cross- browser support, and CSS optimization.
• Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
• Implemented the Drag and Drop functionality using jQuery framework.
• Developed and improved application using MVC Framework.
• Developed CSS page layouts, styles and table less coding for efficient design
• Proficiency in implementing the design to meet web standards (W3C), SEO and worked on various browsers for cross-browser implementation.
• Involved in writing SQL Queries, Stored Procedures.
• Implemented Object Oriented JavaScript in the persistence layer using hibernate frame work in functionality.
• Performed Object Relational Mapping (ORM) by configuring the deployment descriptors in Hibernate.
• Used Java Mail API for posting and processing mails.
• Used CSS selectors for condition based styling and pseudo-classes to add some special effects to selectors.
• Expertise in JavaScript/CSS and JS frameworks like YUI.
• Developed Ul, Virtual Objects (VO) and models by using Flash, Ajax, and Action Script 3.0.
• Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application (RIA).
• Optimizing SQL queries and stored procedures
• Created packages to validate, extract, transform and load data to a centralized SQL server from the existing diversified data sources.
• Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
• Implemented the following J2EE Patterns: Front Controller, Session Facade, Service Locator, Data Access Object, Business Delegate, Business
• Object, Composite View and View Helper.
• Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
• Developed SQL queries to perform insert, update or delete operation on MySQL database.
• Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
• Provide the Secured digital certificates and maintained the performance through secured socket layer.
• Environment: HTML5, DHTML, XHTML, CSS3, Java 1.5, JavaScript (ES5), jQuery (v 2.2.3), Adobe Flash CS3, Adobe Dreamweaver CS3 and Web Services,
• REST Services, Mysql 4.1.
• Confidential
UI Developer HCL INDIA Remote July 2018- Dec-2019) Responsibilities:
• Responsible for creating efficient design and developing User Interaction screens according to the client requirements using JavaScript, jQuery,
• AJAX and JSON.
• Used JavaScript, jQuery for making the web application user interactive.
• Created XHTML pages with CSS and the Box Model. Integrated the Java code (API) in JSP pages.
• Used jQuery core library functions for the logical implementation part at client side for all the applications.
• Implemented the following J2EE Patterns: Front Controller, Session Facade, Service Locator, Data Access Object, Business Delegate, Business
• Object, Composite View and View Helper.
• Developed EJB components for middle tier component implementation and business logic implementation.
• Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
• Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using
• JQuery framework.
• Used jQuery plugins for Drag and Drop, Widgets, Menus, User Interface and Forms.
• Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
• Developed Responsive web pages.
• Contacted with different customer for their requirements and modified code as the customer needs.
• Involved in writing and modifying Procedure, Queries, Views & Triggers and calling them from JavaScript using the Temp Net Framework.
• Environment: HTML 4/5, J2EE, DHTML, XHTML, JavaScript 1.2, JQuery (v 2.2.1), Adobe Dreamweaver C55, JSON 3, ECLIPSE, SQL server, MySQL
• (5.6.35), Clear Quest.
• Confidential
• Java/J2EE Developer Karvy INDIA Remote (March-2016 - June 2018) Responsibilities:
• Involved in coding end to end (i.e. from GUI on Client side to Middleware to database and Connecting the back-end Systems) on a subset of
• sub modules belonging to the above modules.
• Worked extensively on Swing.
• Worked on Parsing of XML Using DOM and SAX.
• Using advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.
• Provided business logic in Session Beans and the used Container Managed Entity Beans for performing database transactions.
• Designed UI screens using JSP, Ajax, Struts, HTML and CSS.
• Developed the Presentation layer, which was built using Servlets and JSP and MVC architecture on Websphere Studio Application Developer
• (WSAD).
• Used Adobe Photoshop to edit the images and background.
• Mentoring other programmers.
• Studied the implementation of Struts.
• Implemented the Security Access Control both on client and Server side.
• Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
• Using HTML, JavaScript and SQL Stored Procedures designed PDF, excel and print previews for all the reports in the application.
• Encryption and Decryption using symmetric keys.
• Used XML parser APIs like DOM for modeling of Data.
• Developed SQLQueries to interact with Oracle Database.
• Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
• Worked with teams where requirements are constantly being implemented, tested and improved
• Discussed on Agile methods and development phases with team to follow the standards.
• Environment: Java, Java Swing JSP,CSS, Servlets, JDBC, Applets, Servlets, JCE 1.2, RMI, EJB, XML/XSL, Visual Age java (VAJ), Visual C++,MS Office. EDUCATION:
MS in CIS (May-24)
BTECH ECE INDIA ( May -17)