Post Job Free

Resume

Sign in

Ui Developer

Location:
Eden Prairie, MN
Posted:
February 28, 2024

Contact this candidate

Resume:

Tameswarao

Email: ad3zla@r.postjobfree.com

Contact: 312-***-****

Professional Summary

Overall 10 years of experience in IT. Create User Interface (UI) web applications using Angular 2/4/5/7/13/14, ReactJS 16.8, HTML5, CSS3, Java Script, GraphQL, React Native, SASS, BootStrap4, Ant Design and Tailwind CSS.

Hands-on experience in creating and building reusable components using React.js.

Specialized in Creating Single Page Applications using Advanced JavaScript, React Native, ES6, Angular JS 1/2/4/5/7/13 and 14, React.js.

Experience with Alfresco ADF Framework and Alfresco Process Services and creating reusable customizable components using Angular 7.

Deep understanding of Object-Oriented JavaScript, Design Patterns and TypeScript

Worked with Backend developers (Java), Testers, and UX designers coordinating with them and finishing the project as per requirement.

Consuming RESTful API calls, and Node.js API calls, and integrating them into applications.

Knowledge in consuming Python API calls and integrating into applications.

Experience in creating UX design/mock using Figma and Balsamiq tools by collaborating with the product team.

Write Test cases for User Interfaces for Angular applications using Karma and Jasmine.

Performed Cross-Browser and ADA(Accessibility) testing for different email clients and for different devices.

Familiarity with modern front-end build pipelines such as Jenkins

Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

Familiarity with code versioning tools such as Git, SVN

Participated in Sprint planning and agile Methodologies, estimating the work and delivering it on time.

Created User Interface components for email solutions built with Adobe Experience Manager (AEM).

Followed Test-Driven Development (TDD) programming technique to write clean code and test the functionalities.

Experience in Behavior Driven Development (BDD) framework using Cucumber to develop code and automate the BDD scenarios and features.

Experience working on scalable environments using Agile/SCRUM methodologies.

Effective problem-solving skills, outstanding interpersonal skills, and good written and verbal communication skills. Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software.

Experienced in working with Redux architecture using complex Object-Oriented concepts to improve the performance of the websites.

Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.

TECHNICAL SKILLS

Web technologies

HTML, HTML 5, XHTML, XML, XSL, XSLT, JavaScript, jQuery, AWS Lambda, .Net, Graph QL, NGRX, Express.js, Angular JS, Next JS, Visual Studio, Angular2/4/5/6/8/10/11, NodeJS, ReactJS, Vue.JS, AJAX JSON, CSS, CSS3, Bootstrap, UI Concept Modeling/Wireframing, Restful Web Services.

Web Frameworks

Bootstrap, ReactJS, C#, React Native, React-redux, Bootstrap, Node JS, Angular 2/4/5/6/8/10/11/12/13/14.

IDE’S & HTML editors

Visual Studio, IntelliJ, NetBeans, Sublime Text, Web Storm, and Eclipse.

Web services

Apache Tomcat 5.0.25, HTTP Web Server, RESTful Services, Perl, JBoss, and CGI.

Operating Systems

Android, MS Windows, and MacOS, Unix

Methodologies

Agile Scrum, Waterfall, Design patterns, and Kanban model

Editors

Notepad++, Sublime Text, Visual Studio.

Databases

SQL Server 2008 and 2012, Graph QL, No SQL (Cassandra and MongoDB), Oracle 10g/11g

Browser

IE, Firefox, Opera, Chrome, Safari

Version Controls

SVN and Git; Grunt, Bower and NPM

Other tools

Data Factory, Snowflake, Adobe Experience Manager, Polymer, Sketch, Figma, Kendo, Visio, Dev Tool, Docker and Adobe Site Catalyst (Omniture)

PROFESSIONAL EXPERIENCE

Client: Staples, Framingham, MA June 22 – Present

Role: UI-React Developer

Client Description: Staples, headquartered in Framingham, MA, is a prominent office supply retail company. As a global leader in providing workplace solutions, Staples offers a wide range of products and services to businesses and consumers. The company is recognized for its commitment to simplifying worklife and enhancing productivity through innovative solutions and reliable supplies.

Responsibilities:

Employed Agile methodology for effective project management.

Actively participated in daily Scrum meetings to keep the team updated on project progress.

Created microservices using Spring and conducted thorough testing with Spring Boot.

Utilized Spring Core annotations for Dependency Injection, Spring MVC for Rest APIs, and Spring Boot for microservices.

Demonstrated strong understanding of object-oriented principles and design patterns in Java.

Experienced in Java frameworks and libraries such as JavaFX, Swing, and Java Collections.

Proficient in multithreading and concurrency management in Java applications.

Proficient in using Java development tools, including IDEs like IntelliJ IDEA and Eclipse.

Solid knowledge of Java unit testing frameworks like JUnit and TestNG.

Capable of debugging and troubleshooting complex Java applications.

Designed, implemented, and maintained full-featured internal and client-facing web applications.

Collaborated with cross-functional teams to develop user interfaces from wireframes and integrated API interactions with middle-tier developers.

Took on the role of a UI Architect, organizing content and information within interfaces to enhance navigation and findability.

Designed and built dynamic web pages using JSP, HTML, CSS, LESS, SASS, JavaScript, jQuery, and AngularJS.

Emphasized the importance of continuous monitoring, maintenance, updates, and bug fixes for financial systems.

Constructed user interfaces using ReactJS for single-page application development.

Utilized React Native for mobile app development on iOS and Android platforms.

Utilized Tableau for connecting to various data sources, showcasing versatility in working with diverse data types.

Demonstrated expertise in Node.js, its single-threaded event loop, and its ability to handle concurrent connections efficiently.

Integrated Selenium with test frameworks like TestNG and JUnit to create maintainable automated test suites.

One of Jira's core features is its robust issue-tracking system. Teams can create, prioritize, assign, and track issues or tasks throughout their lifecycle.

Jira supports agile methodologies such as Scrum and Kanban, providing boards, backlogs, sprints, and workflows tailored to agile practices. This allows teams to plan and execute their work iteratively and adapt to changing requirements.

Jira allows teams to define custom workflows to reflect their unique processes and workflows. Workflows can be tailored to match the specific stages and transitions that issues go through in your organization.

Actively participated in daily meetings, code reviews, and provided suggestions for enhancing application features.

Collaborated with UX designers to develop static content using HTML5, CSS3, and Angular 13/14.

Implemented architectural and component-based front-end designs in ReactJS.

Developed screens using ReactJS and utilized NPM packages for predefined components.

Developed SPAs (Single Page Applications) using React JS and Angular JS frameworks.

Technological Environment:

Utilized a diverse set of technologies including HTML5, CSS3, JavaScript, JQuery, DOM, JSON, NodeJS, ReactJS, Angular, React Native, AJAX, RESTFUL API, Sketch, Figma, Tableau, MYSQL, Git, LESS/SASS, Webpack, Bootstrap, Responsive Web Design, SharePoint, NGRX, Xamarin, Xamarin native.

Client: Group m, NYC Nov 2020 – May 2022

Role: Angular Developer

Client Descriptions: GroupM, based in New York City, is a leading global media investment management company. As a part of the WPP network, GroupM specializes in media planning, investment, and services. Renowned for its expertise in maximizing advertising effectiveness, GroupM collaborates with major brands worldwide, offering strategic insights and innovative solutions to navigate the dynamic landscape of media and marketing.

Responsibilities

Implemented Microservices-based architecture on the UI.

Integrated microservices apps into a cohesive single application.

Conducted research on Micro Frontends and Single Page Application (SPA) architecture while implementing Microservices architecture.

Utilized NGRX state management for maintaining client-side application state, incorporating actions, reducers, and side effects.

Implemented routing techniques for rendering UI components.

Executed authentication using route guards such as CanActivate, CanDeactivate, and CanActivateChild.

Completed a full code base conversion to React Native with feature parity and deployed on Google Cloud Platform (GCP) using Kubernetes.

Leveraged Angular 8 for using Component directive, Structural directives, and attribute directives.

Implemented features like infinite scroller, new date range picker, and token-based authentication on the UI.

Used Http client module for backend API calls.

Implemented multiple request interceptors for appending headers and response interceptors for global error handling.

Handled large data sets efficiently in the browser, addressing memory leaks using RXJS.

Utilized RXJS operators like switch map, merge map, concat, map, etc., for diverse functionalities.

Utilized Angular Material and NgBootstrap components.

Implemented responsive design using SCSS.

Implemented reactive forms with form arrays and nested form groups along with reactive validations.

Used ngx-formly for handling large forms with minimal HTML.

Contributed to upgrading the app from Angular 7 to 8 and from 8 to 9.

Implemented test cases using Jasmine and Karma.

Followed linting to adhere to coding standards.

Conducted and participated in peer code reviews and discussions on component and routing designs.

Technological Environment:

Worked in an environment with Marko.js, JSP, HTML, React Native, Angular 7/8/9/10, CSS, JavaScript, Node.js, Maven, Altus cloud management, Cloud formation, Node Express, JEST, Enzyme and Marko Testing Library, GIT.

Client: Albertsons Companies, Pleasanton, CA Nov2018- – Oct 2020

Role: UI-React Developer

Client Descriptrion: lbertsons Companies, headquartered in Pleasanton, CA, is a prominent American retail company operating a diverse portfolio of grocery stores, including popular brands like Safeway and Vons. As one of the largest food and drug retailers in the United States, Albertsons Companies is committed to providing quality products and a seamless shopping experience for customers. As a UI Developer, the role involved contributing to the enhancement of digital interfaces and user experiences within the company's web applications.

Responsibilities:

Developed Angular 13 applications using TypeScript, implementing RXJS for asynchronous data streams on the NGRX platform.

Managed the style, look, and feel of web pages using SASS, incorporating dynamic behaviors such as variables, mixins, and operations.

Analyzed business requirements and actively participated in the technical design, development, and testing of various modules.

Spearheaded the development of prototypes and web applications using React, Bootstrap, CSS/Sass, npm, TypeScript, and ECMAScript technologies.

Collaborated with Software Engineering managers, Project Management, and Quality Assurance teams on various technical projects.

Contributed to coding, debugging, testing, and troubleshooting activities, maintaining high-quality standards.

Took a leading role in enhancing the user experience for the critical payments section of the application using React JS.

Improved website and portal functionality using Content Management System, JavaScript, HTML5, and CSS3.

Implemented authentication and authorization mechanisms with C# libraries to secure API endpoints.

Developed responsive web pages with Bootstrap and CSS3 media queries.

Utilized Redux async actions for asynchronous functionality.

Leveraged ReactJS to construct UI components, built filters for presenting various data dimensions, and used jQuery and Ajax for server interactions.

Utilized Flutter to create highly customizable widget sets for visually appealing user interfaces.

Developed multiple screens for the front end using ReactJS and integrated predefined components from NPM.

Utilized Kubernetes for automating deployment, scaling, and management of containerized applications.

Used Git and GitHub for version control, enhancing legacy applications with new React components.

Demonstrated proficiency in web scraping techniques, utilizing tools like Beautiful Soup, Scrapy, and custom scripts.

Collaborated with the back-end development team to fetch related data through JSON files using RESTful API GET/POST methods.

Worked collaboratively with cross-functional teams to analyze, design, and implement new features into the web application.

Engaged in all phases of the Software Development Life Cycle (SDLC), including Requirement Analysis, Design, Development, Testing, Implementation, Documentation, and Support.

Utilized Jasmine for code coverage in testing, employed Postman for API workflows, and followed Agile methodology with Rally as the Agile project management tool.

Implemented Continuous Integration and Continuous Delivery (CI/CD) using Circle CI for automated and accelerated product release processes.

Used Node Package Manager (NPM) for managing dependencies in Angular 9 applications.

Implemented OAUTH 2 for secure communication with protected resources.

Deployed and hosted applications on Amazon Web Service (AWS).

Designed and developed applications using SAFE methodology, breaking down projects into sprints.

Used Azure DevOps for bug tracking and communication.

Worked with Jest for Unit testing and Cypress for end-to-end testing.

Technological Environement:

Worked with a diverse set of technologies including HTML5, CSS3, SCSS, Flexbox, JavaScript, Bootstrap, Saga, Typescript, Angular 12/13, ReactJS, Angular-CLI, Redux, RXJS, JSON, Observables, Node JS, Angular Material, NGRX Platform (Store, Effects, Router-Store, Store-Dev tools), NPM, Jest, Cypress, Adobe Analytics, GIT, Visual Studio Code, .NET, REST API, Swagger, DOM, Bit bucket, Circle CI, Auth0, AWS, Azure DevOps, Confluence, Karma, Jasmine, RESTful, Rally, Bit Bucket, Postman.

Client: Gifting Inc, Hyderabad, India June 2016 – Aug 2018

Role: UI Angular Developer

Client Description: Gifting Inc, based in Hyderabad, India, is a notable company specializing in the gifting industry. With a focus on providing innovative and personalized gifting solutions, Gifting Inc offers a range of products and services to cater to diverse customer needs. As a UI Angular Developer, the role involved contributing to the development and enhancement of user interfaces within the company's Angular applications.

Responsibilities:

Delivered end-to-end client-side applications using HTML5, CSS3, Bootstrap, and cutting-edge web technologies, including Angular 2/4.

Utilized Angular-CLI for project initialization, setup, and scaffolding features.

Created custom UI templates using React Native, HTML5, CSS3, and Bootstrap, adhering to Bank standards.

Extensively incorporated PrimeNG components with Angular to enhance application functionality.

Implemented authentication mechanisms using Node JS.

Upgraded the project midway to Angular 4 for improved performance.

Developed Angular 4 components using Typescript and ES6.

Validated user actions on the client side and provided responsive feedback.

Displayed JSON responses in a grid/table format and charts using C3.js.

Managed dependencies and dev-dependencies of Node JS applications using NPM commands and package.json.

Utilized Git and BitBucket for source code management.

Worked with ES6 features and utilized Typescript for block scope, type restrictions, decorators, arrow functions, classes, interfaces, and modules (import and exports).

Tested middleware application web services using SoapUI.

Designed and created databases for applications, writing queries in MS SQL and Oracle.

Participated in code reviews, ensuring adherence to coding standards and promoting optimal code development.

Wrote test scripts using Jasmine and Karma for each application component.

Actively participated in daily Scrum meetings, providing constructive and insightful feedback to track progress and address issues.

Technological Environement:

HTML, CSS, JSON, JavaScript, React Native, Bootstrap, AngularJS, AngularJS 2/4, TypeScript, NodeJS, C# Js, JIRA, RXJS, ES6, GIT, BitBucket, SoapUI, MS SQL, Oracle, Jasmine, Karma, Agile, Scrum.

Client: Atech Network Systems, India May 2014 – May 2016

Role: UI Developer

Client Description: Atech Network Systems, based in India, is a dynamic technology company specializing in network solutions. Operating from January 2014 to May 2016, Atech Network Systems played a pivotal role in providing innovative IT solutions. As a UI Developer for the company during this period, the role involved contributing to the design and development of user interfaces for various technology projects.

Responsibilities:

Constructed user-interactive web pages with navigation bars using jQuery plugins, AJAX, and JavaScript.

Designed and developed a login portal using Angular 5, HTML5, CSS3, and TypeScript, adhering to Bank standards.

Created TypeScript reusable components and services to consume REST APIs, following Angular 5's component-based architecture.

Interacted directly with C-level executives, conducting live demonstrations to user groups, showcasing application features.

Developed innovative internal and client-facing web applications, optimizing the user interface for enhanced experiences.

Requirements Analysis and Solution Design:

Actively participated in requirements analysis and solution design, contributing to successful business function execution.

Provided accurate estimates for design, development, and testing, facilitating effective project management.

Demonstrated knowledge of API standards, including REST, JSON, OAuth, and OpenAPI/Swagger.

Designed the entire project architecture, presenting a Proof of Concept (POC) demonstration for project approval and budget allocation.

Utilized Redis and Memcached for rapid data retrieval.

Developed applications using ReactJS for the view layer and Redux for data flow.

Implemented logical client-side functionality using Vanilla.js functions.

Conducted HTML, CSS, JavaScript, Angular JS, and jQuery coding, employed Bootstrap, and conducted functionality testing using the Siesta framework.

Collaborated with the team, offering technical assistance and mentoring in best practices, emphasizing high-quality, reusable, and modular code.

Engaged in web application development using Angular JS, incorporating cutting-edge HTML5 and CSS3 techniques.

Applied key concepts like Directives, Databinding, and DependencyInjection in Angular JS.

Utilized MVC frameworks (Angular JS) for web page design, creating custom directives and implementing two-way data bindings.

Integrated Maven with SVN for project management and tagging.

Installed and administered an Artifactory repository for deploying Maven-generated artifacts and storing dependent jars.

Demonstrated strong knowledge of GraphQL schema, queries, and mutations for interaction with MongoDB and other data layers.

Proficiently worked with Apollo Client to communicate with GraphQL servers.

Configured webpack for creating bundles served to the webserver, integrating lints and pre-transpilers for ES6 to ES5 and SASS to CSS.

Utilized JavaScript libraries including jQuery and jQuery UI.

Created a node application as a proxy, communicating with multiple backend services and deploying Docker images directly from Gitlab.

Wrote unit tests using Karma, Jasmine, and Enzyme.

Employed Jasmine and Karma frameworks for test case writing and unit test coverage for developed functionalities.

Implemented HTTP requests using Rx Js Observable library to handle multiple values over time.

Used Angular Router for enabling navigation within the application.

Used Gulp as the build task runner to build and package the application.

Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON, and XML.

Expertise in using WCAG 2.0 Technical Standards for Web Accessibility.

Ensured accessible analysis, design, and testing in the development process.

Extensively used NPM and Bower to manage JavaScript dependencies.

Employed Webpack to build Typescript modules.

Utilized Chrome developer Toolbar and Jet Brains Web Storm for debugging JavaScript.

Environment and Technologies:

HTML/HTML5, CSS/CSS3, SASS, Bootstrap3, Typescript, Angular 5/6, jQuery, AJAX, JSON, Responsive Web Design, Gulp, Bower, NPM, Jasmine, Karma, IIS, Fiddler, Agile, Web-pack, Jasmine, Node.JS, React, Redux, Karma, Less, Sass, Bootstrap, Grunt, Git, Amazon Web Services, PostgreSQL, PG admin, Rally, Flow Dock, IntelliJ IDEA, SonarQube, Play framework, Inferno, Anthill.

UI Developer



Contact this candidate