Hayes Getachew
Full Stack Developer – React.Node.AWS.Database
Washington DC 20009
***************@*****.***
www.linkedin.com/in/eheyis-g
6+ years in front-end technologies such as HTML5, CSS3, and JavaScript (ES6+), with expertise in responsive web design and cross-browser compatibility.
6+ years of optimization, responsive and 508 compliance website development.
6+ years of Object-Oriented Programming with JavaScript and TypeScript.
6+ years of Trello, Slack, Jira, BugZilla and more IT collaboration tools.
6+ years of AWS cloud Computing: S3, IAM, Route 53, CloudFront, EC2.
6+ years of Bootstrap and Material UI and CSS pre-processors of LESS and SASS.
Consuming RESTful APIs with Node.js with Axios.
Security with JWT for server and client authentication and authorization.
Jest, Karma, Protractor and Jasmine for unit and end-to-end testing.
Database design, development, and management using MongoDB, including schema design, indexing, and querying for efficient data storage and retrieval.
Mongoose for modeling collections.
Worked on state management libraries like Redux and Context API.
Express as middleware in Node and routing for the creation of RESTful APIs.
Environment-based values to secure deployment of Node.js applications.
Usage of Chrome Developer Tools, Postman and debugger tools for finding bugs.
Git, GitHub, BitBucket and GitLab usage for collaboration, repositories, and review.
Microsoft Visual Studio Code, Sublime, Notepad++, and Notepad as code editors.
Took part in CI/CD pipeline implementation using Jenkins.
Experienced in deploying applications on cloud platforms such as AWS and Heroku, ensuring scalability, security, and reliability of deployed applications.
Continuously learning and adapting to new technologies, industry trends, and best practices to stay updated and deliver innovative and competitive solutions.
Strong problem-solving skills focusing on identifying and resolving technical issues, optimizing application performance, and enhancing user experience.
Highly interested in learning other coding languages and acquiring abilities in them.
Demonstrated excellent time management and multitasking abilities to maintain project timelines.
Tech Stack
Web Technologies: HTML(5), CSS3, SASS, XHTML, JavaScript, AJAX, jQuery, JSON, Bootstrap, Material, React JS, Express JS, GitHub, ES2015+, ES6
Debugging Tools: Firebug, Bugzilla, Chrome Developer Tools
Libraries: React JS, Node JS, Bootstrap, Material, Mongoose, Express, Joi, Axios, Winston, Passport, Logger
Servers: HTTP Web Server, S3, EC2
Platforms: Windows, Linux, and Mac OSX
Testing/Repositories: Jasmine, Karma, Jest, Selenium, Postman, GitHub
Professional Experience
Eccalon - Senior Software Developer (03/2023 - Present)
●Collaborated with designers, product managers, and QA engineers to deliver high-quality, user-centric products on schedule.
●Resolved bugs and developed new features as part of the sprint plan.
●Used Storybook for consistent UI components development.
●Applied TDD and BDD with Cypress and Selenium for end-to-end testing.
●Converted Figma mocks to React components; built reusable services and context providers.
●Ensured 508 compliance using testing tools.
●Used Context API with useState and Redux for state management.
●Created RESTful APIs with Node.js and Express.js.
●Facilitated communication between systems via API development.
●Implemented SSR in Node.js for SEO and performance.
●Developed command-line tools with Node.js.
●Used Passport.js and JWT for authentication/authorization.
●Built unit and integration tests using Mocha, Chai, and Jest.
●Built SSR apps with Next.js.
●Managed and optimized MongoDB databases.
●Used Mongoose for schema and model validation.
●Led testing efforts for both frontend and backend.
●Mentored junior developers and provided KT sessions.
●Supported releases and post-deployment processes.
●Enhanced UX across web and mobile platforms.
●Reviewed code and conducted pull request feedback.
●Managed AWS services for S3 and deployment.
●Added multilingual support.
●Contributed to CI/CD processes using AWS S3 and EC2.
●Tools used: VS Code, JSON, Lodash, JWT, Jira, Confluence, Postman, Docker, Git, Linux, Storybook
SOLUTION LADDER - Web Developer (02/2018 - 03/2023)
●Led and participated in sprint ceremonies including retros and planning.
●Created mockups and contributed to new feature implementation.
●Documented release procedures pre- and post-deployment.
●Designed and updated webpages according to brand standards.
●Ensured responsiveness and compliance with CSS and JavaScript adjustments.
●Participated in daily Kanban and Scrum collaboration.
●Implemented SSR for better performance and SEO.
●Created Node.js-based command-line tools.
●Handled authentication and authorization using Passport.js and JWT.
●Used Mocha, Chai, and Jest for backend testing.
Tools: Notepad++, HTML, CSS, JavaScript, GitHub, Google Analytics
Education
Bachelor’s Degree in Science Unity University, Ethiopia