Post Job Free
Sign in

Java Developer Software Engineer

Location:
Sacramento, CA
Salary:
65,000
Posted:
September 05, 2016

Contact this candidate

Resume:

MICHAEL TEWELDE

**** ***** *****, ***** ****, CA 94587

641-***-**** *******.*********@*****.*** www.linkedin.com/in/michaelTeweldehttp://files/Content.Outlook/www.linkedin.com/in/michaelTewelde

http://files/Content.Outlook/www.linkedin.com/in/michaelTewelde

SOFTWARE ENGINEER (JAVA)

Skilled Java developer with 5 years of experience analyzing user requirements and designing prototypes to build elegant, complex enterprise application systems using modern methodologies. Proficient with back-end optimization, including database creation and organization. Familiar with a wide variety of tools and frameworks, and adept at user testing and software maintenance. Implemented several web-based Java projects throughout complete software development lifecycle.

Object-Oriented Development * Application Design Database Optimization Java Frameworks

User Interface Design Requirements Assessment Prototype Development User Testing

Data Analysis Design Patterns Documentation & Maintenance Emerging Technologies

TECHNICAL EXPERTISE OVERVIEW

Languages:

Java, C++, VB .NET, Java 8

Scripting:

LUA, JavaScript, VBA

Web Technologies:

Servlet/JSP, jQuery, AJAX, JSON, RESTful web service, HTML, CSS, WordPress

Databases:

MS SQL Server, MS Access

Tools:

Java SE/EE, Maven, Eclipse, NetBeans, STS, JUnit, Apache Tomcat, MS Visual Studio, StarUML

Platforms:

Windows Desktop, Windows Server, Linux

Network:

MS Active Directory, Mikrotik Router, LAN

Frameworks and APIs:

Spring, Hibernate, JSF, JPA, Swing, JavaFX, .NET, JAX-RS, Jersey

Design Patterns & SDLC:

MVC, DAO, Mediator, Façade, Singleton, Factory, Waterfall, Iterative, RUP, Scrum

Web/Application Servers:

Tomcat, Glassfish, MS IIS

EDUCATION

Master of Science in Computer Science, in progress, expected 2018

Maharishi University of Management, Fairfield, Iowa

Key Courses: Modern Programming Practices; Web Application Programming; Web Application Architecture; Enterprise Architecture; Algorithms

Academic projects:

E-Bazaar: Designed and built a 3-tier ecommerce application to manage products and customer shopping experience. Send/receive messages about order information using JMS queue, OpenJMS. Technologies used include Java FX, Core Java, Façade, DAO, Mediator, and Singleton design patterns, Concurrency, OpenJMS, Visual Paradigm, MySQL, SVN, and Eclipse IDE.

E-Shop: Designed and built an ecommerce web application which manages user profile, shopping cart, and items in stock. Created RESTful web service using JAX-RS Jersey Framework to produce JSON data and integrated it with Spring MVC. Technologies used include Spring MVC, AOP, JPA/Hibernate, AJAX, JSON, RESTful web service, JAX-RS, Jersey, BootStrap, MySQL, TomCat, Git, and STS IDE.

Bachelor of Science in Computer Science, 2006

University of Asmara, Asmara, Eritrea

PROFESSIONAL EXPERIENCE

Software Engineer, Panorama Hotel (South Sudan) 12/2014-10/2015

Maintained and optimized Point-of-Sale system, network and computer systems.

Administrated and updated hotel web application.

Researched requirements, updated equipment, and performed user testing.

Implemented WiFi hotspot.

Created HR Management/Payroll System desktop application for Human Resources data entry and maintenance including employee salary information.

Designed and implemented entire project lifecycle.

Used synchronized concurrent access to database connection using singleton design pattern.

Developed Room Service Management System: Track, record and report room and accessory status.

Technologies: Java, Swing, Multi-threading, VBA, MS SQL Server, MS Access, Eclipse IDE, StarUML, Notepad++, Windows Server, Routers

Programmer & Data Analyst, Dr. Semereab Habtetsion Consultancy Firm (Eritrea) 2/2014-8/2014 (contract)

Created automation for analysis of vital data and categorization values.

Designed prototypes, and implemented back-end database and client-facing user interface.

Created multithreaded data access layer for database connection.

Performed testing and maintenance to ensure bug-free product, as well as final project presentation.

Created RESTful web service using JAX-RS Jersey Framework to produce JSON data.

Sorted and analyzed over 400,000 sets of subscriber data in the Eritel Director; prepared multiple final versions for white and yellow pages.

Used Spring batch processing to convert data from csv file to MySQL database.

Technologies: Java, JavaScript, Servlet/JSP, Spring MVC, HTML, CSS, jQuery, MySQL, Netbeans IDE, Apache Web Server, CatBase Telephone Directory

Senior Software Developer, Ministry of Energy and Mines (Eritrea) 10/2006-11/2014

Developed desktop software to track and report property items

Designed UI, built database system, and modeled business logic.

Built client-facing website to broadcast news, activities, and events, and collect user feedback. Integrated web plugins and trained staff in use.

Modeled prototype, designed UI, implemented business logic, and designed database of desktop application for maintaining HR data in all Ministry offices.

Designed subsystems based on Façade design pattern.

Assessed and implemented user requirements.

Designed prototypes and models within SDLC structures, and utilized designs to build and deliver high-quality software, including UI, back-end, database, and testing.

Maintained existing software,

Performed troubleshooting steps and worked with clients to meet evolving user needs.

Built and administrated network system on both Windows Server and Linux platforms.

Trained staff and presented final projects.

Technologies: Java, OOP design patterns, VB .NET, JavaScript, PHP, HTML, CSS, Joomla CMS, JSF, MS SQL Server, Eclipse IDE, Visual Studio, Notepad++, Windows Server, Linux



Contact this candidate