GETU SAFU
***** *********** ******, *****
240-***-**** 210-***-**** email:*********@*****.*** getu5.com
https://www.linkedin.com/in/Getu-Safu/
Visa Status: Green Card
FULL STACK DEVELOPER
Value-driven full-stack developer professional with 6 years of Hands-on enterprise-level experience developing applications that resolve major business challenges to ensure optimum back-end performance. Skilled in implementing technologies using Java/Java8/Java EE, Express, NodeJS, Spring, MVC, Spring Boot, Hibernate, MongoDB, MySQL, and so on...with front-end technologies using React JS, Angular, JavaScript, TypeScript, HTML, CSS, jQuery, AJAX. Participated in all software development life cycle phases and coordinated with clients and multi-cultural teams.
•Enterprise Software Solutions Development Lifecycle Design Patterns Web Applications
•Spring Framework Database Development Debugging and Bug fixing Clean, Readable code Testing and Team Collaboration.
Languages: Java/J2EE, JavaScript, TypeScript
Web: React.JS, Angular JavaScript TypeScript, jQuery, AJAX, HTML, CSS, Bootstrap, JSP, Thyme Leaf.
Web Services: REST, SOAP, JSON
Web/App Servers: Apache Tomcat, Node.JS
Frameworks: Spring MVC, Spring Boot, Hibernate, Angular, Mockito, JUnit, Express.JS
Databases: MySQL, MongoDB, NoSQL
Design Patterns: Microservices, Abstract Factory, Prototype, Singleton, Facade
SDLC: Agile/Scrum, Waterfall
Tools: IntelliJ IDEA, NetBeans, Eclipse, Visual Studio Code, GitHub, STS Suite,
Platforms: Windows, Unix, Linux
PROFESSIONAL EXPERIENCE
Erie Insurance Group Irving, TX December 2023-August 2024
Developed a web-based insurance premium calculator using React and Spring Boot, boosting lead generation by 15%. Led migrating a legacy claims management system to a microservices architecture, enhancing scalability and maintainability.
Task Performed:
•Collaborated with cross-functional teams to troubleshoot and resolve production issues, ensuring minimal disruption to business operations.
•Created reusable UI components in React to ensure consistency across different application modules.
•Assisted in developing a policy management system using Java, Hibernate, and MySQL, streamlining policy issuance and renewals.
•Integrated RESTful APIs with front-end components to enable dynamic and responsive user interfaces for insurance claim processing.
•Implemented authentication and authorization mechanisms using OAuth2 and JWT, ensuring secure access to sensitive customer data.
•Participated in daily Scrum meetings, sprint planning, and retrospectives, contributing to continuously delivering high-quality software.
•Worked closely with QA teams to automate testing processes, reducing manual testing time by 40%.
•Optimized database queries and indexing strategies, reducing API response times by 25% and improving overall system performance.
•Performed database migrations and optimizations to support the growing volume of insurance policies and claims.
Achievements:
•Resolved production issues with cross-functional teams, minimizing disruptions.
•Created reusable React components for consistent UI across modules.
•Integrated RESTful APIs for dynamic, responsive insurance claims interfaces.
•Implemented OAuth2 and JWT for secure data access.
•Optimized database queries, reducing API response times by 25%.
•Performed database migrations to support growing insurance data.
Technologies Used: Java/Java EE, Java 8, Express, JavaScript, Spring, Hibernate, React.js, Microservices, CSS, HTML, MongoDB, MySQL, Maven, Jenkins, Git, JUnit, Jira
National Cash Register Corporation, Atlanta, GA, Nov 2020 – September 2023
Software Developer
Designed and implemented software modules to support the operations of diverse organizations in start-up business companies and customized existing software.
Task Performed:
•Actively participated in code reviews, providing constructive feedback to pass and promote code quality and excellence.
•Added new functionality. Customized existing software and implemented UI using Angular and React.
•Implemented complex forms using Angular's Reactive Forms, enhancing the application's data handling and validation capabilities.
•Developed and implemented optimized SQL queries to ensure fast and efficient data retrieval, minimizing system load and improving performance.
•Developed and optimized RESTful APIs with Spring Boot, enabling efficient and reliable communication between microservices.
•Leveraged Spring Boot's ecosystem for seamless integration with other technologies, enhancing overall system performance and scalability.
•Implemented Redux to manage and centralize the application state, ensuring seamless data flow and reducing the complexity of state handling across components.
•Designed and managed relational database schemas, ensuring data integrity and supporting scalable application architecture.
•Developed scalable and maintainable Java applications using object-oriented programming principles, ensuring clean code architecture and easy scalability.
•Implemented multi-threading and concurrency mechanisms in Java, optimizing performance and enabling efficient task management for high-traffic applications.
•Designed and implemented scalable microservices architecture using Spring Boot, ensuring modular and maintainable code across the application.
•Utilized Angular to develop dynamic single-page applications, ensuring a seamless and responsive user experience.
•Applied Java best practices, including design patterns and SOLID principles, to deliver robust and efficient software solutions.
•Added functionality to an existing project and resolved business issues and production defects.
•Involved in software programming and documentation development.
•Agile daily scrum and collaborated with the product owner to prioritize stories.
•Implemented spring boot microservice on the project and handled authentication as well as authorization with Spring Security
•Collaboration was key in my work, as I often collaborated with designers, UX/UI specialists, and stakeholders to translate requirements into functional and visually appealing websites.
Achievements:
•Improved performance and functionality and fixing vulnerabilities.
•Successfully delivered a flagship product that exceeded the client's expectations, increasing customer satisfaction and retention.
•Received recommendations from stakeholders for delivering a high-quality, reliable system that meets all user acceptance criteria and contributes to the project's overall success.
Technologies Used: Java/Java EE, Java 8, Express, Node.JS, JavaScript, Spring, Hibernate, React.js, Angular, Microservices, CSS, HTML, MongoDB, MySQL, Maven, Jenkins, Git, JUnit, Jira
GETU SAFU Page_2
240-***-**** 210-***-**** email:*********@*****.*** getu5.com
https://www.linkedin.com/in/Getu-Safu/
Ethiopian Electric Power, Addis Ababa, Ethiopia August 2018 - Sep 2020
Design and Implemented a Web application for an Electric Energy Suppling company.
Task Performed:
•Used JPA/Hibernate Framework for Object Relational mapping
•Developed enterprise-level applications and services following industry best practices.
•Played a key role in adopting agile methodologies, involving daily stand-ups, Sprint planning, and retrospectives. Resulting in improved team collaboration and faster delivery of features.
•Utilized Java8 and Spring framework to build scalable and robust microservices architecture, ensuring seamless integration and efficient data management.
•As a web developer, I specialized in front-end technologies like React.js, HTML, CSS, and JavaScript to create responsive and visually appealing websites.
•Engaged in requirement gathering process to ensure robustness and scalability of the project.
•Involved in web application and documentation development.
•Continuous learning was integral to my career as a web developer, staying updated with the latest industry trends, frameworks, and tools to deliver cutting-edge solutions.
Achievements:
•Led the development of enterprise-level applications following industry best practices.
•Automated Properties and Employee Management System
•Developed a Single page application
• I specialize in front-end technologies such as React.js, HTML, CSS, and JavaScript to create responsive and visually appealing websites.
• Ensured project robustness and scalability through requirement-gathering processes.
• Contributed significantly to web application and documentation development.
• Maintained continuous learning and adaptation to the latest industry trends, frameworks, and tools, delivering cutting-edge solutions.
Technologies Used: Java 8, JavaScript, Spring, JPA /Hibernate, Microservices, MongoDB, React.js, Node.js, Express, Bootstrap, HTML5, CSS3, STS, IntelliJ, Maven, Git, JUnit, Postman, SDLC(Agile)