Solomon Aregay Seattle, WA
206-***-**** ***************@*****.*** www.linkedin.com/in/solomon-aregay/
FULL STACK JAVA DEVELOPER
PROFESSIONAL SUMMARY:
Experienced Full Stack Java Developer with a proven track record delivering scalable, cloud-native solutions for companies like Amazon, Morgan Stanley, USDA, and startups; over 4 years of hands-on expertise across backend systems, microservices, web development, and DevOps using Java, Spring Boot, React, AWS, and Docker.
Successfully led and contributed to complex projects including shipping cost systems, installment lending platforms, music streaming apps, and dynamic e-commerce platforms, showcasing strong problem-solving abilities and end-to-end application development proficiency.
Skilled in a wide range of tools and technologies such as Kubernetes, Terraform, Hibernate, MySQL, DynamoDB, GraphQL, Jenkins, JUnit, and Selenium; completed academic projects on microservices, online marketplaces, and dictionary systems; certified in Java and AWS.
Adept at working in Agile/Scrum environments with CI/CD practices, open to relocation, and consistently recognized for adaptability, team leadership, and delivering production-ready software across diverse domains.
TECHNICAL SKILLS:
Languages:
Java, JavaScript, TypeScript, SQL
Web Technologies:
HTML5, CSS3, Bootstrap, SASS, JavaScript, TypeScript
Frameworks & Libraries:
Spring (Boot, Security, MVC), Hibernate, React, Next.js, Redux, Node.js, Express, jQuery
Databases:
MySQL, PostgreSQL, MongoDB, DynamoDB, Redis
Web & Application Servers:
Apache Tomcat, GlassFish, Nginx
APIs & Web Services:
RESTful Services, GraphQL, gRPC, OpenAPI (Swagger)
Cloud Platforms & DevOps:
AWS (EC2, S3, Lambda, ECS, RDS, CloudWatch), Azure, Google Cloud Platform
Docker, Kubernetes, Jenkins, GitHub Actions, AWS CodePipeline, Terraform, AWS CDK
Testing Tools:
JUnit, Mockito, Postman, Selenium, Cypress, TestNG
Development Methodologies:
Agile, Scrum, Test-Driven Development (TDD), Behavior-Driven Development (BDD), Continuous Integration/Continuous Deployment (CI/CD)
Tools & IDEs:
IntelliJ IDEA, Eclipse, Visual Studio Code, Git, GitHub, GitLab, Bitbucket, Maven, Gradle, Jira, StarUML, Figma
Design Patterns:
Singleton, Factory, Facade, Template, Decorator, Strategy, Observer
Operating Systems:
Windows, macOS, Linux (Ubuntu)
EDUCATION:
Master of Science in Computer Science Maharishi International University, Fairfield, Iowa ( Aug 2021- Nov 2023
Key Courses: Algorithms, Software Architecture, Advanced Software Development, Software Engineering, Database Management Systems, Enterprise Architecture, Web Application Architecture, Web Application Programming, Fundamental Programming Practices, Modern Programming Practices
Bachelor of Science in Computer Science Mekelle University, Ethiopia (Oct 2012 – June 2016)
WORK EXPERIENCE:
Amazon, Seattle, WA (Contract)
Senior Software Developer Dec 2023 – Current
E-commerce Company Services
Led full-stack development of microservices for shipment cost and management, improving shopping cost calculations and feature creation within the Global Installment Lending division.
Engineered the same-day delivery feature, boosting revenue by 8% through accurate shipping cost calculations and reducing cart abandonment.
Developed the Nexus Configuration Data Store, reducing feedback time from 6 hours to 10 minutes, enhancing pricing updates and logistics efficiency.
Migrated legacy shipping data to AWS, improving UI integration, reducing latency, and optimizing checkout experiences.
Integrated third-party financing providers Synchrony and Affirm, leading to a 15% increase in high-value purchases and a 9% reduction in cart abandonment.
Enhanced loan eligibility and approval workflows, reducing transaction failures by 30% and increasing approval rates.
Built and tested a comprehensive end-to-end Global Installment Lending system, ensuring seamless user experiences and reducing loan processing errors.
Developed automated AWS CDK infrastructure, cutting deployment time by 50% and accelerating the rollout of new financing features.
Environment: Java, Kotlin, AWS, Kubernetes, GraphQL, CDK, Docker, React, Spring Boot, Spring Security, Spring MVC, JPA, Hibernate, MySQL, DynamoDB, Terraform, GraphQL, SQL, HTML, CSS, JavaScript, Tomcat, Git
Morgan Stanley, New York, NY
Senior Software Developer Dec 2022 – Dec 2023
American Multinational Investment Bank and Financial Services Company
Led backend development using Java Microservices in the Securities and Stock Management division, improving latency and deploying new features.
Designed and deployed RESTful APIs using Spring Boot and AWS API Gateway, securing integration with internal systems through AWS Cognito.
Built Risk and Orchestration Services from scratch, while enhancing Substitution and Equity Constriction Engine services for better reliability.
Utilized AWS Lambda, Step Functions, and EC2 for scalable serverless processing and real-time service orchestration.
Implemented CI/CD pipelines with AWS CodePipeline and CodeBuild, and ensured reliability through JUnit and integration testing.
Refined legacy code to meet SonarQube quality standards, improving maintainability and reducing technical debt.
Enhanced front-end workflows using HTML5, CSS3, Bootstrap, React, JSP, and JavaScript, delivering seamless user experiences.
Managed data using MySQL and DynamoDB, while applying Hibernate, Spring Data JPA, and Core Java principles for optimized backend services.
Environment: Java, Microservices, Spring Boot, Spring MVC, Spring Security, Hibernate, RESTful APIs, JPA, JDBC, AWS (Lambda, API Gateway, Step Functions, CodePipeline, CodeBuild, EC2, Cognito), MySQL, DynamoDB, HTML5, CSS3, Bootstrap, React, JavaScript, JSP, Git, Tomcat, JUnit, SonarQube, Postman
Goojo Tech
Founder & CEO Nov 2022 – Present
www.goojo.net Tech Consulting & Digital Solutions Firm
Developed a web-based portal with role-based access for admins, analysts, and users, ensuring secure and efficient workflows.
Designed and implemented business logic, integrating GraphQL schemas, queries, and mutations for optimized data retrieval.
Built unit tests to validate functionality and ensure application stability, following industry best practices.
Utilized Gradle for modular builds, streamlining the development and deployment process.
Contributed as a full-time developer through Infosys, collaborating closely with cross-functional teams.
Environment: Java, Spring MVC, Spring Boot, Hibernate, CSS, HTML, Git, Tomcat, JavaScript, SQL, MYSQL, AWS.
Korenti Craft Technologies, Addis Ababa, Ethiopia
Software Developer Feb 2019 – May 2021
Designed and implemented a web-based portal to manage and display daily bus schedules using Spring Boot following the Spring MVC architecture.
Developed RESTful APIs and backend services using Java and Spring Boot for microservices-based systems.
Participated in test-driven development (TDD) practices, including writing unit and integration tests to ensure application reliability.
Improved front-end integration using JSP, HTML5, CSS3, Bootstrap, JavaScript, jQuery, and React to enhance user experience.
Conducted debugging, regression testing, and functional testing to support stable deployments.
Enhanced existing applications with mobile-responsive interfaces and optimized backend performance.
Utilized Git for version control and worked with GlassFish and Tomcat servers for application deployment.
Environment: Java, Spring Boot, Spring MVC, Eclipse, TDD, Git, GlassFish, Tomcat, HTML5, CSS3, Bootstrap, Hibernate, SQL, MySQL, JavaScript, jQuery, JSP, React, DynamoDB.
Academic Projects:
E-Learning Microservices MIU 2022
Developed a microservices-based e-learning platform allowing users to register and access corporate course content.
Environment: Java, Spring Boot, Spring MVC, Hibernate, Git, GitHub, MySQL, DynamoDB, JSON, STS, IntelliJ, Tomcat, JUnit, Postman, Eureka, Zuul
Online Web Store Market MIU 2021
Built a full-stack web store application enabling buyer registration, seller interaction, order placement, and product management.
Environment: Java, Spring Boot, React, Git, GitHub, MySQL, JSON, STS, IntelliJ, Tomcat, JUnit, Postman
Online Dictionary MIU 2021
Created a Node.js-based application to search word definitions through an interactive web interface.
Environment: JavaScript, Node.js, Express, MySQL, Visual Studio Code
Library System MIU 2021
Designed a desktop-based library system with features for user registration, book checkouts, and authentication.
Environment: Java, Swing, IntelliJ
Certification:
Java
AWS