Post Job Free

Resume

Sign in

Front End React Developer

Location:
Portland, OR
Salary:
$120k/yr
Posted:
November 14, 2023

Contact this candidate

Resume:

Brian Alan Cole

Sr. React Developer

Address: Capitol Heights, MD 20743

Email: ad05hy@r.postjobfree.com

Phone: +1-240-***-****

LinkedIn: https://www.linkedin.com/in/brian-c-473aba263/

Professional Summary:

Accomplished and results-driven Senior React Developer with nine years of expertise in front-end and web development. Proficient in translating designs into high-quality code using React and related technologies.

I have delivered a lot of successful projects like Startup Website building, Modern Style Responsive Design, High-Performance Accessibility, and more.

Adept at utilizing core JavaScript and Typescript to create dynamic and interactive user interfaces. Extensive knowledge of HTML5, CSS3, and SCSS for crafting modern and responsive designs.

Strong command of React, React Hooks, Redux, and Next.js for building scalable and maintainable applications. Skilled in converting React class components to functional components with React hooks and Typescript.

Experienced in enhancing front-end performance by employing code-splitting, lazy loading, React context APIs, Pure Component, and pagination techniques.

Proficient in integrating RESTful APIs and working with backend technologies such as PHP with Laravel, Node.js with Express, Java with Java Spring boot, C# with .Net and SQL/NoSQL databases.

Knowledgeable in implementing WCAG guidelines to ensure web applications are accessible to all users, adhering to accessibility standards.

Collaborative team player experienced in Agile environments, working closely with cross-functional teams to build features and solve complex problems.

Skilled in writing unit tests using Jest, Enzyme, and React Testing Library, ensuring high code coverage. Proficient in utilizing Git, Jira, and Jenkins for effective project management.

Familiar with AWS services, including S3, EC2, and SNS, and comfortable working with cloud infrastructure.

Versatile full-stack developer with expertise in both front-end and back-end technologies, enabling seamless end-to-end application development.

Proficient in modern frontend technologies and tools such as React, Redux, Webpack, Babel, and ES6+ JavaScript, ensuring optimal performance and maintainable codebase.

Strong proficiency in version control systems like Git, facilitating seamless collaboration and codebase management.

Proactively identifying potential challenges and devising innovative solutions to address complex technical problems.

Valuable team player with excellent communication and interpersonal skills, facilitating effective collaboration and knowledge exchange within the development team.

Enthusiastic and passionate about leveraging cutting-edge technologies and emerging trends to drive innovation and create exceptional user experiences.

Adept at monitoring and maintaining front-end performance by troubleshooting and debugging the same to bolster overall performance.

Technical Skills:

HTML/HTML5

CSS / CSS3 / SCSS

JavaScript / ES5+

TypeScript

React / React Hooks / Redux / Next

RESTful API

Vue (middle level)

Python / Django (middle level)

PHP / Laravel (middle level)

Node / Express (middle level)

Java/Java Spring Boot (middle level)

SQL / NoSQL (middle level)

Git / Jira / Jenkins (middle level)

AWS (middle level)

Docker / Container (middle level)

C# / .Net / .Net Core (middle level)

Professional Experience:

United Advocates Group LLC, Wilmington, Delaware Jul 2020 to Oct 2023

Senior React Developer

Responsibilities:

Led the front-end development efforts for a critical Customer Relationship Management (CRM) project within the organization.

Collaborated closely with product managers and stakeholders to understand project requirements and deliver a user-friendly CRM solution.

Translated intricate designs and wireframes into pixel-perfect, responsive, and accessible user interfaces using HTML, CSS, and JSX within a React ecosystem.

Leveraged Next.js for server-side rendering and improved performance for better SEO and user experience.

Incorporated Material UI and Bootstrap components for consistent and visually appealing UI elements.

Effectively integrated with the backend API to ensure seamless data flow between the frontend and backend systems.

Implemented micro frontend architecture using React hooks, breaking down the monolithic frontend into independent and reusable components.

Implemented ESLint for code linting, leading to a 20% reduction in code defects and enhancing overall code quality.

This micro frontend approach improved the maintainability and scalability of the application, enabling rapid development and deployment of individual features.

Implemented comprehensive unit tests using Jest, Enzyme, and React testing libraries to ensure the robustness and reliability of individual React components.

Achieved an impressive 80% test coverage, validating the functionality and behavior of the components under various scenarios.

Optimized the project's performance through code-splitting to reduce initial loading times and improve subsequent page loads.

Utilized React's useMemo and useCallback hooks to avoid unnecessary re-renders and optimize the rendering process.

Implemented lazy loading for non-critical components, enhancing the application's loading speed.

Optimized state management and usage to minimize unnecessary data and computations.

Employed pagination techniques for handling large datasets efficiently, enhancing user experience.

Conducted accessibility audits to identify potential accessibility issues and gaps in compliance with industry standards (e.g., WCAG).

Actively participated in code reviews, providing valuable feedback to maintain code quality and consistency within the team.

Collaborated with backend developers to design and integrate APIs, fostering seamless data flow between frontend and backend systems.

Worked closely with client engineers to understand requirements, address challenges, and develop innovative solutions for the project.

Worked in a Scrum environment and managed projects using GitLab CI/CD pipeline and Jira

Leveraged AWS services, including S3 for file storage, EC2 for cloud computing, and SNS for notification systems.

Developed backend APIs using Node.js with Express, ensuring smooth communication between the frontend and backend systems.

Implemented serverless functions using AWS Lambda to handle specific functionalities efficiently.

Converted designs into React pages and integrated functions and backend API for the E-commerce platform and built Python Script and integrated that.

Played a key role in developing the frontend of a significant E-commerce platform using React, delivering a seamless shopping experience for users.

Successfully reduced code smells and vulnerabilities by 25% through proactive identification and resolution using SonarQube.

Environment:

React, Next.js, Material UI, Bootstrap, and unit testing (Jest, Enzyme, React Testing Library), Collaborative, Agile Scrum, and code review experience. AWS (S3, EC2, SNS) and backend API (Node Express, AWS Lambda, Python), Versatile, innovative problem solver.

Green Focus Technologies - Washington, DC Jun 2018 to Jun 2020

Senior React Developer

Responsibilities:

Developed, tested, and maintained current systems written in React and Laravel. Responsible for installing, configuring, and maintaining React, Laravel, PHP, Apache, and MySQL on AWS cloud servers (EC2, S3).

Implemented WCAG guidelines during the development of accessible websites, ensuring compliance with accessibility standards (e.g., WCAG 2.1, Section 508, ADA).

Collaborated with design and development teams to incorporate accessible design principles and techniques into web projects.

Converted the react class components to functional components with react hooks and Typescript.

Collaborated with development team members to create and integrate high-availability solutions for mission-critical applications.

Developed the inventory management system that has huge logic in this company

Collaborated with backend developers and worked to build back-end APIs using Laravel and .Net

Developed landing pages for the company using React Material UI.

Used node.js to secure back-end API and credentials.

Involved designing in web pages using HTML5, CSS3, JavaScript, ES6, Anti-design, SASS, LESS, React.js, Redux

Implemented various screens for the front end using React.js and used various predefined components from JavaScript and redux library.

Implemented stable React components and stand-alone functions to be added to some pages.

Conducted regular training sessions for the development team on ESLint usage and best practices, fostering a culture of code quality awareness.

Worked closely with project managers to prioritize and address issues identified by Sonar, resulting in improved project delivery timelines.

Unit testing using Jest and react-testing-library.

Project management using CI/CD pipeline

Converted Angular project to React one.

Environment:

React, Laravel, AWS, EC2, S3, WCAG guidelines, accessibility, React hooks, Typescript, high-availability solutions, inventory management system, back-end APIs, Node.js, HTML5, CSS3, JavaScript (ES6), SASS, LESS, Redux, unit testing, Jest, react-testing-library, CI/CD pipeline, Angular to React conversion, C# / .Net

Laz Parking, Washington, DC Jan 2016 to May 2018

Middle-level Front-end Developer

Responsibilities:

Worked on the real estate system of the company.

Improved functionalities and pipeline integration by designing and implementing cross-platform frameworks in an agile environment

Designed, developed, and maintained front-end with the latest React/Redux, HTML/HTML5, CSS/CSS3, and SCSS Anti-design

Built Restful APIs using Node Express to communicate with real back-end APIs.

Developed and maintained a highly functional real estate system

Ensured tight cooperation with other engineers, designers, and artists through active listening, and systematic communication.

Improved and corrected existing software and system applications.

During the testing phase, I meticulously reviewed the codebase to identify and rectify potential glitches and bugs that could impact the application's functionality and user experience.

Conducted comprehensive manual and automated testing, running test cases to ensure that all aspects of the code were thoroughly examined for errors.

Leveraged lazy-loading techniques to defer the loading of non-essential resources, reducing initial page load times and improving perceived performance.

Utilized React context APIs to efficiently manage and share state across components, preventing unnecessary re-renders and enhancing the application's responsiveness.

Employed debugging tools and techniques to trace the root causes of issues, making use of console logs and browser developer tools to pinpoint specific problem areas.

Collaborated closely with the quality assurance (QA) team to address reported defects and verify that code changes effectively resolved identified issues.

Played an integral role in achieving a high level of code reliability, contributing to the delivery of stable and bug-free software.

Assessed code during the testing stage to determine potential glitches and bugs.

Optimized front-end by using best technologies such as lazy-loading, React context APIs, PureComponent, and pagination.

Integrated REST endpoints and 3rd party APIs in front-end

Implemented authentication and authorization with Session and Cookie pair

Environment:

Real estate system, development, pipeline integration, cross-platform frameworks, agile environment, front-end, React, Redux, HTML5, CSS3, SCSS, Anti-design, Restful APIs, Node Express, maintenance, teamwork, code assessment, bug detection, front-end optimization, lazy-loading, React context APIs, Pure Component, pagination, REST endpoints, third-party APIs, authentication, authorization, security.

Upwork, CA Mar 2014 to Dec 2015

Full stack Developer

Developed a lot of front-end applications with HTML and CSS, and jQuery.

Worked on the E-commerce platform, the dating project, the Real Estate site, the job site, and so on

Developed back-end applications with PHP/Laravel.

Worked with Security and Compliance to ensure all supported application architecture met or exceeded corporate policies and protocols.

Supported employees with advanced troubleshooting on helpdesk tickets.

Developed software for embedded systems, and coding solutions for both new installations and in-situ hardware.

Modified existing software to correct errors, and adapt to newly implemented hardware or upgrade interfaces.

Coordinated testing and validation procedures through the software development lifecycle.

Established clear system performance standards and wrote specifications.

Improved new JavaScript library React skill and worked on the small React project

Developed RESTful endpoints with node/express, and PHP Frameworks (Laravel & CodeIgniter).

Environment:

Frontend applications, HTML, CSS, jQuery, E-commerce platform, dating project, Real Estate site, job site, PHP, Laravel, CodeIgniter, Security, Compliance, Troubleshooting, Embedded systems, Software development, Modification, Testing, Validation, System performance standards, JavaScript library, React, RESTful endpoints, Node.js, Express.

Education

Bachelor’s degree in Computer Science, Coleman University, San Diego, CA – Apr 2009 to Oct 2013.

Certifications

React Certification in Hacker Rank (https://www.hackerrank.com/certificates/9af2c81f355b)

JavaScript Certification in Hacker Rank (https://www.hackerrank.com/certificates/4d6903106fd3)



Contact this candidate