SIMON WELDEMICHAEL
**** * *** **., *********, IA 52557 510-***-****
**************@*****.*** https://www.linkedin.com/in/simon-weldemichael
FULL STACK JAVA DEVELOPER
Skilled Java software development professional with over five years of hands-on experience contributing to the design, development, testing, and implementation of robust technical solutions for both Back End and Front End applications. Highly focused on assessing and addressing the needs of diverse users, delivering quality tools to support goal attainment. Works effectively within independent and team environments, applying strong technical and analytical skills to ensure timely deliverables in alignment with specifications.
Java Programming • Service-Oriented Architecture (SOA) • Dependency Injection • User Interface
Software Development Lifecycle (SDLC) • Web Services • Front End / Back End • Object-Oriented Programming (OOPS) • MySQL • MongoDB • Microservices • Design Patterns • Data Structures & Collections
Concurrency & Multi-Threading
Languages: Java, Java-8, SQL
Web: HTML5, CSS3, JSP / JSTL / Servlet, JavaScript, XML, jQuery, AJAX, Java Beans, Angular, Thymeleaf, NodeJS, TypeScript, Bootstrap, ExpressJS, NodeJS
Web Services: REST, SOAP, JSON, Jersey, JAX-RS
Web & Application Servers: Apache Tomcat, IBM Glassfish
Frameworks: Spring (MVC, Security, AOP, Boot), Hibernate, JPA, JDBC, Microservice, Angular, Express, Node
Databases: MySQL, MongoDB, MS SQL Server
Design Patterns: Singleton, Factory, MVC, Observer, Mediator, Façade, Decorator, Iterator, Composite, Visitor, State, Memento, Strategy, Adapter, Builder, Template, Proxy, Prototype, Bridge
SDLC: Agile/Scrum, RUP, Waterfall, Iterative
Tools: Spring Tool Suite (STS), IntelliJ IDEA, Eclipse, Visual Studio Code, Git, GitHub, Postman, Sublime Text, StarUML, Maven, Junit, NetBeans
Platforms: Windows, Linux
PROFESSIONAL EXPERIENCE
CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment).
NATOM INFO SYSTEM, Asmara, Eritrea 2014-2019
Software developer servicing diverse client base of hospitals, hotels, and academic institutions.
Software Developer (Java)
Contributed to full SDLC from requirements gathering and system analysis to design, code, and implementation of back end and front end applications.
Tasks Performed:
Implemented solutions in SOA-based architecture using design patterns as well as Agile / Scrum project development methodologies.
Developed enterprise-level applications, user-friendly interfaces, and services in alignment with industry best practices.
Introduced Spring MVC architecture for separation of concerns, and supported internationalization.
Integrated RESTful and SOAP web services to exchange information using Jersey and JAX-RS.
Developed decoupled applications using advanced design patterns.
Isolated application and business layer from persistence layer using DAO pattern.
SIMON WELDEMICHAEL Page 2
**************@*****.*** https://www.linkedin.com/in/simon-weldemichael
Achievements:
Enhanced system performance and functionality via thorough testing.
Played instrumental role in timely completion of complex projects, including development of two major hotel management systems as well as hospital management system.
Upgraded new features and modules in addition to optimizing existing code.
Consistently raised quality and delivery standards throughout software solutions development process.
Achieved top commendations and bonus for performance excellence.
Technologies Used: Java, Spring (DI, MVC, Security, Transaction, Validation, AOP, Boot, email), JPA, Hibernate, REST, JAX-RS, Jersey, MySQL, Thymeleaf, IntelliJ IDEA, Eclipse, STS, Git, Junit, Maven, JavaScript, HTML, CSS, jQuery, Bootstrap, Tomcat
ACADEMIC PROJECTS
Farmers App, MIU (2020): Collaborated with three team members in design and development of a web-based application to facilitate online collaboration among farmers and customers. Technologies Used: HTML5, CSS, JavaScript, TypeScript, Angular, Angular Material, Node.js, Express, Mongo DB with Angular (front-end), and Express (back-end) with MongoDB; Git, TypeScript, Angular Material
eShopper, MIU (2020): Worked with a team of four in design and development of shopping web application for handling product inventory, customer registration, and order management. Technologies Used: Java, Spring MVC, Spring Boot, Spring Security, HTML, Thymeleaf, CSS, MySQL
TM Checking System, MIU (2020): Developed web application for managing online TM checking reservations and appointments between students and TM checkers. Designed project with service and domain modules as well as back end functionality with MySQL for database. Technologies Used: Spring MVC, Spring Boot, Spring REST Web Service, Spring Security, JMS Messaging System, Aspect Oriented Programming, Hibernate, JPA, ORM, postman.
Car Rental System, MIU (2020): Designed and developed web application for online car rental reservations and payments. Technologies Used: Spring MVC, Spring Boot, Thymeleaf, Spring Security, Spring Data JPA, MySQL
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion October 16, 2022)
Maharishi International University – Fairfield, Iowa
Key Courses: Fundamental Programing Practices, Modern Programing Practices, Database Management Systems, Software Engineering, Web Application Programming, Enterprise Architecture, Modern Web Application
Bachelor of Science in Computer Science
Eritrea Institute of Technology, Mai-Nefhi, Eritrea