| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
Seattle, WA, Street Address PHONE NUMBER AVAILABLE EMAIL AVAILABLELINKEDIN LINK AVAILABLEFULL STACK JAVA DEVELOPERTalented Full Stack Developer with 6 years of hands-on experience contributing to all phases of software development life cycle. Effective leader who implementing testing and debugging to streamline performance and functionality of applications. Skilled in using technologies such as Java, Spring MVC, Hibernate, JavaScript, SQL, Spring Boot and MySQL. Areas of ExpertiseTeam Leadership Software Development Life Cycle Application Design Frontend and Backend Design Testing Debugging Data Structures and Collections Design Patterns User Interface Design Microservices Scrum Methodology Technical Writing Strategic Planning Communication Languages: JavaWeb: HTML CSS JS BootstrapWeb Services: RESTWeb and Application Servers: Apache Tomcat Glassfish Frameworks: Spring Hibernate NodeJS ReactDatabases: MySQL DynamoDBDesign Patterns: Singleton Decorator Template Facade Factory SDLC: Scrum TDDTools: Git Postman Maven Docker Jira IntelliJ IDEA Junit Star UML Platforms: Windows MacOSPROFESSIONAL EXPERIENCEAmazon, Seattle, WA. Dec 2023 - PresentE-commerce company services company.Senior Software DeveloperRoles/ResponsibilitiesDirected backend development with Java Microservices in the Shipment cost and management division, focusing on Improving shopping cost calculation service and feature creation. Regularly communicated project updates to ensure alignment with timelines and quality standards.Senior Software Development EngineerAmazon at Seattle, USA Engineered the same-day delivery feature on amazon.com, resulting in 8% revenue boost that year by ensuring customers receive products on their order day with accurate shipping cost. Independently designed and implemented the Nexus configuration Data Store, streamlining the storage of shipping cost. This optimized system slashed feedback preparation time from 6 hours to a mere 10 minutes, enhancing our shipping time and shipping cost calculation time performance. Migrate old data to configuration using Aws and improve the user interface integration by migrate and improve the data and latency to calculate the shipping code to be accurate and fast. Played a pivotal role in launching the Nexus configuration initiative, enabling Amazon costumers to integrate when they are purchasing items their websites, allowing users to get accurate and fast shipping cost and delivery time. Authored and critically reviewed numerous team COEs (Cause of Error) to diagnose root causes, assess the repercussions, and pinpoint corrective actions. Guided and mentored multiple new hires and junior engineers, playing a pivotal role in their career advancement and promotions. Assumed on-call responsibilities for various services, ensuring optimal customer experience and prompt resolution of issues. Collaborated with cross-functional teams to develop innovative solutions that meet customer needs and drive business growth. Developed innovative software solutions to improve customer experience and drive revenue growth. Led and mentored a team of junior software engineers, providing guidance and support in their professional development and ensuring high-quality code delivery. Identified and implemented process improvements to optimize software development and delivery, resulting in increased efficiency and shorter time to market for new features and enhancements. Led a project to develop a sophisticated Recommendation Service using Kubernetes. Service was designed to analyze customer behavior and preferences, deploying machine learning models to provide personalized product recommendations. However, to better integrate with Amazon's existing infrastructure and optimize resource utilization, we later transitioned the service to Amazon Elastic Container Service (ECS). Key Technologies: Java 21, Kotlin, Kubernetes, GraphQL, CDK, AWS, Docker, React. Andi Table Delivered a new Risk Service and Orchestration Service built from scratch, expanding the suite of services provided within the Securities and Stock Management division. Demonstrated expertise in AWS-backed back-end technologies, including Java, Spring Boot, Spring Security, Spring REST, JDBC, JPA, Hibernate, and AWS-hosted services. Integrated MySQL and DynamoDB databases for efficient data management. Demonstrated proficiency in Core Java and OOP for efficient, modular coding. Expertise in back-end technologies, including Java, Spring Boot, Spring Security, Spring REST, JDBC, JPA, Hibernate, and Postman.Technologies Used: Java, AWS, Spring MVC, Spring Boot, Hibernate, CSS, HTML, Git, Tomcat, GraphQl, Terraform, JavaScript, SQL, MYSQLMorgan Stanley, New York, NY. Dec 2022 - Dec 2023American multinational investment bank and financial services company. Senior Software DeveloperRoles/ResponsibilitiesDirected backend development with Java Microservices in the securities and stock management division, focusing on service latency and feature creation. Regularly communicated project updates to ensure alignment with timelines and quality standards. Directed backend development with Java Microservices in the Securities and Stock Management division, focusing on service latency and feature creation. Employed Spring MVC and Hibernate for robust financial application development. Created RESTful APIs, ensuring seamless communication between Morgan Stanley's internal systems and external stakeholders while implementing rigorous authorization and authentication protocols. Set up AWS API Gateway to create RESTful APIs, enabling seamless communication between Morgan Stanley's internal systems and external stakeholders, while implementing stringent authorization and authentication protocols using AWS Cognito. Streamlined existing systems and resolved bugs in Substitution service, Equity Constriction engine service, Risk Service, and Orchestration Service. Leveraged AWS Lambda and API Gateway with Spring Boot for RESTful API development and implementation, ensuring efficient scalability. Designed and deployed AWS API Gateway endpoints for data integration across financial systems, leveraging AWS Lambda and AWS Step Functions for serverless data processing. Implemented AWS Code Pipeline and Code Build for continuous integration and Wrote integration and Junit test cases to ensure system reliability. Rectified SonarQube code issues to improve code quality in line with company standards. Pioneered Risk Service and Orchestration Service from scratch, enhancing service offerings. Fixed notification issues for reliable communication with downstream services. Utilized AWS Lambda functions to streamline existing systems and resolve bugs in Substitution service, Equity Constriction engine service, Risk Service, and Orchestration Service on EC2 instances, improving overall system efficiency. Enhanced user interfaces utilizing front-end technologies such as HTML5, CSS3, Bootstrap, JavaScript, React, and JSP, ensuring a seamless user experience. Delivered a new Risk Service and Orchestration Service built from scratch, expanding the suite of services provided within the Securities and Stock Management division. Demonstrated expertise in AWS-backed back-end technologies, including Java, Spring Boot, Spring Security, Spring REST, JDBC, JPA, Hibernate, and Postman for testing AWS-hosted services. Integrated MySQL and DynamoDB databases for efficient data management. Demonstrated proficiency in Core Java and OOP for efficient, modular coding. Expertise in back-end technologies, including Java, Spring Boot, Spring Security, Spring REST, JDBC, JPA, Hibernate, and Postman.Technologies Used: Java, Spring MVC, Spring Boot, Hibernate, CSS, HTML, Git, Tomcat, GraphQl, Terraform, JavaScript, SQL, MYSQL, AWSEnterprise Holdings, Saint Louis, United State May 2022 - Oct 2022 Car rental companySoftware DeveloperRoles/ResponsibilitiesImplemented maintain, testing and debugging of backend services for car rental risk assessment account service and claim service. Communicated project progress with developers. Implemented debugging and unit tests to deploy projects. Implemented maintain, testing and debugging of backend services for car rental risk assessment account service and claim service. Designed and Developed the Application using Spring MVC and Hibernate. Designed and Developed Web Services to interact with various business sectors and used Restful API. Developed RESTful API using Micro Services architecture in spring boot framework. Experience with front-end development using: HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, React, JSP. Communicated project progress with developers. Excellent knowledge on Spring Core such as Dependency Injection, Annotations and XML based Configurations. Implemented debugging and Unit tests to deploy projects. Identified and analyzed requirements while collaborating with team. Strong experienced in SQL and NoSQL database technologies, including MySQL, DynamoDB. Knowledge and highly proficient in Core Java, Object-Oriented Programming, Object-Oriented Design, InDesign. Strong working experience in back-end technologies such as Java, Spring, Spring boot, Spring Security, Spring REST, JDBC, JPA, Hibernate, Postman. Strong experienced in Apache Tomcat 9 and HTTP Web Server. Agile experience, experienced in project management tools like Jira, Slack, MS Project. Experience support and maintenance the application using JIRA tool. Technologies Used: Java, Spring MVC, Spring Boot, Hibernate, CSS, HTML, Git, Tomcat, JavaScript, SQL, MYSQL, AWS KORENTI CRAFT TECHNOLOGIES, Addis Ababa, Ethiopia Feb 2019 May 2021 Technology company.Software DeveloperRoles/ResponsibilitiesDeveloped web-based portal to display daily bus schedules. Analyzed requirements to effectively develop applications. Used Spring boot to implement the Project structure based on Spring MVC pattern. Developed RESTful Webservices using Spring. Gained experience with front-end development using HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, React, and JSP. Leveraged experience in test driven development (TDD), including unit test, regression test, functional test. Conducted integration test to build automated testing. Involved in development with microservices architecture using Rest APIs. Implemented debugging and Unit tests to deploy projects. Established features in Java and Sprint MVC. Enhanced user interface of existing website to mobile-friendly design. Utilized technology, such as Java, Spring MVC, Spring Boot, Eclipse, TDD, Git, Glassfish, Tomcat, and DynamoDB. Technologies Used: Java, Spring MVC, Spring Boot, Eclipse, TDD, Git, Glassfish, Tomcat, DynamoDB TAY ICT SOLUTIONS, Addis Ababa, Ethiopia Feb 2017 Jan 2019 Export and import shipping company.Software DeveloperRoles/ResponsibilitiesCreated numerous Web Services and API endpoints for ecommerce software. Identified and analyzed requirements while collaborating with team. Communicated project progress with developers. Developed RESTful Webservices using Spring. Implemented testing and debugging of backend controllers for traffic light health monitors. Streamlined upgrade of light control management system to increase efficiency. Leveraged technology, including Java, Spring MVC, Spring Boot, Hibernate, CSS, HTML, JavaScript, SQL, MySQL, and Bootstrap.Technologies Used: Java, Spring MVC, Spring Boot, Hibernate, CSS, HTML, JavaScript, SQL, MySQL, Bootstrap. ACADEMIC PROJECTE-Learning Microservices, MIU (2022): Created Microservices e-Learning based application to use by learners, register online to access courses offered by companies.Technologies Used: java, Spring, Spring MVC, Spring Boot, Hibernate, GitHub, Git, MySQL, DynamoDB, JSON, Spring Tool Suite, IntelliJ, Tomcat, JUnit, Postman, Eureka and Zuul. Online Web store Market, MIU (2021): Collaborated with team of three to create online mini web store market application that enables buyers to register, follow unfollow sellers, and can also place orders. On the other hand, sellers can perform CRUD operations on the products and maintain orders.Technologies Used: Java, Spring Boot, React, GitHub, Git, MySQL, JSON, Spring Tool Suite, IntelliJ, Tomcat, JUnit, Postman. Online dictionary, MIU (2021): A course project online dictionary application that enables users to search a meaning of words. Technologies Used: JavaScript, NodeJS, Express, MySQL, Visual Studio code. Library System, MIU (2021): Collaborated with team of two to create Designed library system created features to handle user registration, book checkout procedures, and authentication. Technologies Used: java, Swing, IntelliJ,EDUCATIONMaster of Science in Computer ScienceMaharishi International University, Fairfield, Iowa Key Courses: Algorithms, Software Architecture, Advanced Software Development, Software Engineering, Database Management System, Enterprise Architecture, Web Application Architecture, Web Application Programing, Fundamentals Programing Practices, Modern Programing Practices, Bachelor of Science in Computer ScienceMekelle University, Ethiopia |