Resume
NAHOM T DEBRETSION (Full Stack Java Software Engineer), Oakland, CA 94602
***************@*****.*** \ +1-510-***-**** \ www.linkedin.com/in/dnahom SUMMARY:
Talented Full Stack Developer with 7+ years of professional experience successfully implementing front and back- end systems on schedule using Java technologies and frameworks, 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
Java Technologies: Core Java, Multithreading, Exception handling, collections framework, JDBC, JSP, Servlets, Java Bean
Build tools ANT, Maven
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: EST, Microservices, JSON, SOAP, gRPC DevOps & Cloud Platforms Docker (19), Kubernetes, Jenkins, Git, AWS, CI/CD tools PROFESSIONAL EXPERIENCE
Cognizant Technology Solutions,
United States,
Client: Walgreens Multinational IT services leading company Dates of Employment From Aug 2022 – July 2023
Location (e.g., Remote / City, State)
Role: Software engineer
• Developing Code for Pharmacy Domain: Designing and implementing code for pharmacy-specific functionalities within the Walgreens domain. This may involve creating solutions to enhance prescription processing, inventory management, or patient data security.
• Identifying and Resolving Issues: Proactively identifying and resolving technical issues before they impact the business operations of Walgreens.
• 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.
Resume
• Enhancing Pharmacy Operations: Contributing to the enhancement of pharmacy operations by developing software solutions that improve efficiency, accuracy, and compliance with healthcare regulations.
• Log Review: Regularly reviewing system and application logs for errors or warnings to proactively identify and address potential issues.
• Documenting: Recording new incidents and providing solutions for fellow associates to reference in the future, ensuring knowledge sharing within the team. Environment: Java, Spring Boot, RESTful APIs, microservices architecture, Hibernate, MySQL, CI/CD, JUnit, Mockito, XML, JSON, Spring Data JPA, AWS, Azure, Docker, Kubernetes, Python, Spring Cloud, Spring Security, JWT. IntelliJ IDEA, GitLab, JIRA, Azure Dashboard, Maven, Visual-Studio, Docker, JMeter (for performance testing), Postman, AstroCosmosDB
Cognizant Technology Solutions,
United States,
Client: Verizon telecom company
Dates of Employment From July 2023- October 2024
Location (e.g., Remote / City, State)
Role: Software engineer
• Developed and maintained Java Spring Boot microservices, leveraging reactive programming for enhanced performance and scalability.
• Worked with Cassandra DB and GraphQL for high-volume, low-latency data management and APIs.
• Built responsive and dynamic UIs using React, ensuring seamless user experience across platforms.
• 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.
Environment: Java, Spring Boot, Microservices, Reactive Programming, Cassandra DB, GraphQL, React.js, Kibana, GitLab, Jenkins, AWS (Cloud Deployment), Splunk, Kubernetes, Docker. Liya Enterprise,
Client: Technology and engineering firm.
Dates of Employment From 2017-2021
Location Asmara, Eritrea (Onshore)
Roll: Full Stack Developer
• Wrote unit tests to verify the functionality of user interfaces, back-end processing, connectivity, and relational database interactions.
• Maintained systems and applications as Tier 2 support (break-fix and data changes)
• Documented 100% of technical specifications and dependencies of applications
• Participated in the planning and execution of business continuity/disaster recovery exercises
• Implemented system and application designs
• Built clean, efficient, and testable code
Technologies Used: Java, Hibernate, Spring, Spring boot, MYSQL, React, Microservice EDUCATION
Master of Science in Computer Science (Expected Graduation July 2025) Maharishi International University, Fairfield, Iowa Bachelor of Science in Computer Science
Eritrean Institute of Technology, Mai-Nefhi, Eritrea