Post Job Free

Resume

Sign in

Front End Developer

Location:
Irving, TX
Posted:
March 08, 2024

Contact this candidate

Resume:

Manoj Muthoji

ad37oz@r.postjobfree.com

510-***-****

Summary:

Experienced Front-End Developer with a proven track record of 9 years in crafting dynamic and visually stunning web applications. Proficient in a range of cutting-edge technologies, including React, Vue, and Angular, I have consistently delivered high-quality user experiences through responsive and interactive designs. My deep understanding of modern web development practices, coupled with a keen eye for design aesthetics, enables me to create seamless interfaces that blend functionality with aesthetics. Throughout my career, I have successfully collaborated with cross-functional teams to translate client requirements into intuitive, performance-driven web solutions. As a detail-oriented problem solver, I am dedicated to staying current with industry trends and best practices to ensure the delivery of innovative and impactful digital solutions.

Technical Skills:

• HTML5, SASS, CSS3, JavaScript, Servlet, JSP, jQuery, PHP, JSON, AJAX, W3C Standards and Section 508 Compliance.

• ReactJS, Angular, Vue.js, Backbone.js, Node.js

• Windows, Linux, Unix, Mac OS X

• Apache Tomcat, Web Logic, Web Sphere, http-server, Nginx

• C, C++, JavaScript, SQL, java

• PL/SQL (oracle), MySQL, MSSQL

• Notepad++, Sublime, Visual Studio, Eclipse, cloud9

• Firebug, Bugzilla, (internet explorer)

• Microsoft Visual Studio, Photoshop, Dreamweaver, Balsamic mockups

• SVN, GitHub, RESTful web services

Professional Experience:

Macy’s.com May 2017 – Till Date

Sr. Software Engineer, UI

Macy's, Inc. (originally Federated Department Stores, Inc.) is an American holding company founded by Xavier Warren in 1929. Upon its establishment, throughout its early history, frequent acquisitions and divestitures saw the company operate a number of nameplates. In 1994, Federated took over the department store chain Macy's. With the acquisition of The May Department Stores Company in 2005, the regional nameplates were retired and replaced by the Macy's and Bloomingdale's brands nationwide by 2006. Ultimately, federated itself was renamed Macy's, Inc. in 2007.

Responsibilities:

• Developed and maintained responsive user interfaces using React.js, thereby reducing load times and enhancing user experience.

• Implemented state management with Redux, thereby improving application scalability and maintainability.

• Collaborated with cross-functional teams to design and deliver high-impact features, ensuring seamless integration with backend APIs.

• Proficient in debugging and testing React Native applications using tools like React Native Debugger and Jest.

• Customized and configured SDKs to align with project requirements and optimize performance.

• Utilized SDK APIs to access and leverage platform-specific features, services, or data sources.

• Optimized application performance by identifying and resolving bottlenecks, resulting in a 30% reduction in page load times.

• Utilized React Router to create a smooth and dynamic single-page application (SPA) with seamless navigation and improved SEO.

• Integrated third-party libraries and APIs to extend application functionality, such as Google Maps, Firebase, or Stripe.

• Conducted code reviews and provided constructive feedback, leading to improved code quality and team efficiency.

• Implemented unit testing with Jest and Enzyme, increasing test coverage by 40% and reducing the number of production bugs.

• Developed reusable React components and shared them across multiple projects, leading to a more consistent user interface and faster development cycles.

• Implemented responsive web design principles to ensure optimal performance on various devices and screen sizes.

• Participated in Agile development processes, contributing to efficient project planning, task estimation, and successful sprint deliveries.

• Mentored junior developers, assisting them in improving their React.js skills and fostering a collaborative and knowledge-sharing team environment.

• Conducted performance analysis using React DevTools and other profiling tools to identify and address performance bottlenecks.

• Implemented internationalization and localization features to support multiple languages, thereby increasing the application's global reach.

• Migrated the existing Backbone application to Vue.js, leveraging its reactive data binding and component-based architecture.

• Developed reusable Vue.js components to promote code reusability and maintainability.

• Utilized Vue Router to implement client-side routing and navigation within the application.

• Integrated Vuex, the state management pattern, and the Vue.js library to handle centralized application state and data management.

• Implemented Vue.js directives and lifecycle hooks to enhance the functionality and interactivity of the application.

• Used Vue.js DevTools for debugging and performance optimization during development.

• Collaborated with the frontend team to share knowledge and best practices for Vue.js development.

• Wrote application-level code to interact with the backend (Java) service, utilizing JSON.

• Incorporated dynamic functionality into web pages on the client side and integrated them into the application.

• Integrated Adobe Analytics and tagging functionalities to track user actions using JavaScript.

• Worked on bug fixes and addressed UI and functionality issues.

• Resolved cross-browser compatibility issues related to layout and styles and fixed significant bugs for supported browsers and platforms.

• Created test strategies, test plans, and execution plans, and identified test data requirements.

• Actively participated in grooming sessions and sprint planning, estimating story points.

• Analyzed requirements gathered from the business team and implemented them in the application.

Houghton Mifflin Harcourt, Boston, MA Nov 2015 – April 2017 UI Developer

HMH is an educational and trade publisher in the United States, it publishes textbooks, instructional technology materials, assessments, reference works, and fiction and non-fiction for both young readers and adults. The company was formerly known as Houghton Mifflin. The project involved development of a customer portal for discounts on textbooks, Institutional Sales, student profiles. Designing responsive media feeds, and integrating the application across website and mobile app.

Responsibilities:

• Developed all the UI pages using HTML5, DHTML, CSS3, JSON, JavaScript, jQuery, Ajax .

• The web app was built using Polymer, node.js, express.js, SASS and gulp.js for build management. Distributed through the AppStore using the Cordova Platform.

• 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

• Involved in Writing jQuery-based Ajax Requests.

• Worked closely with the BA’s and PO’s Actively participated in grooming sessions and sprint planning sessions for estimating the story points and analyzing (Business team) in gathering and understanding the requirements and implementing them in our application

• Used jQuery Events to manipulate the elements depends on the user interactions.

• 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.

• Developed Date Time Picker using Object Oriented JavaScript extensively.

• Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON, AngularJS.

• Used Foundation for creating responsive pages for small and medium screens.

• Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.

• Used Protractor automation tool for testing the Angular JS applications.

• Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.

• Used Node.js as a proxy to interact with Rest services and also interacting with Database.

• Involved in developing XUL, HTML, and JavaScript for client-side presentation and, data validation on the client side within the forms. Sabre Holdings, Southlake, TX June 2015 – Oct 2015 Web Developer

Sabre Holdings Corporation operates as a holding company. The Company, through its subsidiaries, provides tours and travel services, as well as, online reservations for airlines, hotels, cruises, car rental companies, and vacation packages. Sabre Holdings serves customers worldwide. Designing responsive media feeds, and integrating the application across website and mobile app.

Responsibilities:

• Designed and implemented a web app for storing the information of customer, generating sales reports, saving personal contacts and handling schedule management.

• Received business logic specifications and design documents, and translated them into HTML5, CSS3preprocessor styling SASS, JSON files, JavaScript code, AngularJS, Backbone.JS

• Utilized AngularJS framework to bind HTML template(views) to JavaScript object(models)

• Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.

• Worked one-on-one with client to develop layout, color scheme and layout for his website and implemented it into a final interface design with the HTML5/CSS3&JavaScript.

• Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application.

• Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.

• Created custom Filters which can format data in different ways based on the requirements and involved in two-way data binding technique with styling from Bootstrap.

• Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.

• Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.

• Worked with source version control tool GIT to manage the code repository.

• Worked through cross browser compatibility issues with layout and styles and fixed major bugs for supported browsers and platforms.

• Used RESTful APIs which support JSON and XML to access back-end data payload.

• Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Node.js environment.

Civicon Technologies PVT LTD, India June 2013 – Nov 2013 Jr. Web developer

Civicon Technologies IT Services Pvt. Ltd, is a part of the $363 million Cyient group, leverages its business process knowledge, technological competence, strategic alliances and strong global presence to offer innovative IT solutions to the Retail Industry. At Civicon Technologies we provide lending and transaction banking products to the global financial services industry. As a pioneer in retail and corporate banking software since 2005, we combine deep expertise with an unprecedented track record and a total commitment to building lasting partnerships with our customers.

Responsibilities:

• Dynamic web site design and programming using HTML, CSS, JavaScript, jQuery.

• Developed jQuery-based calendar to schedule appointments.

• Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, jQuery AJAX and JSON.

• Developed interface to display report data using jQuery, AJAX, JavaScript and JSON, XML

• Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.

• Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.

• Used Firebug and IE Developer Toolbar for debugging and browser compatibility, cross-browser / platform testing and compatibility assurance

• Participated in requirement gathering, coordinated with various development teams in code integration.



Contact this candidate