Post Job Free

Resume

Sign in

Software Developer Stack

Location:
Kirkland, WA
Salary:
150000
Posted:
January 13, 2024

Contact this candidate

Resume:

Page * of *

HAILE WELDU

***** *** ** ** • KIRKLAND, WA 98034

206-***-**** • ad2p9i@r.postjobfree.com • https://www.linkedin.com/in/haile-weldu FULL-STACK DEVELOPER

Accomplished software developer having over 12 years of experience in the design and development of large- scale, mission-critical software systems. Delivered multiple projects with over 10 years of Java experience, as well as over seven years of experience on software technologies such as Spring Framework, Hibernate, Cassandra database, Python and JavaScript. Hands-on experience with TDD, RESTful API, Webhooks, Docker, Kubernetes, and design patterns. Certified in AWS Certified cloud practitioner. CORE COMPETENCIES

Java • Design Patterns • TDD

• Spring Framework • AWS

• RESTful API • Webhooks • Microservices

• JavaScript • NodeJS • Version Control

Languages: Java, Python, Kotlin

Web: JavaScript, Angular 2+, Java EE, XML, JSON, HTML, CSS, Servlet, JSP, AJAX Web Services: RESTful, Microservices, APIGEE

Web Servers: Tomcat, Glassfish, JBoss

Frameworks: Spring (MVC, Batch Processing, Boot, Integration, Security, AOP), Hibernate, JSF Databases: Cassandra, MySQL, SQLite

Tools: Jenkins, Splunk, Jira, GNU Radio Toolkit, IntelliJ IDEA, Eclipse/STS, Git, GitHub, Elasticsearch, Kibana Design Patterns: Singleton, Factory Method, Strategy, Template Method, Dependency Injection, MVC, Observer, Command, Composite, Builder, State, Chain of responsibility, proxy SDLC: Agile/Scrum, Waterfall

Container: Docker, Kubernetes

Cloud: AWS

PROFESSIONAL EXPERIENCE

T-MOBILE, Bellevue, WA• July 2019 - present

Software Engineer – Backend Developer

Team: Network Technology

Project: Core Network Services Management Platform (CNSMP) Tasks Performed:

• Developing automation and integration web application for T-Mobile’s mission critical networking systems

• Producing and consuming REST APIs, parsing and finding patterns of CLI logs of network elements

• Working with operations team to gather requirements and designing Technologies Used: Java/Spring Framework, Cassandra, Jenkins, Splunk, Jira, Docker, Angular, Kubernetes, Elasticsearch, Kibana

INFORMATION NETWORK SECURITY AGENCY, Addis Ababa, Ethiopia • August 2013- July 2018 Software Developer / Project Lead

Tasks Performed:

• Led design and development of multiple large-scale systems for electronic support and defense, providing significant cost benefit to government.

Page 2 of 3

HAILE WELDU

206-***-**** • ad2p9i@r.postjobfree.com • https://www.linkedin.com/in/haile-weldu

• Developing several feature-rich, interactive GUIs for cross-functional domains using Java, Spring, Spring Boot, Spring MVC, Hibernate/Spring Data JPA, Python, PyQt, and C++

• Designing and implemented advanced custom-made algorithms.

• Designing database schema and implemented using MySQL.

• Building and debugging Java application which interfaces Commercial Off-The-Shelf (COTS) Software Defined Radios (SDR) with PC via Gigabyte ethernet. Technologies Used: Java, Spring, Spring Boot, Spring MVC, RESTful, Hibernate, JavaScript, HTML, CSS, AJAX, C++, Python-2, PyQt, GNU Radio, USRP/UHD, Linux (Ubuntu), Mac OS, Windows, Git/GitHub, SourceTree

CAREER NOTE: Acquired Master's Degree in Computer Science & Engineering during 2011-2013. INFORMATION NETWORK SECURITY AGENCY, Addis Ababa, Ethiopia • July 2007- August 2011 Software Developer

Tasks Performed:

• Co-developed large-scale systems for electronic support and defense.

• Translated UML design (Class and Sequence diagrams) into code.

• Compiled and unit tested code using JUnit.

• Integrated and tested system modules.

• Wrote Java code to interface COTS SDRs with PC via serial and parallel ports.

• Collaborated with other developers and team members to establish objectives and design functional, cohesive code which enhances user experience.

• Conducted SAT and FAT on big projects outsourced to other companies. Technologies Used: Java, Java Swing, Serial & Parallel ports, COTS SDRs, MySQL ACADEMIC PROJECTS

Maharishi University of Management, Fairfield, Iowa (August 2018- April 2020): Hospital Management System (2019): Collaborated with team on enterprise architecture, implementing scalable online system with patient/doctor registration, scheduling, live chat, and automated notifications using Spring Batch. Also used MVC patterns, Spring (Security, Validation, Batch Processing, AOP, Integration), ORM/Hibernate, JavaScript, jQuery, HTML, CSS, REST and MySQL. Task List Application (2018): Built web application which implements responsive, scalable user task listing, and enables task association, list sorting, adding users and tasks, and data persistence. Utilized TDD, HTML, CSS, JavaScript, jQuery, AJAX, Servlet/JSP, and MySQL. Twitter Sentiment Analysis (2018): Worked in a team to implement Big Data technologies, analyzing both Twitter sentiments (displaying results by topic and user in real time) and weather. Used Java, Spark, Hive, Kafka, and HBase.

Library Management System (2018): Developed library management system enabling registration, book data, and check-in/check-out. Technologies included Java, JavaFX, and Scene Builder. HAILE WELDU

206-***-**** • ad2p9i@r.postjobfree.com • https://www.linkedin.com/in/haile-weldu Page 3 of 3

Ajou University, Suwon, South Korea (August 2011- August 2013): Clinical Management System (2012): Team developed distributed component systems, implementing online system where doctors and nurses can share information. Utilized Java EE, Glassfish, and MySQL. Team Scheduling System (2012): Collaborated on project scheduling system including complex algorithms and live chat. Technologies included Java, Android, Tomcat, and MySQL. PUBLICATIONS

"Dynamic Rendezvous Channel Setup in Cognitive Radio Networks", ICCM2013, 2013

"DARCAH: Distributed Approach to Rendezvous Channel Setup in Cognitive Radio Networks", ICCM2013, Jeju Island, South Korea, June 2013

"Deterministic Approach to Rendezvous Channel Setup in Cognitive Radio Networks", IEEE ICOIN, Bangkok, January 2013

CERTIFICATION

AWS Certified Cloud Practitioner (Nov 17, 2023)

EDUCATION

Master of Science in Computer Science (Aug 2018 – Dec 2020) Maharishi University of Management – Fairfield, Iowa Key Courses: Modern Programming Practice, Big Data Technologies; Web Application Programming, Enterprise Architecture, Algorithms, Web Application Architecture, Advanced Software Architecture, Software Architecture, Database Management Systems

Master of Science in Computer Science & Engineering (Aug 2011 – Aug 2013) Ajou University – Suwon, South Korea

Bachelor of Science in Electronics & Communication Engineering (Oct 2003 – Jul 2007) Mekelle Institute of Technology – Mekelle, Ethiopia



Contact this candidate