Post Job Free
Sign in

Software Engineer React Js

Location:
McNair, VA, 20171
Salary:
130000
Posted:
September 10, 2025

Contact this candidate

Resume:

FREHIWOT A KASSA

Herndon, VA ***** 571-***-**** ********.******@*****.***

PROFESSIONAL SUMMARY

Experienced Software Engineer specializing in UI development with a focus on React.js, skilled in designing and deploying cloud-ready enterprise applications. Proven track record in upgrading legacy systems and creating reusable JavaScript libraries, delivering secure and performant SPAs for financial and enterprise domains. Adept at collaborating with cross-func- tional teams to enhance user experiences and committed to test-driven development for maintaining high code quality. Seeking to leverage expertise in React and Agile methodologies to drive innovative solutions as a React Developer. CORE SKILLS

• Languages & frameworks: Java, javaScript(ES6), TypeScript, React.js, Node.js, Express.js

• FrontEnd: React.js(Hooks, Virtual DOM, Lifecycle, Router), Redux Toolkit, JSX, SPA Development, Bootstrap, Foun- dation, CSS, SASS/LESS

• Backend & API: RESTful APIs, GraphQI, Axios, Spring Boot, Microservices

• Tools & Build Systems: Git, Webpack, NPM, Bable

• Testing: Jest, React Testing Library, Cypress, Mock frameworks

• Agile & DevOps: SDLC, Agile/Scrum, CI/CD, Automation, Jenkins, GitHubs Actions, GitBuckets

• Cloud & Emerging Tech: AWS, S3, Lambda, EC2, Continerization (Docker)

• Other: System Design, Application Security, Performance Optimization, Accessibility (WCAG, Section 508) EXPERIENCE

Best Buy Mar 2024 - Jul 2025

Software Engineer /UI React Richfield,MN

• Used Agile Software Development Methodology for projects and used Rally for user stories and tracking.

• Upgraded legacy JavaScript and Node.js applications to the latest standards, ensuring compatibility and performance.

• Spearheaded UI development using React and Redux, ensuring seamless user experiences and improved application performance

• Provided Redux architecture (Reducers, Containers, Saga) for robust data integration with React applications, enhancing data flow and application stability

• Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.

• Designed and developed automated unit and integration tests to uphold the principle of TDD, improving code reliability and reducing bugs

• Worked with Express.js for development of RESTful web services and middleware configurations, enhancing application scalability and performance

• Identified and resolved technical issues to maximize performance by gathering complete requirements.

• Developed web pages using React, HTML, CSS, and Bootstrap, enhancing user experience and interface design for a web enterprise application

• Developed a customized UI library with various components, improving development efficiency and consistency across projects

• Transformed an application into a Single Page Application using React-Router, enhancing user experience by reducing load times

• Collaborated with the Backend team to retrieve response data using Custom Components, library Components, and Redux, improving data handling efficiency

• Wrote and maintained documentation to describe program development, logic, coding, testing, changes, and corrections, ensuring clarity and consistency in project records

• Created builds using CI/CD concepts with Maven Build tool, Nexus as a mirror, and Apache Jenkins for continuous integration, streamlining the deployment process

• Participated in the design, implementation, and testing of distributed systems in an agile environment, contributing to the successful delivery of scalable solutions

• Conducted design and code reviews of software components developed by team members, utilizing GitBuckets for version control and ensuring high-quality code standards

Pinnacle Group Inc Aug 2023 - Feb 2024

Software Engineer /React JS Developer Columbus, OH

• Developed user interface using React and Redux, enhancing user experience and application performance

• Integrated data with React-Native Application using Redux Framework architecture, improving data flow and application stability

• Utilized React JS components, Forms, Events, Keys, Router, Animations, and Redux to create dynamic and responsive web applications

• Developed RESTful web services and middleware configurations using Express.js, enhancing server-side functionality and performance

• Identified and resolved technical issues to maximize performance by gathering complete requirements.

• Consulted with Product Owners on product requirements and frameworks, ensuring alignment with business goals, which improved project clarity and delivery timelines

• Collaborated closely with cross-functional teams to gather requirements, analyze, and design software solutions, actively participating in Agile Scrum ceremonies, which enhanced team productivity and project outcomes

• Developed highly responsive and interactive web applications using Angular, HTML, CSS, and JavaScript, prioritizing user experience, which led to increased user engagement and satisfaction

• Used React-Router to turn an application into a Single Page Application, improving navigation speed and user experience

• Used React JS for templating to achieve faster compilation and develop reusable components, which streamlined the development process and reduced code redundancy

• Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.

• Collaborated with backend teams to retrieve necessary data, ensuring seamless integration and functionality of front-end applications

• Provided ongoing maintenance support and enhancements in existing systems by working closely with quality assurance and production support teams.

• Utilized CI/CD practices with Jenkins for automated build, test, and deployment processes, streamlining development workflows and reducing deployment time

• Demonstrated strong troubleshooting skills by identifying and resolving issues quickly, minimizing downtime and ensuring uninterrupted operation

• Conducted software testing using Jest and automation tools to ensure robust software quality, leading to improved application performance and reliability

• Deployed and maintained AWS cloud solutions, including EC2 instances, S3 storage, and VPC configurations, which improved scalability and reduced costs

In Exceed IT System PLC Under Avica Engineering Nov 2018 - Aug 2023 Software Engineer (React UI Developer)

• Collaborated in cross-functional teams to gather requirements and design solutions, practicing Agile Scrum to enhance project efficiency

• Developed engaging web applications using React, HTML, CSS, and JavaScript, improving user experience and interface responsiveness

• Utilized CI/CD tools to automate build and deployment processes with Jenkins, reducing deployment time and minimizing errors

• Designed and developed RESTful web services to facilitate seamless integration, enhancing system interoperability

• Managed dependencies and ensured consistent builds with Maven, improving software reliability and maintainability

• Utilized Jenkins to automate build, test, and deployment processes, enhancing CI/CD workflows and reducing deployment time

• Worked with Express.js to develop RESTful web services and configure middleware, improving application performance and scalability

• Implemented continuous delivery and test-driven development by writing unit tests and performing code reviews, leading to higher code quality and reliability

• Involved Webpack as module bundler to preprocess and minify different files such as TypeScript and SASS files.

• Developed and deployed code/features to Bitbucket multiple times, enhancing project delivery speed and efficiency in an Agile environment

• Identified and resolved technical issues to maximize performance by gathering complete requirements.

• Provided ongoing system maintenance and enhancements, collaborating closely with QA and production support teams.

• Implemented authentication and authorization using JWT token, enhancing security and user access control

• Optimized performance with various techniques such as lazy, preloading eager loading strategies.

• Involved Webpack as module bundler to preprocess and minify different files such as TypeScript and SASS files.

• Developed and deployed code/features to Bitbucket multiple times in an Agile environment, enhancing team collaboration and project efficiency

• Utilized Redux to maintain application state in a single store, improving data consistency and application performance

• Implemented Redux reducers and store methods in React.js projects, enhancing application state management and functionality

• Provided ongoing system maintenance and enhancements, collaborating closely with QA and production support teams. EDUCATION

Maharishi International University, Fairfield, IA Jan 2022 Master's, Software Development



Contact this candidate