Tewodros Kidanu Seattle, WA
*****.*********@*****.*** 503-***-**** https://www.linkedin.com/in/aberatewodroskind/
SUMMARY:
Full Stack Java Developer with over 4 years of experience building and maintaining scalable enterprise applications across domains such as insurance at Allstate and retail at Lowe’s, with strong expertise in Java 8 to 17, Spring Boot, and Microservices architecture.
Proficient in developing secure RESTful APIs and backend services using Spring MVC, Spring Security, JPA, and Hibernate, while working with databases like MySQL, PostgreSQL, and MongoDB to ensure performance and reliability.
Experienced in creating responsive, user-centric front-end interfaces using ReactJS, Angular, TypeScript, HTML5, CSS3, and Bootstrap, with a focus on cross-browser compatibility and modern design practices.
Skilled in version control and DevOps tools including Git, Maven, Jenkins, Docker, and GitHub Actions, with hands-on experience in building CI/CD pipelines and deploying applications in Agile Scrum environments using JIRA and Confluence.
United States Citizen and open to relocation across the United States, with a strong commitment to software quality, team collaboration, and continuous learning.
TECHNICAL SKILLS:
Languages & Web Technologies: Java (8/11/17), JavaScript, TypeScript, SQL, HTML/HTML5, CSS/CSS3, JSON
Frameworks & Libraries: Spring Boot, Spring MVC, Spring Data JPA, Hibernate, JPA, JDBC, Node.js, Express.js, ReactJS, Angular, Bootstrap, JSP, Servlets, Angular Material, Thymeleaf
APIs, Microservices & Integration: RESTful APIs, Spring Cloud, Kafka, Swagger, Postman, Microservices Architecture, MVC Design Pattern
Databases & Storage: MySQL, PostgreSQL, MongoDB, MSSQL Server, Oracle DB, Redis
Cloud & DevOps: AWS (EC2, S3, RDS, Lambda, CloudWatch), Azure, Docker, Jenkins, Kubernetes, Maven, Gradle, Apache Ant, Git, GitHub, GitHub Actions, CI/CD
Testing & Quality Assurance: JUnit, Mockito, Jest, Selenium, Postman, TDD, BDD
Tools & Development Environment: IntelliJ IDEA, Eclipse, Visual Studio Code, Lombok, Logback, Log4j, Apache Tomcat
Operating Systems & Methodologies: Linux, Windows, Agile, Scrum, JIRA
EDUCATION:
Master of Science (MS) in Software Development, Maharishi International University, Fairfield, IA, 2022
PROFESSIONAL EXPERIENCE:
Java Backend Developer Sept 2022 – Present
ALLState – Remote
Developed and maintained robust RESTful APIs using Java 17, Spring Boot, and Hibernate for scalable insurance domain microservices.
Crafted responsive and accessible UI components using React.js, TypeScript, HTML5, CSS3, and Bootstrap to enhance user engagement.
Integrated Apache Kafka for event-driven architecture enabling efficient and reliable asynchronous service communication.
Implemented end-to-end authentication and authorization flows using Spring Security with JWT in a secured microservice environment.
Enhanced DevOps efficiency by automating CI/CD pipelines via Jenkins and GitHub Actions, and containerizing apps with Docker.
Deployed enterprise applications to AWS (EC2, S3, RDS, Lambda) and Azure (App Services), ensuring high availability and scalability.
Conducted comprehensive performance tuning and SQL optimization for MySQL and MongoDB to support real-time analytics.
Participated in Agile/Scrum practices including sprint planning, backlog grooming, and daily stand-ups to deliver on-time releases.
Collaborated closely with QA, BA, and Dev teams to gather business requirements and deliver secure, testable, and maintainable code.
Environment: Java 17, Spring Boot, Spring MVC, Spring Data JPA, Hibernate, Microservices, REST API, Swagger, Postman, Lombok, Logback, Git, GitHub, Maven, Jenkins, IntelliJ IDEA, MySQL, MongoDB, Docker, AWS (EC2, S3, RDS, Lambda), Azure App Services, HTML5, CSS3, Bootstrap, TypeScript, React.js, JSON, Linux, Agile, Scrum, JIRA, CI/CD.
Full Stack Java Developer Sept 2019 – Dec 2020
Lowe’s Phoenix, AZ
Engineered backend modules and reusable service components to automate core retail workflows such as inventory tracking and customer order processing.
Built scalable, testable REST APIs using Spring Boot, Spring MVC, and Hibernate to support real-time product availability and pricing services across multiple channels.
Developed and optimized PostgreSQL queries to handle transactional data for customer profiles, purchase history, and loyalty programs.
Designed and deployed microservices for catalog search, user authentication, and checkout modules, enhancing modularity and maintainability.
Implemented unit and integration tests using JUnit; verified API flows and retail service endpoints using Postman and Swagger.
Collaborated with UI/UX and DevOps teams to ensure consistent API responses and CI/CD integration within Agile development sprints.
Created responsive internal dashboards for supply chain analytics using HTML, CSS, Bootstrap, and integrated them with backend services.
Used Git for version control and Maven for build automation; followed Agile/Scrum methodology using JIRA to track progress and resolve issues.
Applied logging and monitoring using Logback; conducted performance tuning and basic Jenkins-based pipeline integration.
Ensured data communication in JSON format and adhered to secure development standards aligned with Lowe’s enterprise architecture policies.
Environment: Java 11, Spring Boot, Spring Data JPA, Hibernate, Microservices, PostgreSQL, REST API, Maven, Git, GitHub, IntelliJ IDEA, JUnit, Postman, Swagger, HTML, CSS, Bootstrap, JSON, Lombok, Jenkins (basic), VS Code, Agile/Scrum, JIRA, Log4j, Linux.