Post Job Free
Sign in

Software Developer Security

Location:
Fairfield, IA
Posted:
October 26, 2020

Contact this candidate

Resume:

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



Contact this candidate