BRUK GELLA F R O N T - E N D D E V E L O P E R
PROFESSIONAL SUMMARY
adzaqz@r.postjobfree.com
4+ years of Front-End Development experience in development, enhancement, and technical support with HTML5, CSS (3), JavaScript, and ReactJS. 4+ years working with Frameworks of React JS like NextJS. 4+ years working with popular state management libraries like Redux. 3+ years of state management combining inbuilt context API + hooks like use reducer. 5 years of experience implementing different client-side components (e.g., forms, modals, popups, alerts, layout components, tables ...)
4 years working with JavaScript and its different functionalities (different built-in functions like map, reduce, and filter and Handling different kinds of events. 4+ years of testing in JS and React using Jest, React Testing Library, and Enzyme. 2+ years implementing functionalities in JS and React using Typescript. 2+ years of working with Node.JS and Nest.JS backend languages and frameworks. 2+ years of connecting and working with SQL and NoSQL databases, particularly MySQL and MongoDB.
5 years of knowledge in intermediate to advanced CSS (e.g., CSS Layouts, CSS Positioning, CSS Animations, CSS Grid, CSS Flex-box ...)
4+ years of experience developing responsive pages that work smoothly on different devices
(like mobile, tablets, and desktop devices) and orientations (both landscape and portrait) by using Media Queries, Grid, Flex-box, and different relative measurements like VW and %. 4+ years of experience using Version Control tools like Git, GitHub and Bitbucket. 3+ years of experience with CI/CD platforms like Vercel, AWS, Jenkins, Firebase... T ECHNICAL S K I L L S
ReactJS
JavaScript
HTML5
TypeScript
NextJs
NodeJS
AWS
RedUX AZURE
UI, UX
API
MongoDB
SQL
Jenkins
Agile Methodology
CSS3
NestJs Github
Jirra
Medis Queries
GeaphQl Api
React Context API Fire Base CI/CD
E XPERIENCE
Use ReactJS to create custom components for data manipulations and to display data in company standard format.
Implemented Redux to manage states in React-based SPAs. Implemented Jest and Enzyme test cases to write and test the present code. Used NextJS and the different out-of-the-box features it provides (server-side rendering, static site generation...) for the different requirements needed. Responsible for designing a responsive web page by inserting CSS media queries, fluid measurements, and so on ...
Used GIT version control system to manage the code repository. Assigned finished tickets to QA so code could be merged to the main branch and Automated CI/CD could occur.
Used Jira for the agile development flow followed by the company. Worked with and consumed both Rest and GraphQL APIs. SUBWAY
FRONT-END DEVELOPER Jun 2020 - present
Daily programming in client-side by using HTML5, CSS3, JavaScript, and ReactJS. Built complex UI components for managing lists and displaying other visual elements. Responsible for executing unit test cases and end-to-end using front-end test frameworks e.g., Jest and Cypress.
Consumed REST web service for fetching JSON format data from a web server. Used GIT as a project version control tool to commit, pull and push code. Improve the UI for a better User experience by adding custom CSS transitions and animations to feature major products.
Followed Agile development methodology with daily stand-up meetings for clarifications and new iteration.
ESPN
FRONT-END DEVELOPER Feb 2019 - Jun 2020
BACHELORS OF SCIENCE IN COMPUTER SCIENCE
EDUCATION
UNIVERSITY OF THE DISTRICT OF COLOMBIA 2021