Post Job Free
Sign in

Stack Developer Project Management

Location:
San Francisco, CA, 94102
Posted:
July 01, 2025

Contact this candidate

Resume:

Nahom Tsehay Debretsion

510-***-****

**********@*****.***

Summary:

Full Stack Developer with 7+ years of professional experience successfully implementing front and back- end systems using Java technologies and frameworks Proficient in Core Java, leveraging multithreading, exception handling, and collections framework to build high-performance applications and experienced in Kafka for real-time data streaming, ensuring efficient and scalable event-driven architectures.

Proven ability to build scalable, high-performance microservices and RESTful APIs using Java and Spring ecosystem. Strong understanding of Reactive Programming using Spring WebFlux for non-blocking applications.

Adept at developing robust microservices using Spring Boot, integrating Kafka for seamless asynchronous communication across distributed systems, providing comprehensive project management through all phases of software development life cycle.

Demonstrated experience in system analysis, user interface design, database administration, object-oriented programming, software architecture, best practices, application securities, performance tuning, secured environments and script- based coding.

Skilled in using technologies such as Java, Microservices, spring boot, DevOps, JavaScript, Node.js, React, NetBeans, Eclipse, Kafka, Kubernetes, and docker.

Software Development Life Cycle System Analysis Feasibility Study Testing Coding Java Programming Database Administration Project Management Website Design

Technical Skills-

Languages

Java 8,11,17, J2EE, Python

Backend & Full Stack:

NodeJS, Express, Java Spring Boot (Security, MVC, Data, Cloud), Hibernate, REST, GraphQL, SOAP, Microservices, reactive programming

Java Technologies:

Core Java, Multithreading, Exception handling, collections framework, JDBC, JSP,

Servlets, Java Bean

Build tools

ANT, Maven, Gradle,

Frameworks:

Spring (Boot, Security, MVC, Data, AOP, IOC-Dependency Injection, Cloud), Hibernate, Express, Angular, Node, React, JUnit, Mockito, Spring 4.0 Spring MVC, Struts, JSF,

Log4j, JMeter

Databases

MySQL, MongoDB, Azure Cosmos, Cassandra, Postgres

Design Patterns

Singleton, Façade, Factory, Prototype, Session, Session Factory, Abstract Factory, Observer, Proxy

SDLC

Agile-Scrum, Waterfall, TDD

Design Patterns:

Singleton, Façade, Factory, Prototype, Session, Session Factory, Abstract Factory,

Observer, Proxy

Web Services:

Microservices, JSON, SOAP, gRPC, Rest, GraphQL, HTML/CSS

DevOps & Cloud Platforms

Docker (19), Kubernetes, Jenkins, Git, AWS, CI/CD tools, AWS (ECS, EKS, CloudWatch), Google Cloud Platform (Cloud Run, GKE, Cloud Functions)

PROFESSIONAL EXPERIENCE

Cognizant Technology Solutions, Austin, TX July 2023- September 2024

Client: Verizon telecom company

Role: Software engineer

Developed and maintained Java Spring Boot microservices, leveraging reactive programming for enhanced performance and scalability.

Developed and maintained Java Spring Boot microservices, leveraging reactive programming for enhanced performance and scalability. Utilized Spring WebFlux for reactive programming, enabling non-blocking data processing and real-time responsiveness across distributed services.

Leveraged Reactive Programming using Spring WebFlux to enhance performance and scalability of microservices.

Enabled non-blocking data processing and real-time event streaming, improving responsiveness under high-load scenarios.

Leveraged Core Java to build robust, high-throughput APIs with efficient memory management and multithreading for real-time processing.

Worked with Cassandra DB and GraphQL for high-volume, low-latency data management and APIs.

Reduced over-fetching of data and improved front-end performance with precise data querying using GraphQL.

Built responsive and dynamic UIs using react, ensuring seamless user experience across platforms. Implemented Kafka Streams for real-time analytics and monitoring of network data, improving performance and data-driven decision-making.

Implemented logging and monitoring solutions using Kibana and Splunk for real-time system insights.

Used GitLab and Jenkins for CI/CD pipelines, automating code integration, testing, and deployments.

Deployed and managed cloud infrastructure on AWS, ensuring robust and scalable environments.

Managed containers and orchestration with Kubernetes for efficient resource usage and automated deployment.

Integrated Azure Monitor and Application Insights for end-to-end observability and real-time diagnostics of deployed services.

Participated in daily agile ceremonies, contributing to product roadmap and technical design discussions.

Documentation & Knowledge Sharing: Recorded incidents and solutions to create a comprehensive knowledge base, facilitating knowledge transfer and team efficiency.

Designed and integrated Azure Application Gateway and Azure API Management to securely route and load balance traffic across microservices, enhancing performance, availability, and end-to-end security using WAF policies and SSL offloading.

Environment: Java, Spring Boot, Microservices, Reactive Programming, Cassandra DB, GraphQL, React.js, Kibana, GitLab, Jenkins, Splunk, Kubernetes, Docker,Node, JIRA, JMeter, Postman, RESTful APIs, microservices architecture, Hibernate, MySQL, CI/CD, JUnit, Mockito, XML, JSON, Spring Data JPA, AWS, Azure Cloud (Azure App Services, Azure DevOps, Azure Monitor), Azure Cosmos DB, AWS (ECS, EKS, CloudWatch), Spring Cloud, Spring Security, JWT. IntelliJ IDEA, GitLab, Azure-Dashboard.

Cognizant Technology Solutions Austin, TX Aug 2022 – July 2023

Client: Walgreens

Role: Software engineer

Developing Code for Pharmacy Domain: Designed and developed pharmacy-specific functionalities using Core Java, implementing multithreading, exception handling, and collection framework best practices for optimal performance. This may involve creating solutions to enhance prescription processing, inventory management, or patient data security.

Leveraged Reactive Programming using Spring WebFlux to enhance performance and scalability of microservices.

Enabled non-blocking data processing and real-time event streaming, improving responsiveness under high-load scenarios.

Implemented GraphQL APIs for efficient data retrieval and flexible client queries in high-volume telecom and pharmacy systems.

Reduced over-fetching of data and improved front-end performance with precise data querying using GraphQL.

Identifying and Resolving Issues: Identified and resolved critical issues by analyzing application logs and implementing proactive fixes, improving system reliability and uptime before they impact the business operations of Walgreens. Built and maintained microservices using Spring Boot, ensuring seamless integration with existing systems and external APIs.

Close Collaboration with Customers: Working closely with Walgreens' stakeholders and customers to gather requirements and ensure that the developed solutions align with their needs and expectations. Optimized prescription processing and inventory management by integrating Kafka- based messaging queues, reducing processing delays and enhancing system resilience.

Utilized Apache Kafka to enable event-driven architecture, facilitating real-time data streaming and asynchronous messaging for pharmacy operations.

Log Review: Regularly reviewing system and application logs for errors or warnings to proactively identify and address potential issues. And implementing proactive fixes, improving system reliability and uptime.

Documenting: Recording new incidents and providing solutions for fellow associates to reference in the future, ensuring knowledge sharing within the team.

Designed and integrated Azure Application Gateway and Azure API Management to securely route and load balance traffic across microservices, enhancing performance, availability, and end-to-end security using WAF policies and SSL offloading.

Environment: Java, Spring Boot, RESTful APIs, microservices architecture, Hibernate, MySQL, CI/CD, JUnit, Mockito, XML, Node, React, JSON, Spring Data JPA, Java Script, HTML/ CSS, AWS, Azure CosmosDB, Docker, Kubernetes, Python, Spring Cloud, Spring Security, JWT. IntelliJ IDEA, GitLab, JIRA, Azure Dashboard, Maven, Visual-Studio, Docker, JMeter, Postman.

Liya Enterprise Asmara, Eritrea May 2017-Oct 2021

Software Engineer

Client: Technology and engineering firm.

Wrote unit tests to verify the functionality of user interfaces, back-end processing, connectivity, and relational database interactions.

Leveraged Reactive Programming using Spring WebFlux to enhance performance and scalability of microservices.

Enabled non-blocking data processing and real-time event streaming, improving responsiveness under high-load scenarios.

Proficiency in Java, Python, and Go for backend development.

Hands-on experience with Kubernetes (EKS preferred) and Docker.

Familiarity with CI/CD pipelines and DevOps best practices.

Maintained systems and applications as Tier 2 support (break-fix and data changes)

Documented 100% of technical specifications and dependencies of applications

Expertise in designing and building microservices and REST APIs.

Experience with SQL and NoSQL databases and Kafka for messaging and data streaming.

Participated in the planning and execution of business continuity/disaster recovery exercises

Implemented system and application designs

Built clean, efficient, and testable code

Client: Alpha Data center Technology and engineering firm.

Software Engineer

Proficiency in Java for backend development.

Experience with SQL and NoSQL databases and Kafka for messaging and data streaming.

Expertise in designing and building microservices and REST APIs.

Hands-on experience with Kubernetes (EKS preferred) and Docker.

Familiarity with CI/CD pipelines and DevOps best practices.

Environment: Java, Spring Boot, RESTful APIs, microservices architecture, Hibernate, MySQL, CI/CD, JUnit, Mockito, XML, HTML/ CSS JSON, Spring Data JPA, Spring Cloud, Spring Security, JWT. IntelliJ IDEA, GitLab, JIRA, Maven, JMeter, Postman.

Education

Master of Science in Computer Science 2024

Maharishi International University, Fairfield, Iowa

Bachelor of Science in Computer Science 2012

Eritrean Institute of Technology, Mai-Nefhi, Eritrea



Contact this candidate