harsh choudhary - ui/ux developer |
[email protected] |
Location: Alamo, Texas, USA |
Relocation: |
Visa: h4ead |
Harsh
Mail: Kalyan@srimatechcom Mobile: +1 470 5581 110 8+ years of IT Experience with a strong focus on UI Technologies including Design, Code, and Implementation. Experience in designing and developing professional UI web applications using front-end technologies like HTML5, CSS3, JavaScript, jQuery, Angular, AJAX, and JSON that follow W3C Web Standards. Expertise in Responsive Web Design (RWD) and Cross Browser Compatibility using Bootstrap and CSS3. Expertise in using JavaScript for accessing and schanging the elements of DOM dynamically. Experience in using Photoshop, Illustrator, Sketch, InVision, and MS Visio for creating Wireframes, Prototypes, Logos, Banners, Buttons, Icons, and Images. Expertise in view rendering JavaScript libraries such as React JS, and jQuery. Built Single Page Applications (SPA), Responsive Web Design (RWD), Rich Restful Service Applications, and HTML wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, Angular and Bootstrap. Worked in Angular for the development of Components, Directives, and Services that are customizable to meet the needs of the application. Strong knowledge in MEAN stack (Mongo, Express, Angular.JS, Node.JS) JavaScript-based technologies used to create web applications. Used AJAX in jQuery for Fetching Data from the Server by giving a URL to get JSON data for the model and to populate the model from the server. Extensively worked on GIT and JIRA for version control and project tracking. Designed web applications and web content utilizing various Search Engine Optimization (SEO) techniques. Experience using all popular text editors and IDEs like Eclipse, Brackets, Sublime Text, Notepad++, Webstrom, Microsoft Visual Studio, and Code. Hands-on experience with SQL Server features like tables, stored procedures, views, triggers, relationships, and constraints. Good experience with Form Validation by Regular Expression, and JQuery plugins. Good Understanding of Document Object Model (DOM) and DOM Functions. Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3. Extensive experience in creating style guides, and best practices, and setting UI standards for enterprise/consumer applications. Creative Knowledge in Art creation, modification, and conversion- Logos, print media, web page, and software interface design using Adobe Photoshop, Adobe Flash, and Adobe Illustrator. Experience in developing, publishing, running, and maintaining websites from scratch on Linux and Windows environments. Testing RCP Products on different platforms including Solaris, Linux, and Windows. Worked closely with the QA team in fixing the reported bugs/defects and checking cross-platform Compatibility. Experience in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases, and Analysis, User Training documents, and Technical Help documents. Excellent analytical, logical, and programming skills, Self-motivated, Self-Starter, and Team Player, can work with minimal supervision. Effective Communication, Organizational, and Time management skills. TECHNICAL SKILLS: Web Technologies: HTML5, CSS3, DHTML, JavaScript, Ajax, JQuery, JSON, Java, Apache, PHP Frameworks: AngularJS, Angular, ReactJS, NodeJS, BackboneJS IDE and Tools: Eclipse IDE, NetBeans, Dreamweaver, Firebug, Developer Tools, Edit Plus, Sublime Text, Microsoft Visual Studio, and Code. UX Tools: Adobe Creative Suite, Sketch, InVision Debugging Tools: Firebug, Karma, Jasmine, Chrome Dev Tools, and Mocha Operating System: Linux, Windows 98/2000/XP/Vista/7/8, MAC OS X Database: PL/SQL (Oracle), MYSQL, MSSQL, Mongo DB. WORK EXPERIENCE: Publix Super Markets, FL March 2023 To Date UI/UX Developer Role Summary: As a UI/UX Developer at Publix Super Markets, I craft user-friendly interfaces for both customers and employees, ensuring seamless digital experiences. Working closely with a talented team, I translate user needs into visually captivating designs that align with business goals. My role involves designing, prototyping, and implementing UI/UX solutions to elevate Publix's digital presence and enhance user satisfaction. Responsibilities: Develop intuitive, aesthetically pleasing user interface designs for Publix's digital platforms, including websites, mobile apps, and other digital touchpoints. Conduct user research and analysis to understand user behaviors, needs, and preferences, integrating findings into UI/UX design decisions to improve usability and satisfaction. Developed Page Applications (SPA s) using Angular MVVM Framework and Restful services. Developed the Responsive Web Design (RWD) using Bootstrap & CSS3 Media Queries. Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript and JQuery. Implemented for validation using JavaScript and Regular Expressions Involved in the development of commonly used angular components across teams such as customer directives for grid, pagination, and conditional validations. Involved in Creating and Consuming Restful Services using Node JS and Express Framework. Involved in File Manipulations and file Uploads using Node JS. Build prototype for various required services such as Scheduling, Logging, and Notification Services using a third-party Node JS-based JavaScript library. Used Node JS to run Grunt tasks and build properly the project. Used Gulp JS along with Node JS to perform watch-on-unit tests, minification, and live reloading to apply the changes made. Very good understanding of how to use Node JS clustering to get the maximum benefit of CPU resources (Didn't have a chance to deal with cluster on multiple nodes) Involved in Consuming Restful Services using Angular $http Services. Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.JS, Require JS, and JQuery. Developed DOM and built various models to view by using events in Backbone JS. Involved with all stages of the Software Development Lifecycle using Agile Methodology. Expertise in REPL terminal in Node JS. Developed Mobile themes, forms, lists, and events for mobile applications that are based on JQuery. Wrote extensive unit tests using automated TDD tasks. Used GitHub for the Version control and JIRA for product management. Expert at creating functional specifications with visual design mockups in Adobe Photoshop, Adobe Illustrator, and Adobe Flash. Created the logos, images, and icons that were used across multiple pages using Adobe Creative Suite. Developed UI components for email and link sharing of documents and files for Content. Management System using Backbone.JS and jQuery. Created required templates and reusable style sheets based on UI standards and the company's requirements. Worked on cross-browser compatibility issues and executed unit test cases using Jasmine and Karma. Environment: HTML4.0/5, CSS/CSS3, JavaScript, JQuery, AJAX, JSON, JSTL, XML, XHTML, Angular, Bootstrap, Responsive Design, Tomcat, Eclipse, Adobe Dreamweaver, Spring, Rest, SVN, KARMA, UML, SQL, Eclipse, Maven, JIRA, GitHub, Harvest, Adobe Photoshop and MS Office. Lowe's Retail, NC March 2022 February 2023 UI/UX Developer Responsibilities: Collaborate with stakeholders and gather requirements to conceptualize and design user interfaces for Lowe's Retail Client applications. Create wireframes, mockups, and prototypes to visualize design concepts and iterate based on feedback. Ensure UI designs adhere to Lowe's brand guidelines and standards while enhancing user experience. Implement responsive design principles to ensure consistency across various devices and screen sizes. Involved in developing UI pages using HTML, CSS, JavaScript, AJAX, AngularJS, JSON, JQuery, and Node JS. Leveraged two-way data binding through scope in applications built on AngularJS. Used Angular JS multiple in-built directives and APIs in AngularJS & Node.js such as filters, root scope, child scope, modal, template, state, etc. Developed POC in D3.js and implemented it in a connected data portal to display charts and maps. Developed custom directives in Angular JS for the application's independent components like sticky headers for windows or tables, custom dropdowns, tables, checkboxes, radio buttons, notifications, chevrons, graphs, date pickers, pagination, etc. Re-developed a single-page application using Angular JS, which was supported in IE 9, 10, 11, Firefox, and Chrome. Implemented Model View Controller (MVC) Design Pattern using Angular JS. Developed reusable components with Angular JS custom directives. Used Dependency Injection from Angular JS factory and services. Used routing schemes to develop single page applications (SPAs) using Angular JS route Used SASS & LESS as the CSS preprocessor. Used SASS variables, mixins, nesting, and import. Implemented User Interface and integrated with backend code, Node.JS as server-side technology Solid understanding of React JS Virtual Dom Algorithm, for React JS performance optimization. Responsible for React JS UI and architecture. Built components library, including Tree, Slide-View, and Table Grid. Used MEAN (Mongo DB, Express, Angular, Node) Stack. Worked on Responsive Web Design to make website Responsive for Desktop, mobile, and Tablets using Bootstrap and Media Queries. Utilized JavaScript and JQuery to improve the overall design and UI of campaign websites. Implemented filtering and search functions using Node JS framework based on MVC pattern. Using Node JS middleware Multer for uploading files. Implemented client-side validations using JavaScript Implemented AJAX, JSON, and Javascript to create interactive web screens. Adopted a cross-browser and cross-platform approach to make the website's most versatile and supportive. Worked on Unit testing JavaScript applications using Jasmine and Karma. Worked on GIT and source tree as a version control. Followed agile software development practice paired programming, test-driven development TTD, and scrum status meetings. Defined new validations through JavaScript for the form field validation implemented through HTML5. Environment: HTML, JavaScript, Java, J2EE, XML, PHP, JSON, AJAX, CSS3, HTML5, MS Excel, MS Visio, JQuery, Bootstrap, Angular JS, Mongo DB, Express, REST, Node JS, requires, grunt, GIT. Biocon Ltd, India December 2018 September 2021 UI/UX Developer Responsibilities: Designed and implemented a web app for storing the information of patients, generating reports, saving personal contacts, and handling schedule management. Designing and developing websites on ASP.NET framework through agile development methodology Created initial wireframe sketches on paper then converted them to interactive browser prototypes before delivering the final project. Used jQuery for slideshows. Utilized Angular JS framework to bind HTML template (views) to JavaScript objects (models) and created single-page applications. Worked on UI components such as grids, tabs, and panels. Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application. Used the Balsamiq wireframing tool for sketching my module and for creating layouts. Developed site maps and constructed wireframes enabling effortless navigation. Created custom Filters that can format data in different ways based on the requirements and involved in a two-way data binding technique with styling from Bootstrap. Converted data from the database into JSON or XML format files and retrieved useful information using AJAX calls to display them on the browser. Designed a responsive website using the Bootstrap grid system to layout contents that fit different devices including mobile, tablet, and desktop. Worked on AJAX controls like Update Panel to manage the post back of the web page to the server, AJAX Script Manager, and Script Manager Proxy controls to register JavaScript and web service files. Created several patterns of representation using different MVCs. Used RESTful APIs which support JSON and XML to access back-end data payload. Used SEO best practices to optimize the site for search engines. Environment: HTML/HTML5, CSS/CSS3, Angular JS, JavaScript, JQuery, DOM, Ajax, JSON, MySQL, SVN, Bootstrap, Balsamiq, Agile. Godrej Consumer Products Ltd, India August 2015 November 2017 Java UI Developer Responsibilities: Involved in developing UI pages using HTML, CSS, JavaScript, AJAX, AngularJS, JSON, JQuery, and Node JS. Developing aesthetic UI using all the front-end technologies. Developed web presentation layer using front-end technologies according to internal standards and guidelines. Worked with next-generation technologies like AJAX and JQuery to enable more efficient development and more responsive interfaces. Worked with Javascript frameworks such as Node.js and Backbone.js to create applications that run across distributed devices. Communicated with back-end developers, system engineers, and web designers to receive data needed for development. Created and optimized graphic prototype websites and application interfaces using HTML and CSS. Involved in writing application-level code to interact with APIs, and Web Services using AJAX, JSON, and XML. Extensively worked in defect maintenance of front-end issues. Edited web pages to achieve design goals with CSS3, JavaScript, and JQUERY. Responsible for the design of web applications right from the conceptualization stage to its implementation and maintenance. Worked with full control of HTML/CSS, maintaining code and cleanliness. Introduce the update mechanism for our RCP product written features and host it on the website for extendibility Debugging the UI-related defects for better UI experiences using Chrome developer tools. Strong communication, problem-solving, and planning skills with the ability to work independently or in a team environment. Extensively worked in defect maintenance of front-end issues. Used Angular JS routers to establish routing between nested html views. Follow up with the development team on the improvements, integration, and further enhancements to the Website. Environment: JavaScript 1.8, jQuery 1.8, HTML, CSS, Eclipse Workbench UI, RCP, Mac OS X, Angular JS, Backbone.js, Eclipse RCP. Keywords: quality analyst user interface user experience javascript database information technology microsoft procedural language Florida North Carolina |